Пины Odroid GPIO в ROS без доступа sudo - PullRequest
0 голосов
/ 21 мая 2018

Odroid под управлением Ubuntu Mate 16.04 и ROS Kinetic.У меня установлен wiringPi2 для доступа к контактам GPIO.Я могу использовать контакты GPIO через скрипт Python, но они требуют sudo доступа.У меня есть узел ROS (написанный на Python), в котором я хочу получить доступ к данным контактов GPIO и опубликовать их в теме.Но я не могу этого сделать, потому что для wiringPi2 требуется sudo доступ, а ROS не определен в root.

Я пытался использовать функцию wiringPiSetupSys(), которая не требует доступа sudo, ноэто не работает, т.е. я не могу получить данные выводов GPIO без доступа sudo.

Все решения подобных проблем для платформы Raspberry Pi, похоже, не работают для Odroid.

Спасибо

1 Ответ

0 голосов
/ 29 мая 2018

К сожалению, я не смог найти решение проблемы с указанными точными спецификациями.Однако когда я тестировал тот же код на Raspberry Pi 3 с Raspbian, он работал правильно.

Итак, я пришел к выводу, что проблема заключается в используемой ОС, т.е. Ubuntu Mate 16.04.

Таким образом, решением может быть использование Raspbian для Odroid.Мне еще предстоит проверить, сработает ли это.

Обновление: Raspbian как таковое не существует для Odroid, поэтому может потребоваться какое-то другое решение.

...