Я хочу использовать beagleboneas в качестве периферийного устройства HID. Я планирую сделать следующее:
- Узнайте, как создавать вещи с помощью Ubuntu.
- Получите исходный код ядра (3.2.28?).
- Скомпилируйте omap_udc и g_hid
- Вставьте эти модули в ядро
- Скомпилируйте пример из gadget_hid.txt
- Отправлять команды клавиатуры с помощью клавиатуры hid_gadget_test /dev/hidg0
Кто-то задал этот вопрос, но с angstrom по ссылке ниже:
Я следовал ответу, указанному в ссылке, но создал его с помощью Ubuntu. Однако вот что получаю в ответ:
$ sudo insmod g_hid
insmod: error inserting './g_hid.ko': -1 Invalid module format
Может ли кто-нибудь сказать мне причину? Что я не так? Как решить эту проблему?