serial mac for check macos serial-port tty

macos - check - serial tty for mac



MacOS: ¿cuál es la diferencia entre/dev/tty.* y/dev/cu.*? (1)

Cada dispositivo en serie aparece dos veces en /dev , una vez como tty.* Y una vez como cu.* .

¿Qué es el dispositivo cu.* ? ¿Cómo difiere del dispositivo tty.* ?

mh@maru ~ --> ls -l /dev/*.usbmodem621 crw-rw-rw- 1 root wheel 11, 5 Dec 25 18:00 /dev/cu.usbmodem621 crw-rw-rw- 1 root wheel 11, 4 Dec 25 18:00 /dev/tty.usbmodem621


http://lists.berlios.de/pipermail/gpsd-dev/2005-April/001288.html :

La idea es complementar el software al compartir una línea entre las llamadas entrantes y salientes. El dispositivo callin (típicamente / dev / tty *) se usa para el tráfico entrante. Cualquier proceso que intente abrirlo se bloquea dentro de la llamada a open () siempre que el DCD no sea confirmado por hardware (es decir, mientras el módem no tenga un operador). Durante esto, el dispositivo de llamada (típicamente / dev / cu * - cu significa "unidad llamante") se puede usar libremente. Abrir / dev / cu * no requiere DCD para ser afirmado y tiene éxito inmediatamente. Una vez que haya tenido éxito, se bloqueará el bloqueo abierto () en el dispositivo callin, y no podrá completarse cuando se suba el DCD, hasta que el dispositivo cu se cierre nuevamente.

De esta forma, puede escuchar getty en / dev / tty * y aún puede usar / dev / cu * sin restricciones.