Усі пристрої в Unix відображаються у файл пристрою, послідовні порти будуть /dev/ttyS0 /dev/ttyS1...
Спочатку ознайомтеся з дозволами на цей файл, припустимо, ви використовуєте /dev/ttyS1.
ls -l /dev/ttyS1
Ви хочете отримати доступ до read.write, якщо це спільна система, тоді слід розглянути наслідки для безпеки для її відкриття для всіх.
chmod o+rw /dev/ttyS1
Дуже простий метод для запису у файл, використовував би просту echoкоманду.
echo -ne '\033[2J' > /dev/ttyS1
і читати
cat -v < /dev/ttyS1
Ви можете мати кішку, що працює в одному терміналі, і лунати в другому.
Якщо все гріш, то швидкість передачі даних, налаштування бітів може знадобитися налаштування перед тим, як розпочати надсилання. sttyзробимо це. !! ПРИМІТКА stty використовуватиме stdin як дескриптор файлів за замовчуванням для впливу.
Еквівалентні команди.
stty 19200 < /dev/ttyS1
stty 19200 -F /dev/ttyS1
Цього може бути достатньо, щоб ви щось скриптували та входили? Не впевнений, чого ви намагаєтесь досягти.
Для більш інтерактивного, пам’ятайте, що ваш підхід до налаштувань за замовчуванням було б використовувати
minicomце просто програма, яка робить все, про що я згадував до цих пір. (подібно до гіпертерміналу в Windows, можливо, ви знайомі).
Проміжне рішення використовувало б термінальну програму, screenяка працює на послідовному пристрої.
screen /dev/ttyS1
man screen man minicom man stty для отримання додаткової інформації