0
我試圖使用機器人操作系統ROS訪問Raspberry Pi 2的GPIO引腳。我知道,這個主題有很多教程。但我的問題如下:使用ROS訪問Raspberry Pi 2的GPIO引腳
- ROS推薦的Linux發行版是Ubuntu。由於ROS網絡中還有其他的Ubuntu機器,我想避免爲另一個OS編譯ROS。
- 在Ubuntu中,
/sys/class/gpio
sysfs默認情況下未啓用。我需要用custom configuration重新編譯內核。 - 如果我不能使用
/sys/class/gpio
,看起來我需要使用/dev/mem
(例如使用RPi.GPIO包)。 - 但
/dev/mem
只能訪問根。 - 而且我不能以root身份運行ROS節點,因爲它缺少了
rospy
以及整個ROS設置。
那麼,在ROS節點中獲得GPIO訪問的「最簡單」方法是什麼?
你有一個不適合你需要的內核,使用一個。不要開始嘗試用/ dev/mem來做一些黑客行爲 – Olipro