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