Windows 驅動程式設計入門

你有什麼好康的要報給大家知道嗎?請到這裡盡情的發表吧!各種好康都歡迎提供,包括商業非商業,技術非技術,或者是工作機會,都歡迎提供唷!

Windows 驅動程式設計入門

文章jklstw » 週三 3月 28, 2007 3:13 pm

Windows 驅動程式設計入門


【課程目標】
瞭解Windows Driver Model (WDM)原理與驅動程式之設計(含程式設計)。

【修課條件】
有志於在設計IC驅動程式及瞭解系統與驅動程式運作, 具PC系統觀念及Windows程式設計基礎佳。

【課程大綱】
1. Windows System Architecture
-Windows Boot Mechanisms
-BOOT.INI & Vista Boot Manager
-Windows Memory Layout
-Introduction Windows Kernel Component
-Driver Layer & Device Node
-How to load driver
-INF Concept
-User Mode & Kernel Mode
2. Build & Debugging Driver (含實作)
-Introduction Driver Build Environment
-Complier Checked & Free Build Driver
-Connect Windows Kernel Debug
-Using WinDBG Command
-SoftICE Concept
-Trace Program
3. Basic WDM Driver Concept
-Driver & Device Object
-Driver Dispatch Routine
-WDM Driver Framework
-String Operation (Unicode & ANSI String)
-Allocate Memory Skill
-Kernel Error Status Code
4. DriverEntry & AddDevice Routine
-DriverEntry Functionality
-Driver Object Structure & Driver Extension
-Introduction Major Function
-Access Registry
-Create Device Object
-Naming Device Object
-Attach Device Layer
5. IRP and I/O Stack Location
-Introduction I/O Request Packet
-I/O Stack Loaction
-Standard Process IRP Flow
-How to Complete IRP
-Process IRP Mechanisms
-Custom Allocate IRP
6. Kernel Object
-SpinLock
-Timer Object
-Synchronize Mechanisms
-Event Object
-Semaphore Object
-Mutex Object
-DPC Object
7. Play & Play
-PnP Minor Function
-PnP Device State
-Standard PnP Driver Process Flow
-Start Device
-Remove Device
8. Read/Write Data & DeviceIoControl (含實作)
-Win32 API & IRP Relationship
-Open & Close Driver
-Driver I/O Method
-MDL (Memory Descriptor List)
-Read Data From Driver
-Write Data To Driver
-Device I/O Control
9. Introduction INF
-Device Setup Component
-INF Standard Section
-INF Edit Tool
-Verify INF

【課程時間】
96/05/26~96/07/07(六)(6/16、6/23停課),共5週,09:00-16:00

【主辦單位】
財團法人自強工業科學基金會

更多資訊在:
http://edu.tcfst.org.tw/query_course.as ... month=none
jklstw
可愛的小學生
可愛的小學生
 
文章: 21
註冊時間: 週四 4月 27, 2006 10:14 am

回到 好康報報

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron