第1章 嵌入式系統(tǒng)
1.1 嵌入式系統(tǒng)概述/2
1.1.1 什么是嵌入式系統(tǒng)/2
1.1.2 嵌入式系統(tǒng)特點(diǎn)/3
1.2 嵌入式Linux的學(xué)習(xí)方法/4
1.2.1 學(xué)習(xí)人群/4
1.2.2 待學(xué)知識(shí)點(diǎn)/4
1.2.3 學(xué)習(xí)順序/7
1.2.4 理論與實(shí)踐/7
1.2.5 學(xué)習(xí)誤區(qū)/7
1.2.6 學(xué)習(xí)方法總結(jié)/8
1.3 嵌入式系統(tǒng)工程師角色描述/8
1.3.1 嵌入式應(yīng)用工程師的工作內(nèi)容與必備知識(shí)/9
1.3.2 嵌入式系統(tǒng)工程師的工作內(nèi)容與必備知識(shí)/10
1.4 嵌入式Linux內(nèi)核驅(qū)動(dòng)進(jìn)階班/10
1.4.1 <<嵌入式Linux內(nèi)核驅(qū)動(dòng)進(jìn)階班>>視頻大綱/10
1.4.2 培訓(xùn)專用GQ2440開發(fā)板/12
1.4.3 培訓(xùn)專用mini2440開發(fā)板/14
第2章 第1天——內(nèi)核開發(fā)基礎(chǔ)
2.1 培訓(xùn)視頻//18
2.2 必修實(shí)驗(yàn)1——配置編譯Linux內(nèi)核//18
2.3 必修實(shí)驗(yàn)2——簡(jiǎn)單內(nèi)核模塊設(shè)計(jì)/27
2.4 必修實(shí)驗(yàn)3——模塊參數(shù)設(shè)計(jì)/34
2.5 必修實(shí)驗(yàn)4——內(nèi)核符號(hào)導(dǎo)出/40
第3章 第2天——u-boot基礎(chǔ)
3.1 培訓(xùn)視頻//50
3.2 必修實(shí)驗(yàn)1——使用交叉工具鏈/50
3.3 必修實(shí)驗(yàn)2——配置編譯Uboot/55
3.4 必修實(shí)驗(yàn)3——u-boot使用/60
第4章 第3天——嵌入式Linux系統(tǒng)構(gòu)建
4.1 培訓(xùn)視頻//74
4.2 必修實(shí)驗(yàn)1——配置編譯開發(fā)板內(nèi)核/74
4.3 必修實(shí)驗(yàn)2——制作YAFFS根文件系統(tǒng)/80
4.4 必修實(shí)驗(yàn)3——使用NFS根文件系統(tǒng)/95
4.5 必修實(shí)驗(yàn)4——使用intramfs根文件系統(tǒng)/99
4.6 必修實(shí)驗(yàn)5——使用ramdisk根文件系統(tǒng)/107
第5章 第4天——內(nèi)存管理子系統(tǒng)
5.1 培訓(xùn)視頻//118
5.2 必修實(shí)驗(yàn)1——內(nèi)核內(nèi)存分配/118
5.3 必修實(shí)驗(yàn)2——內(nèi)核鏈表設(shè)計(jì)/127
5.4 必修實(shí)驗(yàn)3——內(nèi)核定時(shí)器/134
第6章 第5天——進(jìn)程管理
6.1 培訓(xùn)視頻//142
6.2 必修實(shí)驗(yàn)1——實(shí)現(xiàn)新的系統(tǒng)調(diào)用/142
6.3 必修實(shí)驗(yàn)2——實(shí)現(xiàn)proc文件/151
6.4 必修實(shí)驗(yàn)3——內(nèi)核異常分析/162
第7章 第6天——字符設(shè)備驅(qū)動(dòng)
7.1 培訓(xùn)視頻//170
7.2 必修實(shí)驗(yàn)1——在開發(fā)板實(shí)現(xiàn)簡(jiǎn)單字符設(shè)備驅(qū)動(dòng)程序/170
7.3 必修實(shí)驗(yàn)2——為設(shè)備驅(qū)動(dòng)加入并發(fā)控制//184
第8章 第7天——高級(jí)字符設(shè)備驅(qū)動(dòng)
8.1 培訓(xùn)視頻//196
8.2 必修實(shí)驗(yàn)1——實(shí)現(xiàn)驅(qū)動(dòng)ioctl/196
8.3 必修實(shí)驗(yàn)2——實(shí)現(xiàn)阻塞型字符驅(qū)動(dòng)/204
8.4 必修實(shí)驗(yàn)3——實(shí)現(xiàn)poll設(shè)備方法/218
8.5 必修實(shí)驗(yàn)4——實(shí)現(xiàn)設(shè)備文件
自動(dòng)創(chuàng)建/228