Today a friend of mine sent me this link. It is a full blown introduction course on Linux Device Drivers programming.
I’ve tried a lot of times to learn how to program the Linux Kernel, not to do some actual driver, but to better understand how it works (and maybe someday send real patches and contribute to a better free world :-)). I have red half of the O’Reilly’s Linux Device Drivers, but gave up lacking motivation.
Now this course gives a little more motivation: first I like the slides format, secondly his work is centered towards building a real drive for a real hardware device! That sounds great! Can’t wait to read the slides.
The slides currently in Portuguese only, but it seems that the English version is expected soon.