¿Cuáles son los mejores sitios para aprender controladores de dispositivos Linux?

En mi opinión, es el código fuente del kernel de Linux . Tenemos libros como Linux Device Drivers, Third Edition, pero están escritos para el kernel 2.6 y desde entonces se realizan muchos más cambios en el kernel. Muchos controladores se eliminan, reestructuran y agregan. Entonces, si desea aprender sobre las cosas actuales que suceden en el núcleo, entonces el código fuente es la mejor opción.

Además, después de cada lanzamiento del kernel estable, se agregan buenos resúmenes en la wiki Linux Kernel Newbies. Por ejemplo, aquí se agrega un resumen de los cambios de controlador y arquitectura después del lanzamiento del kernel de Linux 4.0 – Linux 4.0-DriversArch. Puede encontrar dichos resúmenes para otros lanzamientos también. Creo que esta también es una buena fuente y luego puede ir a las confirmaciones para ver el código y experimentar con él.

¡Espero que esto ayude!

Puedo sugerirle una muy buena capacitación en línea en http://www.tutorialsdaddy.com . También puede leer muy buenos tutoriales desde este sitio web. Proporcionan una formación de la mejor calidad desde el nivel básico al avanzado.