¿Qué programas pueden actuar como terminal y acceder a los puertos seriales?
Esto no es para el acceso al terminal en una conexión IP, esto es para que pueda acceder a un dispositivo de hardware conectado a un convertidor USB / serie que funciona a 9600/8 / N / 1.
Respuestas:
Hay una nueva aplicación para Mac llamada Serial , disponible en la tienda de aplicaciones. Revelación completa: lo escribí. La principal ventaja sobre otras aplicaciones es que puede funcionar con la mayoría de los dispositivos USB a serie sin tener que instalar ningún controlador, ya que tiene sus propios controladores incorporados. También realiza una emulación de terminal completa para que pueda usarla para trabajar con Linux u otros dispositivos que lo requieran. También puedes probarlo gratis.
Además, Apple comenzó a incluir su propio controlador para dispositivos basados en FTDI en Mavericks (10.9). Por lo tanto, si tiene una versión 10.9 o posterior y su dispositivo tiene un chip FTDI en su interior, puede usar el comando de pantalla incorporado en el terminal para acceder a su dispositivo sin preocuparse por los controladores.
fuente
¡Puedes usar el comando de terminal
screen
para hacer esto!Como se ve en ServerFault :
O, si prefiere las sugerencias de Mac OS X ...
Muchos adaptadores de serie USB utilizan el chip de FTDI . Instale el controlador " Puerto COM virtual " y busque el nombre TTY correcto en
/dev
. Por ejemplo, en un PowerBook G4 apareció como/dev/tty.usbserial-FTALKY8I
.fuente
Mi preferencia es
cu
. Lo uso para diversión relacionada con Arduino o Bus Pirate. Se instala de manera predeterminada y admite configuraciones de paridad entre otras opciones (escribaman cu
para obtener más información).Para rescatar cuando haya terminado, escriba
~.
como lo haría con SSHfuente
cu
parece fallar con un error sobre el bloqueo de archivos, cuando se ejecuta como un usuario que tiene acceso al puerto. ¿Quizás la instalación predeterminada del programa está mal configurada?screen
solución? ¿cu
Causa problemas de permisos entonces?El mejor programa que conozco para esto es
minicom
, disponible en Homebrew, Fink y Macports.fuente
Si prefiere no trabajar en la Terminal, puede probar CoolTerm (gratis). Desplácese hacia abajo un poco para obtener una descripción y descargar. No deje que el hecho de que esté escrito en RealBasic lo aleje ... Lo he usado para conectarme a los trazadores, placas Arduino e impresoras de recibos a través de un adaptador serie USB <-> de Keyspan.
fuente
Deberías echar un vistazo a ZOC , que creo que es el mejor programa de emulación de terminal disponible para Mac. Lo uso todos los días para mi trabajo. Tiene la capacidad de hacer comunicación directa con un puerto serie. Por supuesto, hace mucho más que solo comunicación en serie.
fuente
C-Kermit está vivo y bien en Brew, y se puede instalar con:
Naturalmente, primero necesitarías instalar Brew. Puede encontrar información sobre cómo hacer esto aquí: http://brew.sh
Alternativamente, use Macports
Esto también requeriría que tengas Macports instalado
fuente
Y luego todavía está el viejo ZTerm, que es tan viejo como parece, pero hace el trabajo bien y está disponible de forma gratuita. Funciona bien con los adaptadores serie USB basados en Prolific (PL 2303) y FTDI.
fuente
He tenido éxito con cutecom en Ubuntu 16.04
Compatible con OSX: http://cutecom.sourceforge.net/
fuente
¡Otro terminal en serie para Mac OS X es Cornflake !
Cuenta con selección de dispositivo con un botón de actualización, velocidad de transmisión y selección de tipo de paquete y control de flujo, control de puerto y un filtro de visualización para ver datos entrantes como ASCII, ASCII +, Entero o HEX.
fuente
Después de probar otros enfoques (incluido
screen
) sin éxito, comencé a usar goSerial de esta lista de aplicaciones de puerto serie para mac . Parece estar funcionando bien. Es un programa gratuito (basado en donaciones).fuente
SerialTools en App Store (gratis). Bueno para mí
fuente
Utilizo
screen
para conectarme al puerto serie de mi enrutador en mi Mac.Después de instalarlo, usando macports o homebrew según su preferencia, use la siguiente sintaxis:
Para conectarme a mi enrutador MikroTik RB4011, mi
screen
comando es:" cs8 " es la velocidad de bits del enrutador y " ixoff " que especifica "Sin control de flujo". " 115200 " es la velocidad en baudios del enrutador. La configuración alternativa sería "cs7" para 7 en lugar de 8 bits e "ixon" si su dispositivo serie admite el control de flujo.
man screen
Todos los "HowTo's" para usar
screen
para hacer una conexión en serie en la red. Encontré que Google omite estos parámetros requeridos, por lo que descubrirá quescreen
no ha funcionado si lo ha intentado solo pasando la velocidad en baudios.Por cierto,
minicom -s
(que también necesitaría instalarse a través de macports o homebrew) también funciona muy bien, pero prefiero la pantalla ya que no tengo que pasar por los menús de configuración: solo puedo pasar los parámetros de conexión en serie directamente al comando de pantalla.fuente