<thead id="fflbj"><font id="fflbj"><cite id="fflbj"></cite></font></thead>
    <progress id="fflbj"><thead id="fflbj"><font id="fflbj"></font></thead></progress>

            課程目錄:linux內核驅動培訓
            4401 人關注
            (78637/99817)
            課程大綱:

                   linux內核驅動培訓

             

             

             

            1、設備驅動中常用的內核機制
            2、LINUX字符設備驅動程序開發
            3、LINUX塊設備驅動程序開發
            4、LINUX網絡設備驅動程序開發
            5、Linux驅動設備熱插拔內核通知機制
            6、根文件系統構建(ubifs和jffs2)
            7、嵌入式輕型數據庫的使用(sqlite3)
            8、物聯網MQTT協議的應用
            1)設備驅動中常用的內核機制
            2.1 Poll和select操作
            2.2 異步通知機制
            2.3 1inux內核中斷子系統
            2.4 中斷處理程序編寫
            2.5 驅動程序上/下半部處理與延緩執行機制
            2.6 應用層調用硬件定時器中斷

            2.6 內核定時器與延遲機制
            2.7 內核內存管理機制
            2.8 TASKLET和中斷線程化
            2.9 內核態多線程同步
            3.0 內核態任務調度管理
            3) LINUX塊設備驅動程序開發
            3.1 塊設備及其驅動的特點
            3.2 塊設備驅動程序中兩個關鍵結構體GEN_DISK與REQUEST
            3.3 塊設備驅動程序的注冊與請求處理
            3.4 MTD設備的特點以及與塊設備的關系
            3.5 MTD設備驅動的框架及關鍵結構體分析
            3.6 EMMC 驅動移植實例

            4) LINUX網絡設備驅動程序開發
            4.1 OSI網絡參考模型
            4.2 套接字(SOCKET)簡介
            4.3 套接字緩沖區(SK_BUFF)
            4.4 NET_DEVICE結構分析
            4.5 數據包傳送與接收
            4.6 網絡驅動的中斷處理
            4.7 網絡設備驅動程序的基本實現
            4.8 組播和VLAN的原理和分析
            4.9 socket多線程異步接收和阻塞接收的處理
            5.0 TCP多發和并發的處理
            具體培訓內容也可根據實際情況與現場掌握進度靈活調整

            538在线视频二三区视视频