arm9嵌入式技术及linux高级实践教程,ARM9嵌入式技術及LInux高級實踐教程
本書首先介紹ARM微處理器的體系結構、應用領域和應用選型;接着介紹JXARM92410 ARM嵌入式教學實驗系統的基本組成、硬件資源的詳細說明以及集成開發環境ADT IDE的軟件編程方法;然後按照從易到難、從簡單到複雜的順序安排實驗,包括嵌入式軟件開發基礎實驗、基本接口實驗、BootLoader實驗、嵌入式Linux操作系統實驗、嵌入式Linux圖形用戶界面實驗及高級接口實驗。不僅介紹了嵌入式開發
本書首先介紹ARM微處理器的體系結構、應用領域和應用選型;接着介紹JXARM92410 ARM嵌入式教學實驗系統的基本組成、硬件資源的詳細說明以及集成開發環境ADT IDE的軟件編程方法;然後按照從易到難、從簡單到複雜的順序安排實驗,包括嵌入式軟件開發基礎實驗、基本接口實驗、BootLoader實驗、嵌入式Linux操作系統實驗、嵌入式Linux圖形用戶界面實驗及高級接口實驗。不僅介紹了嵌入式開發的基礎實驗,而且着重講述了嵌入式Linux的開發過程,包括嵌入式Linux操作系統的移植、驅動程序的開發、應用程序的開發以及圖形用戶界面開發。書中還包含了硬件電路原理圖,許多基本的硬件接口原理、電路圖以及大量的接口程序。
本書可作為高等院校相關專業高年級本科生和研究生嵌入式系統實驗課程的教材,也可作為從事嵌入式應用開發的工程技術人員的參考資料。配有開放式多媒體實驗教學課件。第1章 嵌入式系統開發概述
1.1 ARM簡介
1.2 ARM微處理器的應用領域及特點
1.2.1 ARM微處理器的應用領域
1.2.2 ARM微處理器的特點
1.3 ARM微處理器系列
1.3.1 ARM7微處理器系列
1.3.2 ARM9微處理器系列
1.3.3 ARM9E微處理器系列
1.3.4 ARM10E微處理器系列
1.3.5 SecurCore微處理器系列
1.3.6 StrongARM微處理器系列
1.3.7 Xscale微處理器
1.4 ARM微處理器結構
1.4.1 RISC體系結構
1.4.2 ARM微處理器的寄存器結構
1.4.3 ARM微處理器的指令結構
1.5 ARM微處理器的應用選型
第2章 S3C2410X ARM微處理器
2.1 S3C2410X微處理器
2.2 S3C2410X處理器體系結構
2.3 S3C2410X處理器系統管理
2.4 S3C2410X處理器存儲器映射
2.5 S3C2410X處理器時鐘和電源管理
2.6 S3C2410X處理器中斷控制器
2.7 S3C2410X處理器定時器
2.8 S3C2410X處理器實時時鐘
2.9 S3C2410X處理器通用輸入/輸出端口及接口
第3章 JXARM92410 ARM嵌入式教學實驗系統
3.1 JXARM92410 ARM嵌入式教學實驗系統介紹
3.2 JXARM92410教學實驗系統組成
3.2.1 ADT IDE集成開發環境
3.2.2 ADT Emulator for ARM JTAG仿真器
3.2.3 JXARM92410系列教學實驗箱
3.3 JXARM92410教學實驗系統硬件資源
3.3.1 JXARM92410教學實驗系統硬件模塊
3.3.2 JXARM92410教學實驗系統硬件資源分配
3.4 JXARM92410教學實驗系統的軟件安裝
3.5 JXARM92410教學實驗系統編程實例
3.5.1 工程文件的建立
3.5.2 工程環境的配置
3.5.3 工程的編譯
3.5.4 工程的調試
第4章 嵌入式軟件開發基礎實驗
4.1 ARM開發環境實驗
4.2 ARM彙編語言編程實驗
4.3 C語言與彙編語言編程實驗
第5章 基本 接口實驗
5.1 串口通信實驗
5.2 中斷實驗
5.3 DMA操作實驗
5.4 PWM實驗
5.5 實時時鐘實驗
5.6 看門狗實驗
5.7 RS485接口實驗
5.8 I2C實驗
5.9 D/A實驗
5.10 A/D實驗
……
第6章 BootLoader實驗
第7章 嵌入Linux操作系統實驗
第8章 嵌入Linux 圖形用戶界面實驗
第9章 高級接口實驗
附錄A 鍊接定位腳本
附錄B ANSI C和gee庫文件的使用及設置
附錄C Linux基本命令
附錄D minicom使用指南
附錄E vi編輯器
附錄F Linux 配置系統
參考文獻
更多推荐
所有评论(0)