2010-02-16 2 views
2

Так что я работаю над программой, которым смутно будет напоминать [email protected]'s Terminal, но работает из командной строки в Linuxасинхронной последовательной передачи C

Он будет делать асинхронную передачу, из последовательного порта (COM). Теперь я думаю, что заголовок/библиотека мне нужно для этого является termios.h

Теперь я использовал только POSIX немного раньше, и я, м найти его довольно тяжелым собираюсь копать хотя/specifactions страницы Справочника http://www.opengroup.org/onlinepubs/007908799/xsh/termios.h.html \

Кто-нибудь знает какие-либо хорошие путеводители для терминалов? Я бы сам это сделал (я устал), но я не понимаю контент, достаточный, чтобы узнать, хорошо ли руководство. Я использую нужную библиотеку, даже?

+0

Хмм, стоит ли переходить на C++ для libserial. Держу пари. hen i cna использует приятные вещи, такие как cin> , с другой стороны, я собираюсь вернуться к мышлению в OO. –

ответ

3

Имеется доступная книга wiki, которая охватывает termios. Да, вы используете правильную библиотеку. Это единственный способ манипулировать устройством для разговора по последовательной линии, поскольку он контролирует его. В этом блоге есть краткое введение в termios. Вот еще одна вики-книга по серийному программированию под номером Linux.

Надеюсь, это поможет, С уважением, Tom.

+0

классный, я наткнулся на первый wikibook, но остальное в новом, спасибо –