没有sudo访问的ROS中的Odroid GPIO引脚

2024-06-16 09:36:17 发布

您现在位置:Python中文网/ 问答频道 /正文

Odroid运行ubuntumate 16.04和ROS-motive。我已经安装了wiringPi2来访问GPIO引脚。我可以通过Python脚本使用GPIO引脚,但它们需要sudo访问。我有一个ROS节点(用Python编写),我想在其中访问GPIO pin数据并发布到一个主题。但是,我不能这样做,因为wiringPi2需要sudo访问,而ROS没有在根中定义。在

我尝试过使用wiringPiSetupSys()函数,该函数不需要sudo访问,但这不起作用,即如果没有sudo访问,我就无法获取GPIO pin数据。在

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

谢谢


Tags: 数据函数脚本主题gpio节点定义pin
1条回答
网友
1楼 · 发布于 2024-06-16 09:36:17

不幸的是,我没有找到一个解决问题的确切规格提到。但是,当我用Raspbian在Raspberry Pi3上测试相同的代码时,它可以正常工作。在

所以,我得出结论,问题出在所使用的操作系统,即ubuntumate 16.04。在

所以,一个解决方案可能是在Odroid本身上使用Raspbian。我还没有测试这是否可行。在

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

相关问题 更多 >