準備 抽象思維,計算機組成,學習心態(tài)方法,學習階段導讀,工作經(jīng)驗引導
Windows驅(qū)動開發(fā)基礎
字符串、
內(nèi)存與鏈表、
文件操作、
操作注冊表、
時間和定時器 、
內(nèi)核線程、
驅(qū)動和設備、
處理請求等等
Window驅(qū)動開發(fā)工具
DDK開發(fā)模式、DriverStudio、softice、OllyDbg等等
Windows驅(qū)動開發(fā)實戰(zhàn)
1 Labview配合模擬驅(qū)動
2USB驅(qū)動
3 PCI驅(qū)動
4 掃描槍驅(qū)動
5 軟驅(qū)動
6 反外掛驅(qū)
7 IC卡設備驅(qū)動有線和無線
Linux驅(qū)動開發(fā)基礎
1 內(nèi)核主要組成部分
2 內(nèi)核架構
3 系統(tǒng)啟動過程
4內(nèi)核模式和用戶模式
5 進程上下文和中斷上下文
6 內(nèi)核定時器
7 內(nèi)核中的并發(fā)
8 proc文件系統(tǒng)
9 內(nèi)存分配
10 設備驅(qū)動中的阻塞和同步機制 等等
Linux驅(qū)動開發(fā)實戰(zhàn)
1 看門狗驅(qū)動
2 LCD驅(qū)動
3 USB驅(qū)動
安卓驅(qū)動開發(fā)基礎
1 Android底層架構
2 HAL層 等等
安卓驅(qū)動開發(fā)實戰(zhàn)
1 攝像頭驅(qū)動
2 藍牙驅(qū)動
3 USB驅(qū)動 |