![][1] В одной из публикаций мы писали о настройке китайского [USB-WiFi для Beagledone ][2].Сегодня мы хотим привести способ сборки собственного класса управления устройством через HID-протокол. За основу была взята библиотека [hidapi][3], а затем произведен способ кросс-компиляции под beaglebone и сборка тестовой программы для работы с USB-устройством. Один из самых простых и надежных способов сделать управление по USB в Linux — это использование библиотеки libusb-1.0. Hidapi же является «надстройкой» над libusb, и служит для легкого подключения hid-устройств к программируемому девайсу. Если вы собираете на «чистой» системе hidapi, то придется отдельно собирать libusb и только потом собирать hidapi. В этой статье рассмотрим сборку именно hidapi. Заглянув вперед, скажем, что android ndk отказалась собирать hidapi без вмешательства. [Читать дальше →][4]
[1]:
https://habrastorage.org/files/246/2ab/abc/2462ababc9d346aaa870f991f2aec34a.jpg
[2]:
http://embeddedsoft.ru/index.php?page=38&f=0&id=113&place=1&page_id=3
[3]:
http://www.signal11.us/oss/hidapi/
[4]:
http://habrahabr.ru/post/264391/#habracut