0301:LINUX字符設備驅動程序開發(fā)
LINUX字符設備驅動基礎、?字符設備驅動程序實現(xiàn)框架與典型驅動分析、 用戶空間與內核空間的數(shù)據(jù)傳輸、同步、互斥、阻塞、睡眠機制、 Linux-2.6設備模型與sysfs文件系統(tǒng)、 udev與devfs文件系統(tǒng)
0302: 設備驅動中常用的內核機制
Poll和select操作、異步通知機制
1inux內核中斷子系統(tǒng)
中斷處理程序編寫
驅動程序上/下半部處理與 延緩執(zhí)行機制
內核定時器與延遲機制
內核內存管理機制
0303:LINUX塊設備驅動程序開發(fā)
·塊設備及其驅動的特點
·塊設備驅動程序中兩個關鍵結構體GEN_DISK與REQUEST
·塊設備驅動程序的注冊與請求處理
·MTD設備的特點以及與塊設備的關系
·MTD設備驅動的框架及關鍵結構體分析.
0304:LINUX網(wǎng)絡設備驅動程序開發(fā)
·OSI網(wǎng)絡參考模型
·套接字(SOCKET)簡介、 套接字緩沖區(qū)(SK_BUFF)、NET_DEVICE結構分析、數(shù)據(jù)包傳送與接收、網(wǎng)絡驅動的中斷處理、網(wǎng)絡設備驅動程序的基本實現(xiàn)
0305:LINUX幀緩沖驅動程序開發(fā)
幀緩沖顯示技術、幀緩沖驅動程序顯示原理、幀緩沖驅動程序的數(shù)據(jù)結構、幀緩沖驅動程序的API、幀緩沖驅動程序的基本實現(xiàn)、使用高級圖形庫
0306:嵌入式項目開發(fā)實踐
讓學員了解真實項目的開發(fā)流程,讓學員知道如何將所學知識應用到項目開發(fā)中;培養(yǎng)學員項目團隊協(xié)同開發(fā)能力,項目文檔編寫能力和新知識的學習能力