DCSIMG
February 2010 - Posts - Pavel's Blog
Sign in | Join | Help

Pavel's Blog

Pavel is a software guy that is interested in almost everything
software related... way too much for too little time

February 2010 - Posts

Windows Platform Developers UG Session

Published at Feb 24 2010, 10:00 AM by pavely

Last night I delivered a session entitled “Writing Software Device Drivers on Windows” in the Windows Platform Developers user group. I gave a “crash course” of 1.5 hours on writing a driver that allows me to execute code within the kernel to do things that are not possible from user mode.

Thank you all for coming and for the great feedback!

I’ve attached the presentation and the demo code, including the driver code, the installer and the client application. Note that to compile successfully with Visual Studio, the make command line in Project->Properties must point to the location of ddkbuild.cmd (from OSR), that is also included in the attached ZIP.

Next Windows Platform Developers UG Meeting

Published at Feb 04 2010, 10:03 AM by pavely

The next meeting will be held on March 23rd, at Microsoft Offices.

This is the planned agenda:

17:00-17:30
Gathering
17:30-17:40 – MVP Summit impressions

17:40-18:55
Title: Developing connectivity based products (Bluetooth, Wireless-LAN and GPS) in complex environmentAlon Haze
Project management and Software development for Bluetooth, Wireless-LAN and GPS for the handsets market is challenging. The environment is built from demanding cellular customers with strict requirements for low cost, low power, small size and highly integrated products. The development process requires multi-disciplinary expertise that covers silicon design, Firmware, Software, Hardware, System and RF experts. Putting all connectivity IPs inside one chip and supporting the customers with the Hardware and Software integration into their phones is far from being simple
During the lecture I will discuss the above topics and the ways we manage them in Texas Instruments Israel
About Alon Haze
Alon is a Program Manager in Texas Instruments Israel. Alon joined Texas Instruments 11 years ago and was part of the team who started the connectivity business in TI. As part of his roles, Alon was a Software real-time embedded engineer, Software team leader and in the last 6 years he leads mobile Bluetooth, WLAN and GPS programs for the cellular market

18:55-19:15
Break

19:15-20:30
Introduction to programming software device drivers on Windows (or Device Driver programming 101) – Pavel Yosifovich
In this session we’ll see how to write a simple kernel driver using the Windows Driver Kit and establish a connection between a client application and the driver. We’ll consider installation of the driver, exposing device objects and more
About Pavel Yosifovich
Pavel is the CTO of Matrix Global and a senior instructor at Hi-Tech college. Prior to that, Pavel co-founded the startup Quiksee, where he was CTO, team leader and lead developer. He’s also a Microsoft MVP in Visual C++ and has more than 12 years of software development experience, specializing in Microsoft technologies

 

Please register to the event here.