出版時間:2012-6 出版社:北京航空航天大學(xué)出版社 作者:奚海蛟 等編著 頁數(shù):361 字?jǐn)?shù):529000
Tag標(biāo)簽:無
內(nèi)容概要
ARM架構(gòu)與X86架構(gòu)類似,是一個32位元精簡指令集(RISC)中央處理器
(processor)架構(gòu),廣泛應(yīng)用于許多嵌入式系統(tǒng)?!禔RM體系結(jié)構(gòu)與外設(shè)接口實(shí)戰(zhàn)開發(fā)》以SAMSUNG公司的S3C2440為代表的ARM9核心,以廣州天嵌計算機(jī)科技有限公司的TQ2440為硬件平臺,講述了基于ARM架構(gòu)的硬件接口程序的開發(fā)流程。
全書內(nèi)容可分為兩部分:一是ARM的基礎(chǔ)知識和開發(fā)環(huán)境的搭建等;二是通過具體的實(shí)例講述程序的開發(fā)流程以及方法。本書的特點(diǎn)是理論與實(shí)踐相結(jié)合,通過具體的開發(fā)實(shí)戰(zhàn),讀者可以更直觀地理解理論知識。
《ARM體系結(jié)構(gòu)與外設(shè)接口實(shí)戰(zhàn)開發(fā)》可作為機(jī)電控制、信息家電工業(yè)控制等方面嵌入式系統(tǒng)開發(fā)與應(yīng)用參考書,也可作為培訓(xùn)機(jī)構(gòu)的培訓(xùn)教材。本書由奚海蛟,諶利,呂鐵軍編著。
作者簡介
奚海蛟,博士后,北京融慧廣澤科技有限公司創(chuàng)始人,畢業(yè)于北京航空航天大學(xué)電子工程學(xué)院,主要研究嵌入式與物聯(lián)網(wǎng)、虛擬現(xiàn)實(shí)等方向。主持過多個相關(guān)大型項(xiàng)目,曾在多家大學(xué)與培訓(xùn)機(jī)構(gòu)任教。
諶利,碩士,北京融慧廣澤公司合伙人。畢業(yè)于北京航空航天大學(xué)電子工程學(xué)院,曾任飛思卡爾半導(dǎo)體公司硬件工程師、技術(shù)經(jīng)理,有多年高端嵌入式處理器系統(tǒng)軟硬件開發(fā)經(jīng)驗(yàn)。
書籍目錄
第1章 ARM處理器概述
1.1 ARM處理器的應(yīng)用領(lǐng)域和特點(diǎn)
1.1.1 應(yīng)用領(lǐng)域
1.1.2 ARM處理器的特點(diǎn)
1.2 主流ARM處理器的介紹
1.2.1 ARM體系結(jié)構(gòu)的命名規(guī)則
1.2.2 ARM Cortex應(yīng)用程序處理器
1.2.3 ARM Cortex嵌入式處理器
1.2.4 經(jīng)典ARM處理器
1.2.5 ARM專家處理器
1.2.6 其他ARM處理器
1.3 S3C2440A處理器
1.3.1 AMBA、AHB、APB總線介紹
1.3.2 存儲控制器
1.3.3 Cache存儲器
1.3.4 時鐘和電源管理
本章小結(jié)
第2章 ARM匯編語言基礎(chǔ)
2.1 編程模型介紹
2.1.1 ARM處理器模式
2.1.2 ARM寄存器組介紹
2.2 ARM處理器尋址方式
2.2.1 立即尋址
2.2.2 寄存器尋址
2.2.3 寄存器間接尋址
2.2.4 寄存器偏移尋址
2.2.5 基址變址尋址
2.2.6 多寄存器尋址
2.4.7 堆棧尋址
2.3 ARM指令集
2.3.1 ARM指令的格式和分類
2.3.2 跳轉(zhuǎn)指令
2.3.3 數(shù)據(jù)處理指令
2.3.4 程序狀態(tài)寄存器傳輸指令
2.3.5 Load/Store指令
2.3.6 協(xié)處理器指令
2.3.7 異常中斷產(chǎn)生指令
2.4 Thumb指令集
2.4.1 Thumb指令集簡介
2.4.2 Thumb指令集和ARM指令集的區(qū)別
2.5 ARM偽指令
2.5.1 小范圍地址讀取——ADR偽指令
2.5.2 中等范圍地址讀取——ADRL偽指令
2.5.3 大范圍地址讀取——LDR偽指令
2.5.4 空操作——NOP偽指令
2.6 ARM匯編語言的偽操作和宏指令
2.6.1 符號定義偽操作
2.6.2 數(shù)據(jù)定義偽操作
2.6.3 匯編控制偽操作
2.6.4 雜項(xiàng)偽操作
2.6.5 GNU ARM匯編偽操作
2.7 ARM匯編實(shí)例
2.7.1 匯編語句格式
2.7.2 匯編語言的程序結(jié)構(gòu)
2.7.3 程序?qū)嵗?br /> 本章小結(jié)
第3章 ARM中的C語言和匯編語言混合編程
3.1 ATPCS介紹
3.1.1 寄存器的使用規(guī)則
3.1.2 數(shù)據(jù)棧使用規(guī)則
3.1.3 參數(shù)傳遞規(guī)則
3.2 內(nèi)嵌匯編
3.2.1 內(nèi)嵌匯編的語法格式
3.2.2 內(nèi)嵌匯編指令的特點(diǎn)
3.2.3 內(nèi)嵌匯編指令注意事項(xiàng)
3.2.4 內(nèi)嵌匯編指令舉例
3.3 ARM中的匯編語言和C語言相互調(diào)用
3.3.1 從匯編程序中訪問C程序變量
……
第4章 ARM開發(fā)環(huán)境的構(gòu)建
第5章 GPIO接口
第6章 存儲器接口設(shè)計與應(yīng)用
第7章 中斷系統(tǒng)原理與應(yīng)用
第8章 串口通信原理與應(yīng)用
第9章 ADC和觸摸屏的接口與應(yīng)用
第10章 I2C接口與應(yīng)用
第11章 系統(tǒng)時鐘與定時器
第12章 LCD接口設(shè)計與應(yīng)用
第13章 I2S接口控制與應(yīng)用
第14章 DMA接口與應(yīng)用
第15章 NAND Flash控制接口與應(yīng)用
參考文獻(xiàn)
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
ARM體系結(jié)構(gòu)與外設(shè)接口實(shí)戰(zhàn)開發(fā) PDF格式下載