Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

терминалы_для_связи_через_rs-232_в_linux [2015/08/21 14:08] (текущий)
seiri-itaru Перенос со старой wiki и небольшое дополнение
Строка 1: Строка 1:
 +**Платформа:​** Все BSD (FreeBSD/​NetBSD/​OpenBSD/​Apple Mac OS X) и POSIX (Linux/​BSD/​UNIX-like OSes) платформы.
  
 +----
 +Как-то мне приспичило под linux сконфигурировать свитч через последовательный порт RS-232. В операционных системах Windows это решается программой putty или входящей в комплект HyperTerminal. В Windows-Vista вместо HyperTerminal используется другая программа. \\  ​
 +
 +С linux возникли проблемы - испробовав такие программы как cutecom, gkermit, minicom, не давшие простого результата //"​настроил порт и соединился"//,​ случайно наткнулся на GTKTerm. С помощью неё, без лишних усилий решил свою задачу. \\  ​
 +Программа до ужаса простая и имеется в комплекте Debian Linux и Ubuntu Linux (на других платформах не проверял).  ​
 +
 +===== GTKterm =====
 +
 +**1. Установка в Debian Linux**
 +
 +<​code>​
 +# apt-get install gtkterm
 +</​code>​
 +
 +**2. Запуск и настройка.** \\  ​
 +В Gnome, автоматически появится пункт меню, через который можно запустить программу,​ а можно набрать в консоли gtkterm .
 +Для настройки заходим в ''​Configuration --> "​Port"'',​ задаём параметры порта и работаем. ​ \\  ​
 +При необходимости,​ можно включить "​Локальное Эхо"​ "Local Echo" ​ для отображения собственного ввода.
 +
 +[{{ Gtkterm-01.jpg?​500 |Меню настройки}}]  ​
 +[{{ Gtkterm-02.jpg?​500 |Работа в программе}}]
 +
 +**3. Особенности**\\  ​
 +  * В разных операционных системах имя порта может различаться,​ для Debian: **/​dev/​ttyS0** , где 0 - это порядковый номер порта в системе.
 +  * При работе через переходник USB-RS232 имя порта в Debian: **/​dev/​ttyUSB0** , где 0 - это порядковый номер подключённого переходника (если он не один).
 +  * Иногда программа не соединяется с устройством - проверьте параметры порта, попробуйте сохранить конфигурацию,​ закрыть программу а затем снова открыть и загрузить конфигурацию.
 +  * Программа работает только под графической оболочкой X. Для работы в консоли,​ надо разобраться с minicom.
 +  * Для посылки **Break** нужно использовать комбинацию **Ctrl+B**. Актуально для администраторов оборудования Cisco при восстановлении пароля.
 +
 +Сайт проекта http://​sourceforge.net/​projects/​gtkterm/​
 +
 +
 +===== Cutecom =====
 +Тоже неплохой терминал,​ во всяком случае версия 0.14.1-2 в Debian Lenny работает намного лучше чем в Debian Etch.
 +
 +**1. Установка в Debian Linux**
 +
 +<​code>​
 +# apt-get install cutecom
 +</​code>​
 +**2. Запуск и настройка.** \\  ​
 +Сводится к установке параметров порта в основном окне программы,​ а также выбора служебных символов для указания канца строки.
 +
 +**3. Особенности**\\  ​
 +  * Для уже введённых команд есть поле истории.
 +  * Немного непривычно вводить команды в дополнительном поле.
 +  * Не подойдёт для интерактивного взаимодействия с оборудованием (например для конфигурирования маршрутизаторов Cisco ) из-за разделения областей ввода и отображения команд.
 +
 +===== Putty =====
 +Putty - универсальная терминальная программа,​ работающая как по RS-232, так и по telnet и ssh.
 +{{ putty_main_window.jpg?​500 |Основное окно Putty}}
 +
 +Сайт проекта:​ http://​www.chiark.greenend.org.uk/​~sgtatham/​putty/​

  Рейтинг@Mail.ru