LinuxForum.Fans
Тема

Жажду знаний о девайсах

Автор: Exproment 7 сообщений 1621 просмотров
#227090

Много уважаемые форумчане прошу вас.. посоветуйте хорошую книжку/мануал ну или что-нибудь для программирования портов в Linux.

Конкретно:
собираю девайс... дошло дело до светодиодных схем... планирую поставить микроконтроллер, который по входным коммандам через последовательный интерфейс должен понимать какие светики зажигать, какие тушить... т.е. нужно подавать на USB(который подключен к МК) различные команды в зависимости от ситуации.

Интересует механизм взаимодействия с теми самыми файликами из каталога "dev". Желательно на русском но подойдет и на английском. Заранее благодарю.

Другая инфа: ОС Opensuse 12.1, обычно пишу средствами Qt.

#227117
Exproment написал:
последовательный интерфейс

для определённости, это вы в даннном случае подразумеваете com или usb?

#227126

Ну ведь потом более подробно описываю... USB )

#227165
Exproment написал:
Интересует механизм взаимодействия с теми самыми файликами из каталога "dev".

меня это смутило... с usb устройствами работают не через /dev интерфейс, а через libusb. (или драйвером, который предоставляет интерфейс каким-либо способом, но это уже другая тема).
почитать - доков к библиотеке должно хватить...

можно и напрямую работать с /dev/bus/usb/*/*. как - написано в исходниках той же libusb, но так ИМХО ни кто не делает

#227169

ааа... тьфу... всецело моя вина! Собственно потому и пишу на форуме чтоб лучше вникнуть в концепции... спасибо что поправили и подсказали верное направление. Не знал о существовании такой библиотеки. А может вкурсе как такой механиз осуществляется в Windows? Чисто так - для общего развития smile

Очень благодарен smile Может кто еще что посоветует ? smile

#227180
Exproment написал:
А может вкурсе как такой механиз осуществляется в Windows? Чисто так - для общего развития

об этом ничего сказать не могу... знаю только, что libusb туда на костылях тоже затащили...

#227318

Ок... спасибо за инфу )

Войдите или зарегистрируйтесь, чтобы ответить.