среда, 28 сентября 2022 г.

Работа с COM-портами в Mac OS X

 Периодически возникает надобность подключиться к какому-либо оборудованию через последовательный порт. И ладно, если есть на маке сам порт, тогда можно открыть терминал, посмотреть список устройств с помощью ls /dev, увидеть устройство, называющееся что-то типа tty.tty0 и выполнить команду:


screen /dev/tty.tty0 9600 (за командой screen идёт путь до устройства и скорость на порту).

Если же на маке последовательный порт отсутствует, то на помощь приходят так называемые адаптеры USB-COM. Один из самых распространённых типов подобных адаптеров - Prolific PL2303 USB serial adapter. Адаптер можно найти практически в любом компьютерном магазине, драйвера на него под мак есть на страничке проекта http://osx-pl2303.sourceforge.net/.

После установки драйвера и подключения адаптера к маку так же смотрим с помощью ls /dev название устройства (что-то навроде PL2303-00001004), и подключаемся ранее указанным способом:

screen /dev/tty.PL2303-00001004 9600