出版時間:2008-8 出版社:北京航空航天大學 作者:范書瑞//趙燕飛//高鐵成 頁數(shù):309
Tag標簽:無
內(nèi)容概要
在設計ARM控制系統(tǒng)時,使用C語言編程開發(fā)ARM應用程序,可以達到事半功倍的效果。本書在設計Samsung公司的S3C2410A控制系統(tǒng)時,啟動代碼采用匯編語言,應用程序大量使用C語言程序,大大加快了開發(fā)進度。
本書以S3C2410A各個模塊的應用為主線,全面介紹嵌入式系統(tǒng)開發(fā)過程。具體內(nèi)容包括:ARM微處理器概述、ARM編程模型和指令集介紹、ARM程序設計基礎、S3C2410A處理器硬件結構、存儲系統(tǒng)設計、時鐘和定時器、通用端口和中斷設計、串行接口設計、LCD接口設計、ADC和觸摸屏接口設計、引導程序設計、嵌入式操作系統(tǒng)及其應用開發(fā)。書中從部件編程到嵌入式應用程序設計,都通過完整的實例講解。書中所提供的程序均已在目標板上調(diào)試通過。
本書內(nèi)容實用易懂,可作為嵌入式開發(fā)人員的參考書,也可作為相關專業(yè)本科生和研究生教材及參考書。
書籍目錄
第1章 ARM微處理器概述
1.1 ARM概念
1.2 ARM體系結構及擴展技術
1.3 ARM微處理器系列
1.4 應用領域和選型
第2章 ARM編程模型和指令集介紹
2.1 ARM編程模型
2.2 ARM處理器的指令格式
2.3 ARM指令尋址方式
2.4 ARM指令集介紹
2.5 Thumb指令及應用
2.6 DSP擴展指令
第3章 ARM程序設計基礎
3.1 ARM匯編器所支持的偽操作
3.2 匯編語言程序設計
3.3 C語言和匯編語言混合程序設計
3.4 編譯器的使用
3.5 程序設計示例
3.6 MDK配置向?qū)?br /> 3.7 微處理器軟件架構工具
第4章 S3C2410A處理器硬件結構
4.1 S3C2410A處理器概述
4.2 引腳介紹
4.3 特殊功能寄存器
4.4 最小應用系統(tǒng)設計
4.5 JTAG調(diào)試接口設計
第5章 存儲系統(tǒng)設計
5.1 存儲器控制器
5.2 地址線接口設計
5.3 Nor Flash接口設計
5.4 Nand Flash接口設計
5.5 SDRAM接口電路設計
第6章 時鐘和定時器
6.1 時鐘和功耗管理
6.2 PWM定時器
6.3 實時時鐘
6.4 看門狗
第7章 通用端口和中斷設計
7.1 I/O端口控制寄存器
7.2 S3C2410A中斷控制器
第8章 串行接口設計
8.1 UART接口及編程實例
8.2 IIC總線接口及編程實例
8.3 SPI接口及編程實例
第9章 LCD接口設計
9.1 LCD控制器的特性
9.2 STN LCD控制器基本操作
9.3 TFT LCD控制器基本操作
9.4 LCD控制器的使用
9.5 LCD編程實例
第10章 ADC和觸摸屏接口設計
10.1 A/D轉(zhuǎn)換器
10.2 觸摸屏原理
10.3 ADC和觸摸屏接口
10.4 ADC和觸摸屏接口編程實例
第11章 引導程序設計
11.1 引導機理分析
11.2 ARM9初始化代碼分析
11.3 引導程序配置向?qū)Х治?br />第12章 嵌入式操作系統(tǒng)及其應用開發(fā)
12.1 嵌入式操作系統(tǒng)概況
12.2 Linux發(fā)展支柱和開發(fā)基礎
12.3 嵌入式Linux的移植
12.4 應用程序的開發(fā)
12.5 網(wǎng)絡編程實例
附錄
參考文獻
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載