Tengo una buena cantidad de experiencia diseñando hardware y sistemas integrados en general, pero nunca he escrito un controlador para un sistema operativo.
Me gustaría saber si hay buenas guías, preferiblemente en línea, aunque me interesarían buenos libros, que me darán un buen comienzo sobre lo que necesito saber para diseñar e implementar controladores para un sistema operativo.
Esto probablemente hará que la gente me dispare, y aunque me encantaría ver una buena guía sin importar en qué sistema operativo esté basada, me gustaría ver una guía que esté basada en Windows, principalmente debido al hecho de que la mayoría de las personas Vendería un producto que tendría ventanas.
Avíseme si hay información adicional que pueda agregar para aclarar esto.