自強課程

課程名稱
【全面掌握Windows驅動系列二】WDF 驅動程式設計實作班
熱烈招生中
📢早安鳥方案:會員於6/1前(含)報名,可享超值優惠價19000元(記得加入會員才能享早鳥方案喔)

本課程旨在幫助學員深入了解 Windows 驅動程式開發框架(WDF),並專注於 USB 驅動程式的開發。透過理論和實作的結合,學員將學會如何在 Windows 系統平台上開發和管理驅動程式,特別是與 USB 相關的驅動程式。課程將涵蓋從基本概念到實際開發的全過程,並且提供豐富的實作案例,幫助學員掌握所需的技能與知識。
主要課題包括:
1. Introduction to Windows Driver Foundation (WDF):介紹 WDF 的基本概念及其在現代驅動程式開發中的重要性。
2. WDF Basic Object、Request、Queue:深入探討 WDF 的基本物件模型,學習如何處理請求與隊列。
3. Data Access (Read、Write、DeviceIoControl) (含實作):講解如何進行數據讀取、寫入及設備控制操作,並透過實作加強理解。
4. WDF PnP & Power Management、Bus Driver (含實作):介紹即插即用(PnP)和電源管理機制,以及如何編寫 Bus Driver,並進行實作。
5. Introductory UMDF:了解用戶模式驅動程式框架(UMDF),並探索其與內核模式驅動程式的區別。
6. Introductory WDF USB Concept、Echo Driver (含實作):介紹 WDF USB 概念及其架構,並實作 Echo 驅動程式。
7. WDF USB Keyboard Filter Driver (含實作):學習如何開發 USB 鍵盤過濾驅動程式,並進行實作演練。
8. WDF USB Virtual Mouse Driver (含實作):設計和實作 USB 虛擬滑鼠驅動程式,進一步熟悉 USB 設備的操作。
學員完成本課程後,將能夠:
1.熟悉 Windows 驅動程式框架(WDF)的基本概念及其應用。
2.掌握 USB 驅動程式的開發流程,並能根據需求選擇 KMDF 或 UMDF。
3.具備開發和實作 USB 相關驅動程式(如鍵盤過濾器和虛擬滑鼠驅動程式)的能力。
4.能夠在實際硬體平台上進行驅動程式開發,並解決實際開發過程中的問題。
使學員深入了解 Windows 驅動程式開發,並通過實作加強其技能,為未來從事驅動程式開發的工作奠定堅實基礎。
主要課題包括:
1. Introduction to Windows Driver Foundation (WDF):介紹 WDF 的基本概念及其在現代驅動程式開發中的重要性。
2. WDF Basic Object、Request、Queue:深入探討 WDF 的基本物件模型,學習如何處理請求與隊列。
3. Data Access (Read、Write、DeviceIoControl) (含實作):講解如何進行數據讀取、寫入及設備控制操作,並透過實作加強理解。
4. WDF PnP & Power Management、Bus Driver (含實作):介紹即插即用(PnP)和電源管理機制,以及如何編寫 Bus Driver,並進行實作。
5. Introductory UMDF:了解用戶模式驅動程式框架(UMDF),並探索其與內核模式驅動程式的區別。
6. Introductory WDF USB Concept、Echo Driver (含實作):介紹 WDF USB 概念及其架構,並實作 Echo 驅動程式。
7. WDF USB Keyboard Filter Driver (含實作):學習如何開發 USB 鍵盤過濾驅動程式,並進行實作演練。
8. WDF USB Virtual Mouse Driver (含實作):設計和實作 USB 虛擬滑鼠驅動程式,進一步熟悉 USB 設備的操作。
學員完成本課程後,將能夠:
1.熟悉 Windows 驅動程式框架(WDF)的基本概念及其應用。
2.掌握 USB 驅動程式的開發流程,並能根據需求選擇 KMDF 或 UMDF。
3.具備開發和實作 USB 相關驅動程式(如鍵盤過濾器和虛擬滑鼠驅動程式)的能力。
4.能夠在實際硬體平台上進行驅動程式開發,並解決實際開發過程中的問題。
使學員深入了解 Windows 驅動程式開發,並通過實作加強其技能,為未來從事驅動程式開發的工作奠定堅實基礎。
課程代碼:
14C354
上課時間:
6/22、6/29、7/6、7/13,星期日,09:00-16:00,共四週24小時。
上課時數:
24 小時
課程費用:
22000元
(符合超值優惠價格者需送出報名表後,系統發出報名成功回函確認金額。)
超值優惠:
- VIP企業會員價:VIP企業會員可享優惠價格 (按我)
- 會員優惠價: 會員於開課前七天完成報名繳費者可享會員優惠價 21000 元
- 團報價方案:會員2人同行,可享同行價 19000 元(須於課前告知)
- 會員紅利折抵:本課程歡迎使用紅利折抵,最高可使用 100 點
課程目標:
有志於開發USB驅動程式,並學習新一代 Windows 驅動程式開發架構及技巧之整合設計人員。課程理論概念與實作並重,並配合實際應用為例,深入淺出,讓學習驅動程式有完整的概念。
課程特色:
1.詳述在Window 系統平台上使用WDF開發驅動程式的基本概念
2.詳述WDF的USB驅動程式開發流程 (含KMDF、UMDF)
3.以實際開發板實作WDF USB驅動程式
2.詳述WDF的USB驅動程式開發流程 (含KMDF、UMDF)
3.以實際開發板實作WDF USB驅動程式
修課條件:
1.熟悉USB、HID、USB Mass Storage標準,熟悉C、C++語言
2.建議已修過Windows WDM入門課程以及Windows USB Driver入門課程為佳
2.建議已修過Windows WDM入門課程以及Windows USB Driver入門課程為佳
課程大綱:
代碼 | 課程名稱 | 日期 | 時數 | 費用 | 會員價 | 早鳥價 | |
14C353 | WDM 驅動程式設計實作班 | 6/7、14、21、28, 星期六,09:00-16:00 | 24 | 22000 | 21000 | 19000 | 按我報名 |
14C354 | WDF 驅動程式設計實作班 | 6/22、29、7/6、13, 星期日,09:00-16:00 | 24 | 22000 | 21000 | 19000 | 按我報名 |
14C355 | 【USB控制設計實戰系列一】 USB應用程式及測試設計實作班 | 7/20、27, 星期日,09:00-16:00 | 12 | 12000 | 11500 | 11000 | 按我報名 |
14C356 | 【USB控制設計實戰系列二】 USB驅動程式設計實作班 | 8/3、10、17、24, 星期日,09:00-16:00 | 24 | 23000 | 21500 | 21000 | 按我報名 |
14C357 | 【USB控制設計實戰系列三】 USB韌體開發及應用設計實作班 | 9/7、14, 星期日,09:00-16:00 | 12 | 12000 | 11500 | 11000 | 按我報名 |
1.Introduction Windows Driver Foundation
2.WDF Basic Object、Request、Queue
3.Data Access (Read、Write、DeviceIoControl) (含實作)
4.WDF PnP & Power Management、Bus Driver (含實作)
5.Introduct UMDF
6.Introduct WDF USB Concept、Echo Driver (含實作)
7.WDF USB Keyboard Filter Driver (含實作)
8.WDF USB Virtual Mouse Driver (含實作)
課程師資:
自強基金會資深顧問 黃老師
☆擁有豐富的授課經驗,有超過十年的教學年資,是新竹科學園區學員一致推薦的優秀講師。
☆專業領域:Device Driver(WDM、VxD、WDF)、Network、Srorage Device 、FIR、 USB、I/O Device、Windows Linux OS and Application Desigh....等
☆擁有豐富的授課經驗,有超過十年的教學年資,是新竹科學園區學員一致推薦的優秀講師。
☆專業領域:Device Driver(WDM、VxD、WDF)、Network、Srorage Device 、FIR、 USB、I/O Device、Windows Linux OS and Application Desigh....等
主辦單位:
財團法人自強工業科學基金會
學員須知:
注意事項