Me gustaría aprender a escribir controladores de dispositivo porque creo que sería divertido. Uso una Macbook Mac OS X, pero también tengo una máquina Ubuntu (ejecutándose en Mac Min). Estoy bastante familiarizado con C y actualmente estoy leyendo this book. He encontrado algunos enlaces en línea como Mac Dev Center. Estoy haciendo esto porque sería divertido. Creo que sería una gran satisfacción ver que el hardware funciona por el software que escribí.¿Cómo debo comenzar a escribir controladores de dispositivos?
Supongo que lo que me gustaría es algunos consejos o consejos y orientación, y ¿alguien sabe de una lista de dispositivos que no tienen controladores o puedo escribir un controlador para algo que ya es compatible (preferiría el anterior por lo De hecho estoy proporcionando valor). ¿Cuál es un buen dispositivo para comenzar? ¿Estoy mordiendo más de lo que puedo masticar? No le temo a la programación o montaje de bajo nivel ni a la cantidad de esfuerzo que se requiera. ¡Me gustaría un desafío realmente!
Como mencionó tanto * OS X * como * Linux *, ¿para qué sistema operativo serían estos controladores de dispositivo? – jschmier
Cualquiera de los dos, supongo que preferiría OS X ya que esa es la computadora portátil que uso. –
"dispositivos que no tienen controladores ..." ¡Cualquier dispositivo de este tipo no sería utilizable! Un fabricante de dispositivos ** tiene ** para crear un controlador, o de lo contrario no pueden vender sus productos. Habiendo dicho eso, hay algunos dispositivos muy, muy simples por ahí. – jpaugh