I have become really interested in writing device drivers as of late, unfortunately, I have no idea where to start. I was hoping some of you who have, or are, writing drivers could share the resources you used to gain the knowledge necessary to get to that point.
Links, books, tutorials, examples, tips/pointers, etc. would be greatly appreciated. I am specifically interested in writing an ethernet or serial bus driver (not sure if that makes a difference).
Thanks for responding. The target systems I am looking at are Windows and VxWorks. Specifically I am hoping to write an Ethernet driver that is as generic as possible, and through being so, can work with both systems (not entirely sure how possible that is--if at all--at this point..thoughts?).
Thank you for the suggestions so far, though. I will definitely start taking a look at the DDK samples. Any other suggestions are definitely welcome.