为了使用使用BBB的PRU的hcsr-04超声波传感器,我尝试了这个git:https://github.com/HudsonWerks/Range-Sensor-PRU
当我尝试启动"rangepru"时,我收到错误"PRU 无法打开"。做一些研究,我觉得这是因为我的 PRU 没有初始化,我应该做:"echo BB-BONE-PRU-01>/sys/devices/bone_capemgr.8/slots"来纠正它。
但是在最近的 debian 版本 (4.x) 中,cape 管理器发生了变化,我发现文件"插槽"位于:/sys/devices/platform/bone_capemgr/slots ;但是,没有办法打开,修改它:- 使用"nano"我得到"slots.swp权限被拒绝"- 并通过键入正确的 echo 命令(从上面的命令修改):我得到:"写入错误:没有这样的文件或目录"
此致敬意艾丽丝
您可能缺少合适的设备树驱动程序。
尝试按照以下说明进行操作:
https://github.com/luigif/hcsr04
与驱动程序的编译和安装有关。
如果您有适当的开发环境,执行make install
应该为您完成所有操作。