Windows驅(qū)動開發(fā)班 |
班級規(guī)模及教學環(huán)境 |
為嚴控教學質(zhì)量,讓學員有充分的提問機會,我們堅持超級小班教學,每個班級的人數(shù)限定為5人,多余人員安排到下一期。 |
上課時間和上課地點 |
上課地點:【【上海】:同濟大學(滬西)/新城金郡商務(wù)樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領(lǐng)館區(qū)1號(中和大道)
近開課時間(周末班/連續(xù)班/晚班):Windows驅(qū)動:2017年9月28日 |
學時和費用 |
★課時:
共5天,總計30學時
◆外地學員:代理安排食宿(需提前預(yù)定)
☆合格學員免費頒發(fā)相關(guān)資格證書,提升您的職業(yè)資質(zhì)
作為早專注于嵌入式培訓的專業(yè)機構(gòu),曙海嵌入式提供的證書得到本行業(yè)的廣泛認
可,學員的能力得到大家的認同。
☆合格學員免費推薦工作
|
師資團隊 |
◆【趙老師】
十多年嵌入式系統(tǒng)軟硬件開發(fā)經(jīng)驗,資深Windows驅(qū)動開發(fā)工程師,致力于Windows驅(qū)動、嵌入式uCLinux、Linux 驅(qū)動和系統(tǒng)應(yīng)用和研究。具有豐富Coldfire/X86/ARM/ XSCALE/ PowerPC等體系結(jié)構(gòu)平臺的Linux、uClinux移植和驅(qū)動開發(fā)經(jīng)驗;成功開發(fā)過大型多開關(guān)量PCIE數(shù)據(jù)采集卡、USB控制平臺軟硬件,和聲卡軟硬件,并在多個大型工程項目中主持為客戶提供解決方案。具有豐富的實戰(zhàn)經(jīng)驗。
更多師資力量請參見曙海教育師資團隊,請點擊這兒查看。 |
課程大綱 |
|
第一階段 |
1、驅(qū)動程序的結(jié)構(gòu)和編寫規(guī)范
以一個簡單驅(qū)動案例演示驅(qū)動的基本開發(fā)流程、發(fā)布和編寫方法。
2、虛擬環(huán)境和調(diào)試環(huán)境
VMWare虛擬調(diào)試環(huán)境介紹和虛擬調(diào)試環(huán)境的建立。
3,WDF開發(fā)
1)以一個典型案例講述WDF開發(fā)特點、框架、開發(fā)思路
2)WPF關(guān)鍵模型技術(shù):對象模型、PNP和電源模型
|
第二階段 |
4、 電源管理
1) 系統(tǒng)電源狀態(tài)與設(shè)備電源狀態(tài)
2) 電源管理控制標志位、設(shè)備的喚醒特征和空閑檢測
3) 電源管理編程
以一個完整的電源管理案例講解電源管理編程的流程,關(guān)鍵函數(shù),設(shè)備喚醒、空閑檢測機制。
5、 KMDF驅(qū)動程序和應(yīng)用程序之間的通信
1) 應(yīng)用程序?qū)︱?qū)動程序的通信,打開和關(guān)閉設(shè)備操作
2)關(guān)鍵函數(shù)的使用 ReadFile和WriteFile函數(shù)調(diào)用
3)KMDF驅(qū)動程實驗案例
A. 驅(qū)動程序?qū)?yīng)用程序的通信
B. DeviceControl完成
6、 USB設(shè)備驅(qū)動開發(fā)項目案例講解
1)開發(fā)方案框架結(jié)構(gòu)
2)軟件和硬件開發(fā)思路
3) 硬件的配置
4) USB設(shè)備硬件結(jié)構(gòu)
5) USB軟件結(jié)構(gòu)
6) 內(nèi)核開發(fā)
7) 數(shù)據(jù)I/O操作
8) 設(shè)備控制
|
第三階段 |
7、 即插即用開發(fā)案例
1) 即插即用開發(fā)要點和思路
2) PnP組件、PnP加載和卸載順序
8、 PCI設(shè)備驅(qū)動程序開發(fā)項目案例詳解
1)開發(fā)方案框架結(jié)構(gòu)
2)軟件和硬件開發(fā)思路
3) 硬件的配置
4)硬件 I/O、存儲器的訪問和訪問編程
5)
PCI設(shè)備驅(qū)動中斷的處理和編程
6)DMA傳輸編程思路和關(guān)鍵要點
7)應(yīng)用程序和驅(qū)動程序的交互 |
第四階段 |
9、 WDF 1394驅(qū)動開發(fā)案例詳解
1)開發(fā)方案框架結(jié)構(gòu)
2)軟件和硬件開發(fā)思路
3) 硬件的配置
4)開發(fā)要點
A. 發(fā)送請求
B. 總線重置與計數(shù)
C. PNP操作
D. 異步通信
E. 等時通信
|
|