
編嵌入式系統(tǒng)設(shè)計培訓
1 嵌入式系統(tǒng)概述
歡迎
嵌入式系統(tǒng)概念
嵌入式微處理器
嵌入式系統(tǒng)開發(fā)流程及方法
嵌入式系統(tǒng)概念小測驗
2 嵌入式系統(tǒng)微架構(gòu)
Arm處理器概述
arm處理器體運行模式
arm寄存器組
arm異常處理
嵌入式系統(tǒng)微架構(gòu)小測驗
3 ARM指令集
ARM指令集
ARM指令集小測驗
4 接口及開發(fā)
4.1 接口及定時器基礎(chǔ)知識
4.2 串口
4.3 同步通信和異步通信
4.4 UART硬件控制
4.5 UART軟件結(jié)構(gòu)
4.6 SPI協(xié)議
4.7 I2C總線物理結(jié)構(gòu)
4.8 I2C總線傳輸控制
4.9 I2C總線協(xié)議
接口及開發(fā)小測驗
5 嵌入式操作系統(tǒng)基礎(chǔ)
5.1 嵌入式操作系統(tǒng)
5.2 實時操作系統(tǒng)
5.3 幾種嵌入式操作系統(tǒng)
5.4 嵌入式linux
5.5 嵌入式Linux的加載
嵌入式操作系統(tǒng)單元測驗
6 嵌入式Linux編程
6.1 Kernel基礎(chǔ)知識
6.2 Memory Space
6.3 System Call
6.4 Kernel Module
6.5 Module Implementation
嵌入式Linux編程小測驗
7 任務管理與調(diào)度
任務管理與調(diào)度介紹
7.1 任務的定義
7.2 任務的管理
7.3 任務的調(diào)度
7.4 優(yōu)先級反轉(zhuǎn)
任務管理與調(diào)度的單元測驗
8 Linux開發(fā)及設(shè)備驅(qū)動
8.1 Linux Device Driver
8.2 Accessing Hardware from User Space
8.3 STM32 Development Basic Knowledge
8.4 Android programming preliminary
8.5 Linux Operating System Development Practice
8.6 Embedded Programming: Threading
Linux開發(fā)及設(shè)備驅(qū)動小測驗