Skip to content

踩坑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。

解决办法 ​

  1. 将 UbuntuARM 的 BeagleBone Black 内核降级到仍使用 Device Tree Overlays 的 3.8.x,原文提到教程为 3.8.13。
  2. 启用 Device Tree Overlays。
  3. 再按相关指南在 cape-bone-iio 对应位置读取 ADC 值,仅称作者 GitHub 有逐步说明。

原问题作者:Thijser;采纳答案作者:RACKGNOME。原内容依 CC BY-SA 4.0 授权,本页摘要同样依 CC BY-SA 4.0 授权。

来源

本页事实对应的公开页面,以原文为准。

  1. Robotics Stack Exchange #5074:Ubuntu ARM lacking /sys/devices/cape-bone-iio访问 2026-10-22