Программирование на C (работа с USB, LPT и COM портами)

fg3Do аватар

Какие пакеты необходимо поставить, чтобы программировать на С? Ещё интересуют примеры по работе с портами LPT, COM и USB если они существуют, то где их можно посмотреть?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".
bug2bug аватар

COM-порты - самое

COM-порты - самое простое, что только можно придумать; если собрались паять своё устройство - самое оно; сам, когда поступал в университет реализовал систему управления беспилотным летательным аппаратом (работа на конференции) на базе COM-порта и подключенного устройства управления сервоприводами. В-общем, копайте в сторону TERMIOS. Пакетов для этого не нужно никаких (*), ибо входит в POSIX.

Полезные ссылки:
http://freeshells.ch/~bug2bug/zdrone/ <- API, правда для QNX.
http://freeshells.ch/~bug2bug/stuff/netbsd-rs232/ <- А вот это уже, собственно, для NetBSD.

* Предполагается, что Compiler Set Вы выбрали при установке.

---
С Уважением,

fg3Do аватар

>

> Предполагается, что Compiler Set Вы выбрали при установке.
Я по умолчанию ставил не full установка. Как мне проверить - установлен ли он? Если нет, то какой pkg поставить? Ткните носом :)

А по USB LPT не подскажете куда копать?

bug2bug аватар

Почитайте

Почитайте сюда:

LPT:
http://www.opennet.ru/docs/HOWTO-RU/mini/IO-Port-Programming.html
http://www.opennet.ru/docs/RUS/perl_obzor/lpt.html

USB (для Linux):
http://b4open.spb.ru/bin/view/B4/UsbDriversInLinuxKernelArticle

USB (для любых платформ):
Копайте в сторону libusb:
http://libusb.sourceforge.net/doc/

---
С Уважением,

fg3Do аватар

gcc стоит - этого

gcc стоит - этого достаточно?

rmx аватар

Kane4na. Wse 4to nado u

Kane4na.
Wse 4to nado u tebia est.

_______________________________
Бортпроводница летающей тарелки