作者 主題: 【自強基金會】WDM驅動程式設計入門,2/22周六班開課!!兩人同行大優惠唷~~  (閱讀 273 次)

0 會員 與 1 訪客 正在閱讀本文。

cyho

  • 憂鬱的高中生
  • ***
  • 文章數: 127
    • 檢視個人資料
【課程名稱】    WDM驅動程式設計入門   
 :)雙人成行,好康優惠多更多!! :)

【課程網址】http://edu.tcfst.org.tw/query_coursedetail.asp?courseidori=03C320

【課程代碼】   03C320

【上課時間】   2014/2/22~4/12,每週六,AM 09:00~ PM 16:00,共計30小時。(3/1、4/5停課)

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

【課程特色】   
1. 從基礎到進階不同等級的完整課程規劃,讓您循序漸進學習相關 技能;也可依您個人所 需選擇套裝或單門課程。
2. 課程完整,結合理論架構及驅動程 式測試工具軟體,使您 的訓練紮實且具實戰感,創造未來無限就業競爭優勢。
3. 全台 唯一結合硬體理論架構 與軟體程式設計的驅動程式進修系列課程,培養學員具有從事驅動 程式設計相關行業之技 術能力。
4. 於專業電腦教室上課,無須自備軟體。

【修課條件】   有志於在設計IC驅動程式及瞭解系統與驅動程式運作,具C語言基 礎、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

【課程師資】    自強基金會資深顧問
☆擁有豐富的授課經驗,有 超 過十年的教學年資,於 基 金 會 講 授課程平均滿意度均超過90,是新竹科學園區學員一致推薦的優秀 講師。
☆專業領 域:Device Driver(WDM、VxD、WDF)、Network、Srorage Device 、FIR、 USB、 I/O Device、Windows Linux OS and Application Design....等

【上課時數】   30 小時

【上課地點】   新竹市光復路二段101號研發 大 樓

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

【諮詢專線】   03-5735521#3216 何小姐 cyho@tcfst.org.tw