Джойстик м плата Intel Edison

В стандартной сборке Ubilinux почему-то нет модуля joydev.  Соответственно, запустить xboxdrv не удастся. Необходим модуль joydev. Есть два варианта. Первый: скачать следующие файлы kernel-headers для Yokto: и скомпилировать его самостоятельно с помощью команды Второй: воспользоваться файлом, который я скомпилировал. Далее в любом случае необходимо скопировать этот файл в системную папку edison’а: Теперь вводим команду: Если получаем подобную ошибку: [124585.799513] joydev: version magic ‘3.10.17-poky-edison SMP preempt mod_unload ATOM ‘ should be ‘3.10.17-yocto-standard-r2 SMP preempt mod_unload ATOM ‘ Error: could not insert module /lib/modules/3.10.17-yocto-standard-r2/kernel/drivers/joydev.ko: Invalid module format тогда надо поправить в файле название kernel на “3.10.17-poky-edison”. После повторить команду: Для того, чтобы убедиться: Если всё нормально, то добавляем в автозагрузку: После перезагрузки: Для проверки работы джойстика (геймпада) рекомендую установить Для проверки в системе ROS вводим команды в следующем порядке: Я успешно пробовал беспроводной джойстик от X-BOX 360 в комплекте с приёмником. Также отлично работает геймпад Sony DualShock4, однако тут может придётся повозиться с настройками bluetooth. В кратце так: Один нонеймовский джойстик с али не заработал. UPDATE: для установки ROS joy

Джойстик м плата Intel Edison: 1 комментарий

  1. К сожалению, после падения сайта не всё удалось восстановить. В комментариях Andy предлагает:

    Andy:
    Март 12, 2017 в 2:24 пп
    Почему бы не попробовать ванильное ядро?

    Я с ним согласен. Это надёжнее. Этот пост для мучеников Ubilinux.))

Добавить комментарий