Пользовательский серийный терминал - PullRequest
1 голос
/ 16 декабря 2008

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

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

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

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

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

Ответы [ 2 ]

1 голос
/ 16 декабря 2008

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

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

0 голосов
/ 16 декабря 2008

Вы проверяли Linux IO-Port Programming mini-HowTo ?

...