为了通过BBB的PRU使用hcsr-04超声波传感器,我尝试了以下方法: https://github.com/HudsonWerks/Range-Sensor-PRU
当我尝试启动“ rangepru”时,出现错误“ PRU无法打开”。 做一些研究,我觉得这是因为我的PRU没有初始化,所以我应该这样做:“ echo BB-BONE-PRU-01> /sys/devices/bone_capemgr.8/slots”来更正它。
但是在最近的debian版本(4.x)中,海角管理器发生了变化,我在以下位置找到了文件“ slots”: / sys / devices / platform / bone_capemgr / slots;但是,没有办法打开,修改它: -使用“ nano”,我得到“ slots.swp权限被拒绝” -并输入正确的echo命令(从上面的命令中修改):我得到:“写入错误:没有这样的文件或目录”
最好的问候, 爱丽丝
答案 0 :(得分:0)
您可能缺少合适的设备树驱动程序。
尝试遵循以下指示:
https://github.com/luigif/hcsr04
与驱动程序的编译和安装有关。
如果您有合适的开发环境,执行make install
应该为您做一切。