外观
踩坑Robotics Stack Exchange2022-10-11
Ubuntu ARM 缺少 /sys/devices/cape-bone-iio 怎么办
本文由 AI 根据公开内容整理,可能有误,请以原文为准:Ubuntu ARM lacking /sys/devices/cape-bone-iio(Robotics Stack Exchange #5074)
状态:有绕过办法
问题
在 BeagleBone Black 上按教程读取模拟输入时,进入 /sys/devices 后找不到 cape-bone-iio;有人认为新版 Linux 的 cape-bone 不再按教程方式工作。
环境
BeagleBone Black;UbuntuARM;新版内核晚于 3.8.x;教程使用内核 3.8.13。
解决办法
- 将 UbuntuARM 的 BeagleBone Black 内核降级到仍使用 Device Tree Overlays 的 3.8.x,原文提到教程为 3.8.13。
- 启用 Device Tree Overlays。
- 再按相关指南在
cape-bone-iio对应位置读取 ADC 值,仅称作者 GitHub 有逐步说明。
原问题作者:Thijser;采纳答案作者:RACKGNOME。原内容依 CC BY-SA 4.0 授权,本页摘要同样依 CC BY-SA 4.0 授权。
来源
本页事实对应的公开页面,以原文为准。