Click here to Skip to main content
15,905,028 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:

I have a problem at hand. I don't know where to begin with.

We have C# application which actually works with K-Line or KWP 2000(Its a protocol used in Automotive industry). But due to some timing handling constraints in C# , i have to develop a low level driver in c++ which actually handles timing in more reliable way.

I want your suggestions on how to start on this driver development.
Sergey Alexandrovich Kryukov 17-Aug-11 2:03am    
Do you mean "kernel-mode driver"? Not easy, I would warn you. Also remember, this is not a real-time system anyway.
glued-to-code 18-Aug-11 5:20am    
It will be driver that will act in between my C# application and K-Line / KWP 2000 (via USB-UART chip connected to a UART-K-Line chip).

Just to give a point to start - How to Write a Windows Driver.
But the procedure is as usual - get Windows DDK, and start from sample code.

Update: and more from CodeProject: Driver Development Part 1: Introduction to Drivers
Share this answer
I may start here: "Windows Hardware Development"[^].
Share this answer

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900