Question:
Device driver programming?
shrinivas
2007-10-12 13:06:21 UTC
hey ppl
i am doing a project on device driver programming..
plz teleme wht knowlegde is required for it.i guess it can be done with c++.the device driver im writing is for windows.
plz help me out with the basic stuff that is all required for this.
should i know advanced c++ for this??
Three answers:
jack
2007-10-12 13:25:25 UTC
Most drivers are programmed in ASM because once compiled it runs faster then a high level language like C++



You can however program drivers with C/C++ since it is very low leveled compared to other languages. The more C/C++ you know the better your logic will be which will result in better code optimization and and code organization.



Coding this project and making a good grade will depend on how closely you listen to your instructor. If you use his advice he will noticed it and give a good grade.



I don't know the architure of the hardware that the driver is for so I really can't help that much. Sorry.
2007-10-12 13:22:21 UTC
Although I am clueless about device driver programming, I am sure that google is your friend.



What might be problematic is to find *up to date* information... lots of tutorials for writing NT4 style device drivers, a lot less for Win2000-XP... not much for Vista...



Oh yeah, and I bet that straight C and assembler are still the **** for device drivers! :-)
2017-01-03 18:03:05 UTC
in the past commencing to be taught gadget drivers, you'll be accustomed to linux kernal, So i % to advise you bypass thorugh the linux kernal threory. and then bypass via divice drivers theory.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...