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