necesitamos más información sobre el dispositivo de apuntar en la dirección correcta, pero aquí hay algunos pasos para empezar:
- registro con Microsoft Connect para que puede descargar el Kit de controladores de Windows
- regístrese con osr-online ya que encontrará excelentes artículos, mucha información y un grupo de noticias autorizado solo para los controladores de Windows: este lugar es una mina de oro
- compre Developing Drivers with WDF, que le ayudará a darle sentido al desarrollo de controladores en Windows y le dará una buena base para leer artículos de OSR y Microsoft
- Espero que pueda usar UMDF (controladores de modo de usuario) ya que puede usar C++ y solo escribe el código COM Si está haciendo algo con un USB que requiere espacio en el kernel ... ¡tendrá mucho que leer y aprender a hacer durante el próximo año!
Para responder a su pregunta sobre las versiones, el Kit de controladores tiene herramientas que lo ayudarán a administrar la creación de diferentes controladores. Si escribe un buen controlador, debería ejecutarse en los tres sistemas operativos sin problemas, y las diferencias se encontrarán en el área de configuración (no en el binario)
Básicamente, depende de qué tan complejo sea su dispositivo. ¿Qué tipo de conductor estás tratando de escribir? Sistema de archivos? ¿Reproductor de mp3? ¿Cámara? ¿Módem?
Si termina teniendo que escribir un controlador de modo kernel, hágamelo saber y le indicaré algunos buenos artículos y lo que no.
También debo agregar que por alrededor de US $ 5,000, usted puede comprar una licencia para WinDriver, una herramienta que elimina todas las cosas difíciles del desarrollo del controlador. Puede usar el código de modo de usuario C++ o C# para comunicarse con su controlador generado de forma personalizada para su dispositivo. Este es el camino a seguir si tiene un plazo ajustado.
con novato total No me refiero a ese nivel de un novato ;-) –
Lo siento, tomé novato total demasiado literalmente. La respuesta a continuación es excepcionalmente detallada para alguien de su nivel. –