Tenho uma experiência decente no design de hardware e sistemas embarcados em geral, mas nunca escrevi um driver para um sistema operacional.
Gostaria de saber se existem bons guias, de preferência online, embora bons livros me interessem, que me darão um bom começo sobre o que preciso saber para projetar e implementar drivers para um sistema operacional.
Provavelmente, haverá pessoas atirando em mim e, embora eu adorasse ver um bom guia, não importa em que sistema operacional ele se baseia, eu gostaria de ver um guia baseado em Windows, principalmente devido ao fato de que a maioria das pessoas Eu venderia um produto teria janelas.
Informe-me se houver alguma informação extra que eu possa adicionar para tornar isso mais claro.