Ubuntu использование com-port minicom

Определим com-port
Добавим пользователя в группу dialout
Получаем\пересылаем символы используя com-port в консоле
Проверяем наличие\устанавливаем пакет minicom
Первоначальная конфигурация minicom
Запуск minicom
minicom Устройство /dev/ttyS заблокировано

Как определился наш ком порт

на двух хостах линукс с ком портом, посмотрим командой

dmesg | grep tty

Далее по тексту будем считать что на первом ПК ком порт - ttyS0, на втором ttyS1

Добавим пользователя в группу dialout

пользователь NameUser, от которого будем

usermod -g dialout NameUser

Проверим в дабавилсь ли пользовател в группу:

id NameUser

Получаем отсылаем символы используя ком порт в консоле

Откроем терминал на хосте Linux и для ожидания получения символов на com-port наберем команду

cat /dev/ttyS0

Отправим с другого хоста Linux символы из консоли 

echo 1 > /dev/ttyS1

Должны увидеть в консоле первого хоста на ком портом ttyS0 символы, который были отправлены с второго хоста через ком порт ttyS1

Проверяем установлен ли пакет minicom

aptitude show minicom

Если необходимо устанавливаем

sudo apt-get install minicom

Первоначальная Настройка конфигурацияпакета minicom

наберем (конфигурировать необходимо от root иначе не сохраниться настройка конфигурации)

minicom -l -8 -c on -s

где ключи:
l - Отображения ANSI – графики
8 - Восьмибитный режим ввода для русского языка
с on - Включаем цветное отображение
s - Запускаем утилиту настройки minicom

Произведите настройку
Каталоги и файлы - Каталог для приема - Каталог для отправки
Настройка последовательного порта - Последовательный порт (к примеру /dev/ttyS0)- Скорость/четность/биты
Сохраните конфигурацию - Сохранить настройка как dfl

При нажатии Выход из Minicom, вы перейдете обратно в консоль

Запуск minicom

с только что сохранеными параметрами как дефолтные наберите в консоле:

minicom -l -8 -c on

minicom Устройство /dev/ttyS заблокировано

После использования minicom остаётся старый lock-file, который не даёт нормально работать
minicom -> Device /dev/ttyS0 is locked
Устройство /dev/ttyS0 заблокировано
Для восстановления работоспособности достаточно удалить lock-файл в каталоге /var/tmp или /var/lock
Расположение Lock файлов задается
minicom -l -8 -c on -s -> Настройка последовательного порта -> B - Размещение Lock файла

Таксаномия: 

Добавить комментарий