2 ms·
I can recommend the bootlin course to get started with kernel development. https://bootlin.com/training/kernel/ https://bootlin.com/training/kernel/ Additional
by rubenbe 6y ago
I can recommend the bootlin course to get started with kernel development. https://bootlin.com/training/kernel/ https://bootlin.com/training/kernel/
Additionally, I often use new drivers "published" on Phoronix as example. They are often quite simple. The complexity usually lies in the reverse engineering the hardware, not really in the driver development.
E.g. for the apple magic mouse: https://www.phoronix.com/scan.php?page=news_item&px=Apple-Magic-Mouse-2-Linux https://www.phoronix.com/scan.php?page=news_item&px=Apple-Ma...
And for corsair PSUs: https://www.phoronix.com/scan.php?page=news_item&px=Linux-Corsair-PSU-Driver https://www.phoronix.com/scan.php?page=news_item&px=Linux-Co...