El desarrollo de un equipo especializado con hardware integrado
-
22-08-2019 - |
Pregunta
Estamos analizando la implementación de un programa de lector de tarjetas para un ordenador integrado. El ordenador es una pantalla táctil con un ordenador incorporado, con Windows XP y un lector de tarjetas integrado en la pantalla.
El lector es un dispositivo USB, pero por desgracia integrado con tanta fuerza en esta pantalla / ordenador que no puedo separarlo y conectarlo a otra cosa.
Para arrancar, el SDK es un dolor, ya que es inexistente. El SDK consiste en una aplicación de VB (no .NET) que se comunica con el dispositivo USB a través del subsistema de HID a través de un puñado de funciones API de Windows, y ya que necesitamos que esto es parte de una aplicación .NET que necesitamos volver a implementar usando P / Invoke.
Por lo tanto, las pruebas de que este será un dolor desde que probablemente tenga que copiar continuamente nuevos archivos en la máquina y tener una tonelada de registro para averiguar lo que va mal.
O ¿verdad? ¿Que más puedo hacer? Ejecución de Visual Studio en que la máquina va a ser un dolor más grande que sólo copiar el programa y el uso de registro de modo que no es una opción, pero ¿qué más? ¿Puedo depurar a distancia esto desde mi propia máquina? La máquina ha capacidades de red para que pueda llegar a través de la red muy bien.
Cualquier consejo o consejo que puede dar?
Solución
Tome un vistazo a USB sobre red o un programa similar. Puede hacer que el puerto USB remoto aparece como un puerto virtual en su máquina del revelador y hacer su depuración a nivel local.
Otros consejos
Estudio visual y la noreferrer depuradores de línea de comandos todo el apoyo depuración remota.