三級目錄
第1章 ARM嵌入式系統(tǒng)概述
1.1 ARM系列處理器簡介
1.1 .1 ARM架構發(fā)展
1.1.2 ARM處理器簡介
1.2 Exynos4412處理器組成及程序員模型
1.2.1 Exynos4412處理器概述
1.2.2 Exynos4412處理器組成
1.2.3 Cortex-A9內核
1.2.4 Cortex-A9程序員模型
1.3ARM開發(fā)環(huán)境簡介
本章小結
課外練習
參閱書目
網絡鏈接
第2章 ARM指令系統(tǒng)
2.1 ARM指令集概述
2.2 ARM指令集
1.2.1 分支指令
2.2.2 數據處理指令
2.2.3 程序狀態(tài)寄存器傳送指令
2.2.4 存儲器操作指令
2.2.5 軟中斷指令(SWI)
2.2.6 協處理器指令
本章小結
課外練習
參閱書目
網絡鏈接
第3章 ARM匯編語言程序設計
3.1 ARM偽操作
3.1.1 數據定義偽操作
3.1.2 匯編控制偽操作
3.1.3 雜項偽操作
3.2ARM偽指令
3.2.1 ADR偽指令
3.2.2 ADRL偽指令
3.2.3 LDR偽指令
3.3ARM匯編語言結構化程序設計
3.3.1匯編語言的程序格式
3.3.2 匯編語言子程序調用
3.3.3 匯編語言程序舉例
3.4匯編語言和C語言的混合編程
3.4.1GUN ARM內聯匯編
3.4.2 匯編編程調用舉例
本章小結
課外練習
參閱書目
網絡鏈接
第4章 GPIO端口及中斷控制
4.1 GPIO端口
4.1.1 GPIO端口簡介
4.1.2 GPIO端口功能
4.1.3特殊功能寄存器
4.1.4特殊功能寄存器的封裝
4.1.5 GPIO端口初始化
4.1.6 GPIO端口程序應用舉例
4.1.7 GPIO端口編程控制實驗
4.2 中斷控制
4.2.1 中斷控制器概述
4.2.2 中斷控制器功能
4.2.3 特殊功能寄存器
4.2.4 外部中斷初始化
2.5 外部中斷控制應用舉例
2.6 外部中斷控制實驗
本章小結
課外練習
參閱書目
網絡鏈接
第5章 時鐘管理
5.1 時鐘管理
5.1.1 Exynos4412的時鐘體系
5.1.2Exynos4412中PLL的設置方法
5.1.3 PLL特殊功能寄存器
本章小結
課外練習
參閱書目
網絡鏈接
第6章 PWM定時器及看門口狗定時器
6.1 PWM定時器
6.1.1 PWM定時器工作原理
6.1.2 PWM定時器功能
6.1.2 特殊功能寄存器
6.1.3 PWM定時器初始化
6.1.5 PWM定時器程序應用舉例
6.1.6 PWM定時器編程控制實驗
6.2看門口狗定時器
6.2.1 看門口狗定時器工作原理
6.2.2 看門口狗定時器功能
6.2.3 特殊功能寄存器
6.2.4 看門口狗定時器初始化
6.2.5 看門口狗定時器控制應用舉例
6.22.6 看門口狗定時器控制實驗
本章小結
課外練習
參閱書目
網絡鏈接
第7章 RTC實時時鐘
1.1RTC實時時鐘
1.1.1 RTC實時時鐘簡介
1.1.2 RTC實時時鐘功能
1.1.3特殊功能寄存器
1.1.4 RTC實時時鐘初始化
1.1.5 RTC實時時鐘應用舉例
1.1.6 RTC實時時鐘編程實驗
本章小結
課外練習
參閱書目
網絡鏈接
第8章 UART、I2C及SPI總線接口
8.1 UART接口
8.1.1 UART接口簡介
8.1.2 UART功能
8.1.2 特殊功能寄存器
8.1.3 UART初始化
8.1.5 UART程序應用舉例
8.1.6 UART編程控制實驗
8.2 I2C總線接口
8.2.1 I2C總線概述
8.2.2 I2C總線功能
8.2.3 特殊功能寄存器
8.2.4 I2C總線初始化
8.2.5 I2C總線控制應用舉例
8.2.6 I2C總線編程控制實驗
8.3 SPI總線接口
8.3.1 SPI總線概述
8.3.2 SPI總線功能
8.3.3 特殊功能寄存器
8.3.4 SPI總線初始化
8.3.5 SPI總線控制應用舉例
8.3.6 SPI總線編程控制實驗
本章小結
課外練習
參閱書目
網絡鏈接
第9章 A/D控制器
9.1 A/D控制器
9.1.1 A/D控制器原理
9.1.2 4412A/D控制器
9.1.3 特殊功能寄存器
9.1.4 A/D控制器初始化
9.1.5 A/D控制器應用舉例
9.1.6 A/D控制器編程實驗
本章小結
課外練習
參閱書目
網絡鏈接