
Linux內(nèi)核與驅(qū)動(dòng)開(kāi)發(fā)培訓(xùn)
1 內(nèi)核驅(qū)動(dòng)基礎(chǔ)
1.1 Linux內(nèi)核簡(jiǎn)介
1.2 Linux內(nèi)核編譯
1.3 內(nèi)核模塊簡(jiǎn)介
1.4 內(nèi)核模塊編譯
1.5 字符設(shè)備驅(qū)動(dòng)
2 內(nèi)核編程接口
2.1 內(nèi)核代碼的調(diào)試
2.2 并發(fā)機(jī)制和臨界區(qū)
2.3 高級(jí)字符設(shè)備操作
2.4 時(shí)間和延時(shí)
2.5 內(nèi)存分配
2.6 與硬件的通信
2.7 內(nèi)存映射和DMA
3 硬件驅(qū)動(dòng)程序
3.1 中斷處理
3.2 內(nèi)核的數(shù)據(jù)類型
3.3 PCI設(shè)備驅(qū)動(dòng)
3.4 USB設(shè)備驅(qū)動(dòng)
3.5 Linux設(shè)備驅(qū)動(dòng)模型
3.6 文件系統(tǒng)驅(qū)動(dòng)
3.7 塊設(shè)備驅(qū)動(dòng)
3.8 網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)