Training Course Pag gawa ng WDM at WDF na may KMDF driver

Ang aming mga seminar at pagsasanay na kurso ay nagbibigay ng mga pangunahing kaalaman para sa pagbabago ng umiiral na mga device drivers o pagsulat ng kumpletong mga bagong driver.

Title: Ang WDF KMDF Device Driver Development para sa Windows 7, Vista, XP, Server 2008 at 2003 Server.
Mga pangunahing kaalaman para sa device driver development sa Microsoft Windows platform. Ang isang workshop na may hands on labs at praktikal na halimbawa.
Duration ng Kurso: 5 Araw
Mga Kalahok: Mga may karanasan na application programmer, system software at mga driver developer, na nangangailangan ng masusing pagpapakilala sa mababang antas at hardware na may kaugnayan sa software development ng Microsoft Windows Platform.
Buod: Ang mga mag-aaral ay makakuha ng isang masusing kaalaman tungkol sa mga device driver architecture ng Microsoft Windows operating system at ang kanilang mga kernel mode component. Sa karagdagan sa mga ito malalaman nila ang concepts at pinanggalingan ng device driver development gamit ang DDK at ng maraming mga praktikal na tips at tricks.

Mga Kinakailangan:
- May mabuting kaalaman ng C at / o C + +
- May kaalaman sa Microsoft Visual Studio
- May kaalaman Windows system programming
- May kaalaman sa Windows system administration

Day 1:

- Pangkalahatang-ideya ng Windows Operating System Architecture
- Mga Kernel Mode Component
- DDK Development Environment
- Driver debugging Host / Target
- Device installation at .INF files
- Setup Api / mga mahalagang Registry Key
- Class installers, Class Coinstallers, Device Coinstallers
- KMDF Components at Environment
- Building at installing ng mga KMDF Driver
- DDK debug Host / Target

Day 2:

- Panimula sa WDF Driver Model at Objects Model
- Istraktura ng isang simpleng kernel-Mode WDF Driver
- Framework objects, pamamaraan, Katangian at mga Kaganapan
- Mga Device Object at mga driver role
- Packet driven Io Model at mga Framework Request Object
- Handling read, write at device control request
- Mga Kinansela at Sinuspindeng Request
- Self-Managed I/O
- Framework Queue Objects
- Integrated I/O Queuing at Pagkansela

Day 3:

- Pangkalahatang-ideya ng Virtual Memory Management
- Buffered Io at Direct Io
- Ang Framework Memory Object
- Ang Plug n Play Basics, ang Device Tree at Driver layering
- Ang KMDF support sa Filter, Gumagana, Physical at Control device objects
- Plug n Play State transitions sa Function Drivers
- Framework Integrated Plug nPlay Request Handler
- Framework Integrated Power Management Request Handler
- Pag-access ng mga Plug n Play Resources Hardware
- Device Enumeration at Startup
- Device Power Down at Pagtanggal

Day 4:

- Ang Windows Interrupt Architecture at Thread Scheduling
- Mga Interrupt Objects, Interrupt Service Routine at Deferred Procedure Calls (DPCs)
- Pagpapatupad Levels (Default Level pagpapatupad, Passive pagpapatupad Level)
- Synchronization Scopes (Device, Queue, None)
- KMDF Wait Locks at Spin Locks

Day 5:

- Power Management concepts
- Operating System Directed Power Management (OSDPM) Basics
- System Power States, Device Power States at Power Policy Owner
- Power Management Request Handler
- KMDF Power Policy
- PREfast, Static Driver Verifier (SDV) at Driver Verifier
- Frameworks Verifier, In Flight Recorder at Debugger Extensions