Какие программы могут выступать в роли терминала и получать доступ к последовательным портам?
Это не для терминального доступа по IP-соединению, поэтому я могу получить доступ к аппаратному устройству, подключенному к USB / последовательному конвертеру, работающему на 9600/8 / N / 1.
Ответы:
В магазине приложений доступно новое приложение для Mac под названием Serial . Полное раскрытие - я написал это. Основное преимущество перед другими приложениями заключается в том, что он может работать с большинством USB-устройств без последовательной установки драйверов, так как он имеет свои встроенные драйверы. Он также выполняет полную эмуляцию терминала, поэтому вы можете использовать его для работы с Linux или другими устройствами, которым это требуется. Вы также можете попробовать это бесплатно.
Кроме того, Apple начала включать свой собственный драйвер для устройств на базе FTDI в Mavericks (10,9). Таким образом, если вы используете 10.9 или более позднюю версию и ваше устройство имеет встроенную микросхему FTDI, вы можете использовать встроенную экранную команду в терминале для доступа к устройству, не беспокоясь о драйверах.
источник
Вы можете использовать команду терминала,
screen
чтобы сделать это !!!Как видно на ServerFault :
Или, если вы предпочитаете подсказки Mac OS X ...
Многие USB-последовательные адаптеры используют чип от FTDI . Установите драйвер « Виртуальный COM-порт » и найдите правильное имя TTY в
/dev
. Например, на PowerBook G4 это выглядело как/dev/tty.usbserial-FTALKY8I
.источник
Мое предпочтение
cu
. Я использую его для развлечения, связанного с Arduino или Bus Pirate. Он установлен по умолчанию и поддерживает настройки четности среди других параметров (введитеman cu
для получения дополнительной информации).Чтобы выручить, когда вы закончите, введите,
~.
как вы бы с SSHисточник
cu
похоже, происходит сбой с ошибкой в файлах блокировки при запуске от имени пользователя, имеющего доступ к самому порту. Возможно, установка программы по умолчанию неверно настроена?screen
решении? Вызывает ли этоcu
проблемы с разрешениями?Лучшая из известных мне программ для этого -
minicom
Homebrew, fink и macports.источник
Если вы предпочитаете не работать в терминале, вы можете попробовать CoolTerm (бесплатно). Прокрутите немного вниз для описания и загрузки. Не позволяйте факту, написанному на RealBasic, отвлекать вас ... Я использовал его для подключения к плоттерам, платам Arduino и принтерам чеков через USB-порт Keyspan <-> Serial Adapter.
источник
Вы должны взглянуть на ZOC , что я считаю лучшей программой эмуляции терминала, доступной для Mac. Я использую это каждый день для своей работы. Он имеет возможность осуществлять прямую связь с последовательным портом. Конечно, это намного больше, чем просто последовательная связь.
источник
C-Kermit жив и здоров в Brew и может быть установлен с:
Естественно, вам потребуется сначала установить Brew. Вы можете найти информацию о том, как это сделать, здесь: http://brew.sh
В качестве альтернативы используйте Macports
Это также потребует, чтобы у вас был установлен Macports
источник
И еще есть старый ZTerm, который так же стар, как кажется, и все же он отлично справляется со своей задачей и доступен бесплатно. Отлично работает с последовательными USB-адаптерами на основе Prolific (PL 2303) и FTDI.
источник
Я имел успех с Cutecom на Ubuntu 16.04
Поддерживается в OSX: http://cutecom.sourceforge.net/
источник
Еще один последовательный терминал для Mac OS X - Cornflake !
Он имеет функцию выбора устройства с помощью кнопки «Обновить», скорости передачи в бодах, выбора типа пакета и управления потоком, управления портами и фильтра просмотра для просмотра входящих данных в формате ASCII, ASCII +, Integer или HEX.
источник
После
screen
неудачных попыток других подходов (в т.ч. ) я начал использовать goSerial из этого списка приложений с последовательным портом для Mac . Кажется, работает нормально. Это бесплатная (основанная на пожертвованиях) программа.источник
SerialTools в App Store (бесплатно). Хорошо для меня
источник
Я использую
screen
для подключения к последовательному порту моего маршрутизатора на моем Mac.После установки, используя macports или homebrew, в зависимости от ваших предпочтений, используйте следующий синтаксис:
Для подключения к моему маршрутизатору MikroTik RB4011 моя
screen
команда:« cs8 » - скорость передачи данных маршрутизатора, а « ixoff » - «Нет управления потоком». « 115200 » - это скорость передачи данных маршрутизатора. Альтернативные настройки будут «cs7» для 7 вместо 8 бит и «ixon», если управление потоком поддерживается вашим последовательным устройством.
man screen
Во всех «HowTo», которые используются
screen
для создания последовательного соединения в сети, я обнаружил, что Googling пропускает эти обязательные параметры, поэтому вы обнаружите, чтоscreen
это не сработало, если вы попробовали его, просто передавая только скорость передачи данных.Кстати,
minicom -s
(который также должен быть установлен через macports или homebrew) также отлично работает, но я предпочитаю screen, так как мне не нужно проходить через меню настройки - я могу просто передать параметры последовательного соединения непосредственно в команду screen.источник