課程題目: Linux內(nèi)核與驅(qū)動(dòng)開(kāi)發(fā)培訓(xùn)

        4401 人關(guān)注
        (78637/99817)
        課程大綱:

        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)