【发布时间】:2021-08-22 12:34:08
【问题描述】:
为什么我在 /sys/class/gpio 中有 gpiochip792 但gpiodetect 说我有 gpiochip0?在 /sys/class/gpio 我只有 gpiochip792 链接。
【问题讨论】:
标签: embedded-linux gpio openbmc
为什么我在 /sys/class/gpio 中有 gpiochip792 但gpiodetect 说我有 gpiochip0?在 /sys/class/gpio 我只有 gpiochip792 链接。
【问题讨论】:
标签: embedded-linux gpio openbmc
/sys/class/gpio 文件夹在 legacy GPIO 接口启用时可见。 /dev/gpiochip0 用于必须使用的新字符设备接口。 libgpiod 项目提供了一些 shell 工具来获取有关 GPIO 芯片的信息并在它们上操作线路(在某种程度上)。也就是说,问题中的两者是不同的表示形式,具体取决于 ABI 用户想要使用的方式。
【讨论】: