COM puerto de depuración de lectura / escritura utilizando el software de puerto / COM virtual y la consola / terminal en el otro extremo

StackOverflow https://stackoverflow.com/questions/3869643

Pregunta

Tengo una aplicación de Delphi que lee / escribe a un puerto COM conectado a un dispositivo de hardware grande, por lo que no suelen tener el hardware disponible durante el desarrollo. Dicho esto, el protocolo de comunicación es bastante simple, por lo que puedo hacer en general, el desarrollo y la prueba de tener a alguien en el lugar, y por lo general funciona. De vez en cuando me encuentro con un problema más difícil, sin embargo. Para solucionar esto, me gustaría configurar un puerto COM virtual en el que un lado del puerto COM es mi solicitud y el otro lado es una manera muy sencilla consola de puerto COM de depuración (similar a los programas de terminal de módem de edad), donde los comandos ASCII mi aplicación envía se registran en pantalla y que puede escribir algunos comandos ASCII para enviar de nuevo a mi solicitud para simular el dispositivo de hardware. He sido incapaz de encontrar ninguna herramienta que proporcionan un puerto COM virtual / software y una consola / terminal para depuración con. ¿Alguien tiene sugerencias de software y los pasos para establecer algo como esto?

El / puerto COM virtual software y necesidad de terminal compatible con Windows 7 de 64 bits (o Vista 32 si es necesario).

¿Fue útil?

Solución

Estoy usando avanzada del puerto COM virtual y estoy muy contento con él. No es gratis, pero funciona como un encanto. - incluso con Win7 x64

Otros consejos

estoy haciendo algo similar con los puertos virtuales COM creados por pares http://com0com.sourceforge.net/

¿No te basta con insertar un redirector en el nivel más bajo de su aplicación que se abrirá una consola en lugar de grabar los datos en COM? No debería tardar mucho.

No puedo responder por ello, pero suena como algo como esto es lo que estás buscando. http://www.windows7download.com/win7-free serie-puertos -Virtual-emulador / yarqmowu.html

He utilizado Eterlogic emulador con éxito para exactamente esto en un ordenador portátil con sin puertos de serie. Es un poco más fácil de instalar que com0com, que también he utilizado. Es también útil para el puerto serie de espionaje si necesita realizar ingeniería inversa a cualquier comunicación La versión de 32 bits es gratis, la versión de 64 bits es actualmente de $ 25. Probarlo en Vista32 para ver si hace lo que necesita.

com0com para este propósito, pero no sé si funciona con cualquier cosa más reciente que windows XP.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top