嵌入式系統(tǒng)原理與應(yīng)用 版權(quán)信息
- ISBN:9787111486503
- 條形碼:9787111486503 ; 978-7-111-48650-3
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
嵌入式系統(tǒng)原理與應(yīng)用 本書特色
《嵌入式系統(tǒng)原理與應(yīng)用》分為13章,內(nèi)容包括:嵌入式系統(tǒng)概述;嵌入式處理器體系結(jié)構(gòu);微處理器arm指令;微處理器arm編程;微處理器s3c2410a體系結(jié)構(gòu);嵌入式應(yīng)用產(chǎn)品開發(fā)平臺;arm9存儲器擴展電路應(yīng)用設(shè)計;通用i/o與中斷系統(tǒng)應(yīng)用設(shè)計;微處理器s3c2410a的定時/計數(shù)器;a/d轉(zhuǎn)換、觸摸屏與lcd程序設(shè)計;嵌入式系統(tǒng)i/0總線接口與編程;嵌入式應(yīng)用程序設(shè)計舉例;arm9實驗項目及內(nèi)容。
嵌入式系統(tǒng)原理與應(yīng)用 內(nèi)容簡介
《嵌入式系統(tǒng)原理與應(yīng)用》分為13章,內(nèi)容包括:嵌入式系統(tǒng)概述;嵌入式處理器體系結(jié)構(gòu);微處理器ARM指令;微處理器ARM編程;微處理器S3C2410A體系結(jié)構(gòu);嵌入式應(yīng)用產(chǎn)品開發(fā)平臺;ARM9存儲器擴展電路應(yīng)用設(shè)計;通用I/O與中斷系統(tǒng)應(yīng)用設(shè)計;微處理器S3C2410A的定時/計數(shù)器;A/D轉(zhuǎn)換、觸摸屏與LCD程序設(shè)計;嵌入式系統(tǒng)I/0總線接口與編程;嵌入式應(yīng)用程序設(shè)計舉例;ARM9實驗項目及內(nèi)容。
嵌入式系統(tǒng)原理與應(yīng)用 目錄
出版說明
前言
第1章嵌入式系統(tǒng)概述
1.1嵌入式系統(tǒng)的概念與組成
1.1.1嵌入式系統(tǒng)的定義
1.1.2嵌入式系統(tǒng)的應(yīng)用過程和發(fā)展趨勢
1.1.3嵌入式系統(tǒng)的組成
1.2嵌入式微處理器的結(jié)構(gòu)與類型
1.2.1嵌入式微控制器
1.2.2嵌入式dsp處理器
1.2.3嵌入式微處理器
1.2.4嵌入式片上系統(tǒng)
1.3計算機組成、體系結(jié)構(gòu)與嵌入式處理器
1.3.1馮·諾依曼結(jié)構(gòu)與哈佛結(jié)構(gòu)
1.3.2精簡指令計算機risc
1.3.3流水線計算機
1.3.4嵌入式微處理器的信息存儲方式
1.4嵌入式應(yīng)用系統(tǒng)的開發(fā)流程
習(xí)題
第2章arm微處理器體系結(jié)構(gòu)
2.1arm微處理器的體系結(jié)構(gòu)與特點
2.1.1arm微處理器體系的結(jié)構(gòu)
2.1.2arm微處理器體系的特點
2.2arm微處理器系列介紹及應(yīng)用選型
2.2.1arm7微處理器系列
2.2.2arm9微處理器系列
2.2.3arm微處理器的應(yīng)用選型
2.3arm的總線系統(tǒng)與接口
2.3.1arm的總線系統(tǒng)
2.3.2arm的jtag調(diào)試接口
2.3.3arm的協(xié)處理器接口
2.4arm9體系結(jié)構(gòu)的存儲器組織
2.4.1arm體系結(jié)構(gòu)的存儲器空間
2.4.2arm9中的大端存儲與小端存儲
2.4.3i/o端口的訪問方式
2.5arm9微處理器的工作狀態(tài)與運行模式
2.5.1arm9微處理器的工作狀態(tài)
2.5.2arm9微處理器的運行模式
2.6arm9體系結(jié)構(gòu)的寄存器組織
2.6.1通用寄存器
2.6.2程序狀態(tài)寄存器
2.7arm9微處理器的異常
2.7.1arm9微處理器異常的概念
2.7.2arm體系結(jié)構(gòu)的異常類型
2.7.3各種異常類型的含義
2.7.4異常的響應(yīng)過程
2.7.5應(yīng)用程序中的異常處理
習(xí)題
第3章arm微處理器指令系統(tǒng)
3.1arm9的指令格式
3.1.1arm9微處理器的指令格式與特點
3.1.2指令執(zhí)行的條件碼
3.2arm9微處理器指令的尋址方式與應(yīng)用示例
3.2.1立即數(shù)尋址方式
3.2.2寄存器尋址方式
3.2.3寄存器偏移尋址方式
3.2.4寄存器間接尋址方式
3.2.5基址+變址尋址方式
3.2.6多寄存器尋址方式
3.2.7堆棧尋址方式
3.2.8塊復(fù)制尋址方式
3.2.9相對尋址方式
3.3arm9指令系統(tǒng)
3.3.1arm數(shù)據(jù)處理指令
3.3.2寄存器裝載及存儲指令
3.3.3arm跳轉(zhuǎn)指令
3.3.4arm雜項指令
3.3.5arm協(xié)處理器指令
3.3.6arm偽指令
習(xí)題
第4章微處理器arm程序設(shè)計
4.1arm匯編偽指令
4.1.1數(shù)據(jù)常量定義偽指令equ
4.1.2數(shù)據(jù)變量定義偽指令
4.1.3內(nèi)存分配偽指令
4.1.4匯編控制偽指令
4.1.5匯編程序中常用偽指令
4.1.6匯編語言中的運算符與表達(dá)式
4.1.7linux操作系統(tǒng)中g(shù)nu開發(fā)環(huán)境下的偽指令
4.2arm匯編語言程序設(shè)計
4.2.1arm匯編中的源文件類型
4.2.2arm匯編語言的語句格式
4.2.3arm匯編語言的程序結(jié)構(gòu)
4.3arm匯編語言與c語言混合編程
4.3.1基本的atpcs
4.3.2匯編語言程序調(diào)用c語言程序
4.3.3c語言程序中調(diào)用匯編語言程序
4.3.4c語言程序中內(nèi)嵌匯編語言程序
4.3.5在匯編程序中訪問c語言程序變量
4.3.6嵌入式c語言中的幾個特殊關(guān)鍵字
4.4arm程序設(shè)計應(yīng)用示例
習(xí)題
第5章微處理器s3c2410a
5.1微處理器s3c2410a介紹
5.1.1微處理器s3c2410a的體系結(jié)構(gòu)
5.1.2微處理器s3c2410a的內(nèi)部結(jié)構(gòu)
5.1.3微處理器s3c2410a的技術(shù)特點
5.2微處理器s3c2410a存儲器控制器特性與空間分布
5.2.1微處理器s3c2410a存儲器控制器特性
5.2.2微處理器s3c2410a存儲器空間分布
5.3微處理器s3c2410a時鐘電路與時鐘頻率管理
5.3.1微處理器s3c2410a外部時鐘電路
5.3.2微處理器s3c2410a鎖相環(huán)pll
5.3.3微處理器s3c2410a時鐘分頻控制
5.3.4微處理器s3c2410a時鐘頻率管理
5.3.5s3c2410a工作頻率的設(shè)置與分頻編程示例
5.4微處理器s3c2410a復(fù)位電路與電源電路
5.4.1微處理器s3c2410a復(fù)位電路
5.4.2微處理器s3c2410a電源電路
5.5微處理器s3c2410a電源功耗管理
5.5.1電源功耗管理模式及時鐘功率配給
5.5.2慢速控制寄存器clkslow的屬性及其位功能
5.5.3電源功耗管理狀態(tài)轉(zhuǎn)換圖
習(xí)題
第6章嵌入式系統(tǒng)應(yīng)用產(chǎn)品開發(fā)平臺
6.1硬件開發(fā)平臺
6.1.1fl2440開發(fā)板硬件資源簡介
6.1.2pc與開發(fā)板的硬件連接
6.2軟件開發(fā)平臺
6.2.1交叉開發(fā)環(huán)境簡介
6.2.2ads1.2集成開發(fā)環(huán)境簡介
6.2.3編寫應(yīng)用程序需要使用的頭文件
6.2.4code warrior ide集成開發(fā)環(huán)境的使用
6.2.5axd調(diào)試器的使用
習(xí)題
第7章嵌入式存儲器系統(tǒng)及擴展接口電路設(shè)計
7.1嵌入式存儲器系統(tǒng)結(jié)構(gòu)組成
7.1.1嵌入式存儲器的層次結(jié)構(gòu)及特點
7.1.2arm9高速緩沖存儲器cache
7.1.3s3c2410a存儲器管理單元mmu
7.1.4s3c2410a主存儲器分布以及使用的存儲器類型
7.2存儲器控制寄存器
7.2.1存儲器控制寄存器介紹
7.2.2主存芯片配置編程實例
7.38位/16位/32位內(nèi)存芯片擴展設(shè)計
7.3.18位存儲器芯片擴展設(shè)計
7.3.216位存儲器芯片擴展設(shè)計
7.4nor flash閃存接口設(shè)計
7.4.1nor flash與nand flash的區(qū)別
7.4.2nor flash實用電路設(shè)計
7.5閃存nand flash存儲器接口設(shè)計
7.5.1nand flash的結(jié)構(gòu)組成
7.5.2nand flash的引導(dǎo)、工作模式
7.5.3nand flash控制功能寄存器
7.5.4nand flash的實用電路與程序設(shè)計
7.6sdram存儲器的電路設(shè)計
習(xí)題
第8章通用i/o端口和中斷系統(tǒng)程序設(shè)計
8.1s3c2410a的通用i/o端口
8.1.1i/o端口的功能
8.1.2通用i/o端口功能寄存器
8.1.3其他端口功能寄存器
8.1.4通用i/o端口程序設(shè)計示例
8.2微處理器s3c2410a中斷系統(tǒng)程序設(shè)計
8.2.1s3c2410a中斷系統(tǒng)的樹型結(jié)構(gòu)
8.2.2s3c2410a的中斷源
8.2.3s3c2410a中斷請求過程
8.2.4arm中斷控制寄存器
8.2.5子中斷控制寄存器
8.2.6外部中斷功能寄存器
8.3s3c2410a中斷服務(wù)程序的設(shè)計
8.3.1s3c2410a中斷服務(wù)程序?qū)崿F(xiàn)框架之一:普通實現(xiàn)方式
8.3.2s3c2410a中斷服務(wù)程序?qū)崿F(xiàn)框架之二:基于中斷向量的實現(xiàn)方式
8.3.3子中斷服務(wù)程序的實現(xiàn)框架
8.3.4外部中斷服務(wù)程序的實現(xiàn)框架
8.3.5中斷服務(wù)程序的應(yīng)用示例
習(xí)題
第9章微處理器s3c2410a的定時/計數(shù)器
9.1s3c2410a定時/計數(shù)器原理
9.2看門狗定時器(watchdog)
9.2.1看門狗定時器的工作原理
9.2.2看門狗特殊功能控制寄存器
9.2.3看門狗定時器應(yīng)用示例
9.3具有脈寬調(diào)制(pwm)的定時器(timer)
9.3.1定時器timer概述
9.3.2timer部件的操作
9.3.3timer特殊功能控制寄存器
9.3.4定時器timer應(yīng)用示例
9.4實時時鐘rtc
9.4.1rtc概述
9.4.2rtc功能寄存器
9.4.3rtc應(yīng)用程序設(shè)計
習(xí)題
第10章a-d轉(zhuǎn)換、觸摸屏與lcd程序設(shè)計
10.1s3c2410a的模-數(shù)轉(zhuǎn)換器與程序設(shè)計
10.1.1adc的分類與工作原理
10.1.2adc的主要技術(shù)參數(shù)
10.1.3s3c2410a模-數(shù)轉(zhuǎn)換器adc主要性能指標(biāo)
10.1.4s3c2410a模-數(shù)轉(zhuǎn)換器adc和觸摸屏接口電路
10.1.5s3c2410a中adc的功能寄存器
10.1.6s3c2410a的adc編程示例
10.2lcd觸摸屏原理與程序設(shè)計
10.2.1lcd電阻式觸摸屏的工作原理
10.2.2s3c2410a與lcd觸摸屏接口電路
10.2.3使用觸摸屏的配置過程
10.2.4觸摸屏編程接口模式
10.2.5s3c2410a的lcd觸摸屏編程示例
10.3液晶顯示器lcd與程序設(shè)計
10.3.1lcd的顯示原理與分類
10.3.2s3c2410a lcd控制器的特性
10.3.3s3c2410a lcd控制器的內(nèi)部結(jié)構(gòu)和顯示數(shù)據(jù)格式
10.3.4s3c2410a lcd功能控制寄存器
10.3.5tft-lcd控制器操作
10.3.6lcd控制寄存器的配置
10.3.7s3c2410a的lcd顯示程序設(shè)計
習(xí)題
第11章嵌入式系統(tǒng)i/o總線接口與編程
11.1串行通信接口原理與s3c2410a的uart編程
11.1.1數(shù)字通信的分類與特點
11.1.2串行通信標(biāo)準(zhǔn)
11.1.3s3c2410a的uart簡介與結(jié)構(gòu)
11.1.4s3c2410a的uart操作
11.1.5s3c2410a的uart功能寄存器
11.1.6s3c2410a的uart編程示例
11.2i2c接口原理與編程
11.2.1i2c總線接口原理
11.2.2i2c的總線協(xié)議
11.2.3s3c2410a的i2c接口
11.2.4i2c總線專用寄存器
11.2.5s3c2410a處理器i2c總線與e2prom芯片 at24c02應(yīng)用編程示例
11.2.6仿真i2c總線的mcs-51單片機實現(xiàn)程序
11.3spi接口原理與編程
11.3.1spi接口原理
11.3.2s3c2410a的spi接口電路
11.3.3spi功能寄存器
11.3.4spi總線接口編程流程
11.3.5s3c2410a的spi與內(nèi)置e2prom的看門狗芯片x5045應(yīng)用編程示例
習(xí)題
第12章嵌入式系統(tǒng)應(yīng)用程序設(shè)計舉例
12.1嵌入式系統(tǒng)啟動引導(dǎo)程序
12.1.1啟動引導(dǎo)程序的作用
12.1.2啟動引導(dǎo)程序任務(wù)
12.1.3引導(dǎo)程序的啟動流程
12.2系統(tǒng)啟動引導(dǎo)程序的設(shè)計
12.2.1外部文件的引用
12.2.2常量的定義
12.2.3s3c2410a的異常處理
12.2.4主體程序
12.2.5調(diào)用c語言程序
12.3應(yīng)用程序main函數(shù)的實現(xiàn)
12.3.1應(yīng)用程序中的文件引用和變量定義
12.3.2實時時鐘rtc主要函數(shù)代碼
12.3.3觸摸屏主要函數(shù)代碼
12.3.4數(shù)字溫度傳感器ds18b20主要函數(shù)設(shè)計
12.3.5lcd主要函數(shù)設(shè)計
12.3.6應(yīng)用系統(tǒng)測試函數(shù)的設(shè)計
習(xí)題
第13章 arm9實驗項目及內(nèi)容
13.1匯編語言實驗項目及內(nèi)容
13.1.1熟悉開發(fā)環(huán)境與匯編編程
13.1.2arm乘法指令實驗
13.1.3寄存器裝載及存儲匯編指令實驗
13.1.4算術(shù)加/減法匯編指令實驗
13.1.5arm微處理器工作模式與堆棧指針設(shè)置實驗
13.2c語言實驗項目及內(nèi)容
13.2.1arm c/c++語言實驗1
13.2.2arm c/c++語言實驗2
13.3混合編程實驗項目及內(nèi)容
13.3.1匯編-c語言數(shù)據(jù)塊拷貝編程實驗
13.3.2c-匯編語言整型4參數(shù)加法編程實驗
13.3.3匯編-c語言bcd碼編程實驗
13.4fl2440開發(fā)板實驗
參考文獻(xiàn)
- >
李白與唐代文化
- >
伯納黛特,你要去哪(2021新版)
- >
朝聞道
- >
中國歷史的瞬間
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
姑媽的寶刀
- >
我與地壇
- >
推拿