
基于 Linux 系統(tǒng)與 Arm 架構(gòu)研發(fā)培訓(xùn)
第一部分、操作系統(tǒng)與 Linux
1、 操作系統(tǒng)發(fā)展與 Linux 簡史
2、 嵌入式系統(tǒng)種類與嵌入式 Linux
3、 操作系統(tǒng)設(shè)計與現(xiàn)代性
4、 嵌入式系統(tǒng)設(shè)計與 Linux
5、 Linux 操作系統(tǒng)內(nèi)核演進(jìn)
6、 嵌入式 Linux 與實時化
7、 嵌入式 Linux 與界面技術(shù)
第二部分、基于 Linux 系統(tǒng)的研發(fā)
1、 Linux 系統(tǒng)工程化特點(diǎn)
2、Linux 系統(tǒng)產(chǎn)品化方法論
3、Linux 系統(tǒng)的軟件需求轉(zhuǎn)化與規(guī)約
4、基于 Linux 系統(tǒng)的架構(gòu)技術(shù)
5、Linux 系統(tǒng)研發(fā)實踐與 CBB
6、一個頂級系統(tǒng)軟件工程研發(fā)案例解析(車載支撐系統(tǒng))
第三部分、嵌入式 Linux 與 Arm
1、 Arm 架構(gòu)與硬件平臺
2、Arm 芯片與嵌入式 Linux
3、Arm 架構(gòu)的系統(tǒng)移植技術(shù)
4、Linux 系統(tǒng)與 Arm 啟動技術(shù)比較
5、系統(tǒng)啟動的可配置性
6、Linux 系統(tǒng)與 Arm 內(nèi)存管理比較
7、Linux 系統(tǒng)定制化基礎(chǔ)
第四部分、Arm Linux 核心技術(shù)
1、Linux 內(nèi)核設(shè)計思想與模塊化
2、Linux 內(nèi)核驅(qū)動模型
3、Linux 文件系統(tǒng)設(shè)計技術(shù)
4、Arm Linux 同步機(jī)制
5、Arm Linux 并發(fā)機(jī)制
6、Linux 系統(tǒng)設(shè)備樹發(fā)展7、Linux 系統(tǒng)與 Arm 設(shè)備樹
8、一個網(wǎng)卡設(shè)備樹例子
第五部分、 Arm Linux 移植技術(shù)
1、系統(tǒng)移植環(huán)境配置技巧
2、Uboot 系統(tǒng)移植技術(shù)文檔解析
3、內(nèi)核移植技術(shù)文檔解析
4、文件系統(tǒng)搭建技術(shù)文檔解析
5、啟動技術(shù)的先進(jìn)性
6、Arm 嵌入式啟動流程解析
第六部分、 Arm Linux 工程實踐 (動手實踐環(huán)節(jié))
1、如何搭建虛擬化工程環(huán)境
2、Uboot 系統(tǒng)移植
3、Kernel 移植
4、嵌入式文件系統(tǒng)搭建與移植
5、Arm Linux 的程序設(shè)計與分類
6、嵌入式驅(qū)動程序設(shè)計與實踐