3.?ARM中的C語言和匯編混合編程
4.?開發(fā)環(huán)境的構(gòu)建
5.?中斷系統(tǒng)原理與應(yīng)用
6.?IIC接口與應(yīng)用
7.?系統(tǒng)時鐘與定時器 |
3.1 ATPCS介紹
3.2 內(nèi)嵌匯編
3.3 ARM中的匯編和C語言相互調(diào)用
4.1 T32介紹
5.1 中斷的基本概念
5.2 Cortex A9的中斷系統(tǒng)
5.3 Cortex A9中斷編寫實(shí)例
6.1 IIC總線協(xié)議
6.2 Cortex A9的IIC總線控制器
6.3 IIC總線應(yīng)用實(shí)例
7.1 Cortex A9的時鐘體系
7.2 實(shí)時時鐘RTC
7.3 PWM定時器
7.4 WATCHDOG定時器
7.5 定時器使用實(shí)例
? |
8.?開發(fā)環(huán)境的搭建
9.?設(shè)備驅(qū)動概述
10.?設(shè)備驅(qū)動開發(fā)基礎(chǔ)
11.?設(shè)備驅(qū)動調(diào)試 |
8.1 目標(biāo)系統(tǒng)的選擇
8.2 主機(jī)服務(wù)配置
8.3 常見編譯工具介紹
9.1 設(shè)備驅(qū)動的作用
9.2 Linux設(shè)備驅(qū)動的分類
9.3 內(nèi)核空間與用戶空間
9.4 編譯驅(qū)動程序
10.1 字符設(shè)備驅(qū)動程序框架
10.2 競爭與并發(fā)
10.3 阻塞和異步
10.4 時間度量
10.5 LED驅(qū)動開發(fā)實(shí)例
11.1 GDB調(diào)試器使用
11.2 Linux內(nèi)核調(diào)試和內(nèi)核打印
11.3 監(jiān)視工具
11.4 內(nèi)核調(diào)試器
11.5 仿真器調(diào)試
11.6 應(yīng)用程序測試
? |
12.?IIC驅(qū)動程序設(shè)計(jì)
13.?RTC時鐘驅(qū)動程序設(shè)計(jì)
14.?Sensor驅(qū)動程序設(shè)計(jì) |
12.1 IIC總線及其通信
12.2 基于Cortex A9的IIC接口硬件原理
12.3 基于Cortex A9?IIC設(shè)備驅(qū)動程序設(shè)計(jì)實(shí)例
13.1 Linux下的RTC時鐘
13.2 基于Cortex A9中的RTC控制器
13.3 Linux中的RTC驅(qū)動功能實(shí)現(xiàn)分析
13.4 基于Cortex A9?RTC設(shè)備驅(qū)動程序設(shè)計(jì)實(shí)例
14.1 Sensor體系結(jié)構(gòu)
14.2 Sensor驅(qū)動功能實(shí)現(xiàn)分析
? |