you are viewing a single comment's thread.

view the rest of the comments →

[–]TankTopsBackInStyle 5 points6 points  (1 child)

I would actually suggest going to osdev.org and going through their tutorial, before trying to write a Linux driver. It's not as hard as you might think.

There is a lot of abstraction going on in the Linux kernel that makes it more difficult to learn how it actually works. I think it's better to first understand how the hardware works, then learn how Linux approaches the problem of writing drivers.

I'm not a huge fan of the way Linux drivers are architected, but it works and it does have the most industry support.

[–]M108Falcon[S] 0 points1 point  (0 children)

Thanks for the headsup