UsbTerminal
  • 4.0

UsbTerminal

  • Última versión
  • Lior Hass

Emulador terminal para dispositivos en serie conectados con USB

Acerca de esta aplicación

USBerminal es un emulador terminal (a veces llamado "monitor"). Está destinado a usarse con una conexión física al dispositivo
a través del teléfono o el puerto USB de la tableta.
El teléfono o la tableta deben admitir el modo USB-Host, también conocido como USB en el movimiento (USB-OTG),
y se requiere un cable USB-OTG.
Los casos de uso típicos para esta aplicación son:
● Control de un dispositivo IoT como un Arduino, ESP32, etc.
● Control de un dispositivo de comunicación como un enrutador que tiene un conector de consola en serie (esto puede requerir un cable convertidor USB a RS232)

USBerminal es de código abierto. Ver https://github.com/liorhass/usbterminal

Características:
● Dispositivos de soporte con los siguientes protocolos USB a serie/chips: CDC-ACM (por ejemplo, Arduino Uno R3), FTDI (FT232R, FT232H, FT2232H, FT4232H,
FT230X, FT231X, FT234XD), PL2303 prolífico, CH34X, SILABS CP210X (por ejemplo, tableros de desarrollo ESP32 de ESPRESSIF)
● Admite dos modos de entrada de teclado:
1. Auto: como en un terminal "real", no hay un campo de entrada dedicado. Los caracteres se envían al dispositivo serie inmediatamente a medida que se hacen clic en las teclas en el teclado. Este es el modo por defecto.
2. Campo de entrada dedicado: la entrada del teclado va a un campo de entrada dedicado y se envía al dispositivo solo después de presionar un botón "Enviar".
● Soporte parcial de secuencias de escape ANSI/VT100 que incluyen coloración de texto
● Dos modos de visualización: texto y hex
● Comunicación de fondo: la aplicación puede mantener la conexión y
Continuar recibiendo datos incluso cuando está en segundo plano
● Sesiones de registro a archivos. Estos archivos de registro se pueden ver o compartir en
para ser analizado con herramientas externas
● Enviar el carácter de control (por ejemplo, CTRL-C)
● Control de DTR y CTS
● Buffer de devolución de desplazamiento grande
● Cursor parpadeante
● Línea de estado que indica estado de conexión, mensajes de error, tamaño de pantalla,
Modo de ubicación y visualización del cursor
● Ayuda incorporada
● Accesos directos incorporados para restablecer un Arduino y ESP32 Tableros de desarrollo
● No se requiere raíz
● No se requieren permisos especiales

Una nota para los usuarios de Arduino:
Una ventaja de USBerminal es la forma en que maneja DTR. Por lo general, cuando una placa Arduino está conectada a una PC, se reiniciará cada vez que se conecte una aplicación de emulador terminal. Esto se debe a que la PC deja caer la señal DTR baja cada vez que se forma una conexión, y Arduino está diseñado para restablecer cuando la línea DTR se baja. USBerminal, por otro lado, no establece o restablece automáticamente la señal DTR. Cuando conecta un teléfono o tableta a un Arduino y abre USBMinal, su Arduino continúa lo que estaba haciendo en ese momento. Si desea que se reinicie, puede controlar fácilmente la señal DTR desde USBerminal con un botón dedicado

Versiones UsbTerminal