0

Odroid运行 Ubuntu Mate 16.04 和 ROS Kinetic。我已wiringPi2安装用于访问 GPIO 引脚。我可以通过 Python 脚本使用 GPIO 引脚,但它们需要sudo访问权限。我有一个 ROS 节点(用 Python 编写),我想在其中访问 GPIO 引脚数据并发布到主题。但是,我不能这样做,因为 WiringPi2 需要sudo访问,并且 ROS 没有在 root 中定义。

我尝试过使用wiringPiSetupSys()不需要sudo访问的功能,但这不起作用,即我无法在没有sudo访问权限的情况下获取 GPIO 引脚数据。

Raspberry Pi 平台类似问题的所有解决方案似乎都不适用于 Odroid。

谢谢

4

1 回答 1

0

不幸的是,我无法通过提到的确切规格找到解决问题的方法。但是,当我在 Raspberry Pi 3 上测试相同的代码时Raspbian,它可以正常工作。

因此,我得出的结论是,问题出在所使用的操作系统上,即 Ubuntu Mate 16.04。

因此,一个解决方案可能是RaspbianOdroid其自身上使用。我还没有测试这是否有效。

更新:Raspbian不存在 for Odroid,因此可能需要一些其他解决方法。

于 2018-05-29T09:33:24.560 回答