
編嵌入式系統(tǒng)設(shè)計(jì)培訓(xùn)
1 嵌入式系統(tǒng)概述
歡迎
嵌入式系統(tǒng)概念
嵌入式微處理器
嵌入式系統(tǒng)開發(fā)流程及方法
嵌入式系統(tǒng)概念小測(cè)驗(yàn)
2 嵌入式系統(tǒng)微架構(gòu)
Arm處理器概述
arm處理器體運(yùn)行模式
arm寄存器組
arm異常處理
嵌入式系統(tǒng)微架構(gòu)小測(cè)驗(yàn)
3 ARM指令集
ARM指令集
ARM指令集小測(cè)驗(yàn)
4 接口及開發(fā)
4.1 接口及定時(shí)器基礎(chǔ)知識(shí)
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ā)小測(cè)驗(yàn)
5 嵌入式操作系統(tǒng)基礎(chǔ)
5.1 嵌入式操作系統(tǒng)
5.2 實(shí)時(shí)操作系統(tǒng)
5.3 幾種嵌入式操作系統(tǒng)
5.4 嵌入式linux
5.5 嵌入式Linux的加載
嵌入式操作系統(tǒng)單元測(cè)驗(yàn)
6 嵌入式Linux編程
6.1 Kernel基礎(chǔ)知識(shí)
6.2 Memory Space
6.3 System Call
6.4 Kernel Module
6.5 Module Implementation
嵌入式Linux編程小測(cè)驗(yàn)
7 任務(wù)管理與調(diào)度
任務(wù)管理與調(diào)度介紹
7.1 任務(wù)的定義
7.2 任務(wù)的管理
7.3 任務(wù)的調(diào)度
7.4 優(yōu)先級(jí)反轉(zhuǎn)
任務(wù)管理與調(diào)度的單元測(cè)驗(yàn)
8 Linux開發(fā)及設(shè)備驅(qū)動(dòng)
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ū)動(dòng)小測(cè)驗(yàn)