delphi - seriales - Depurar el puerto COM de lectura/escritura utilizando software/puerto COM virtual y consola/terminal en el otro extremo
limpiar puerto serial arduino (6)
¿No puede simplemente insertar un redirector en el nivel más bajo de su aplicación que abrirá una consola en lugar de escribir datos en COM? No debería tomar mucho tiempo.
Tengo una aplicación Delphi que lee / escribe en un puerto COM conectado a un dispositivo de hardware grande, por lo que normalmente no tengo el hardware disponible durante el desarrollo. Dicho esto, el protocolo de comunicación es bastante simple, por lo que generalmente puedo hacer el desarrollo y hacer que alguien lo pruebe in situ, y generalmente funciona. Ocasionalmente, me encuentro con un problema más difícil. Para resolver esto, me gustaría configurar un puerto COM virtual donde un lado del puerto COM es mi aplicación y el otro lado es una consola de depuración de puerto COM muy simple (similar a los antiguos programas de terminal de módem), donde los comandos ASCII mi Los envíos de aplicaciones se registran en la pantalla y puedo escribir algunos comandos ASCII para enviar de vuelta a mi aplicación para simular el dispositivo de hardware. No he podido encontrar ninguna herramienta que proporcione un puerto COM virtual / software y una consola / terminal para depurar. ¿Alguien tiene sugerencias de software y pasos para configurar algo como esto?
El puerto COM y el terminal de software / virtual deben admitir Windows 7 de 64 bits (o Vista 32 si es necesario).
Estoy haciendo algo similar con los puertos COM virtuales emparejados creados por http://com0com.sourceforge.net/
Estoy usando Advanced Virtual COM Port y estoy bastante contento con él. No es gratis, pero funciona como un encanto, incluso con Win7-x64.
He usado el emulador de puertos serie virtual de Eterlogic con éxito para exactamente esto en una computadora portátil sin puertos serie. Es un poco más fácil de configurar que Com0Com, que también he usado. También es útil para el espionaje en puerto serie si necesita realizar ingeniería inversa en cualquier comunicación. La versión de 32 bits es gratuita, la versión de 64 bits actualmente cuesta $ 25. Pruébelo en Vista32 para ver si hace lo que necesita.
No puedo responderlo, pero parece que algo así es lo que estás buscando. http://www.windows7download.com/win7-free-virtual-serial-ports-emulator/yarqmowu.html
Yo uso Com0Com para este propósito, pero no sé si funciona con algo más reciente que Windows XP.