I want to make a step towards device driver and kernel module development.
What are your favorite books covering these topics?
There are a few on https://www.avrfreaks.net/wiki/in...
But definitely LDD3 is great from a practical standpoint; Robert Love's Linux Kernel Development is a better cover-to-cover read and a more holistic guide to the kernel in general.
My ideal starting point would be reading LKD cover-to-cover over a weekend then selectively reading the bits of LDD3 corresponding to the type of driver you want to write.
I know LKD is worth a quid or 2 but it's totally worth it.
Oh, and any spare millisecond you have read over kernelnewbies give lwn.net a dollar to get their weekly edition. The feature change summaries therein are invaluable as a learning tool, it's well worth it.
© 2020 Microchip Technology Inc.