Пользовательский последовательный терминал

StackOverflow https://stackoverflow.com/questions/371058

  •  21-08-2019
  •  | 
  •  

Вопрос

Я пытаюсь разработать пользовательское приложение, которое имеет встроенный терминал с последовательным портом, но оно сможет приостанавливать работу терминала и выполнять некоторый ввод-вывод в пользовательском формате команд и данных.

например ,Когда я нажимаю кнопку "Получить данные", программа отправляет некоторую двоичную команду и получает взамен некоторые двоичные данные и выполняет с ними свои действия.И терминал проигнорирует всю эту транзакцию.

Как я только что узнал, просто write()'ing to и read()'ing из /dev/ttyxx недостаточно для правильного подключения к терминалу.

Какой самый простой способ включить простой терминал в мое приложение?Я не хочу использовать внешнее терминальное приложение.В настоящее время я изучаю исходный код cutecom, чтобы реализовать его с нуля, но, возможно, есть более простой метод.

примечание:пожалуйста, не предлагайте ничего подобного использованию программного обеспечения xmodem / ymodem, я должен использовать пользовательские команды.

Это было полезно?

Решение

Пожалуйста, посмотрите на

http://www.easysw.com /~mike/serial/serial.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top