// JP opened flex table

Click to See Complete Forum and Search --> : Getting Started w/ Driver Programming....


Matt3000
February 20th, 2007, 07:43 PM
Hello!

I want to get started with driver programming. I have an extensive knowledge of C/C++, but almost no knowledge of the structure of an operating system. Is it really that hard to program drivers? I read it was. I would be developing drivers for Windows, but someday I would like to port them to Mac, but more importantly, Linux. Would this be that hard? The type of drivers I would like to program are for things like mouses, keyboards, and external touch screens. Where should I start?

Thank you!
~Matt

tigran_g
February 22nd, 2007, 06:29 AM
Hi.
I want to get started with driver programming to.
So I have a small experience, and can something, I think interesting for, you.

At first it will be usefull to have WinDDK for windows driver developer.
Each windows driver has a "Main" function DriverEntry.In this function you should register your main driver functions for example readfile which will be called if driver user call ReadFile winapi function,and you should give your
ioctl function which will be called if user call DeviceIoCtl function, it's one of main functions to "talk" with dirver.

Generally it is no hard driver developping, I guess.

//JP added flex table