安装 wiringPi 2.6 解决 gpio readall 错误
wiringPi 是一个被广泛使用的树莓派 GPIO 库,使用 C 语言开发。它提供了丰富的接口,包括 GPIO 控制、中断和多线程等功能。
在树莓派 CM4 和树莓派 4B 等新版本上,运行 gpio readall 命令会出现错误提示,显示无法确定板卡类型。这是因为 wiringPi 的作者已经很久没有更新这个库,导致新出的开发板型号无法被正确识别。
解决方法很简单,通过自己编译 GitHub 仓库上的源码就可以解决。
首先从 GitHub 克隆 wiringPi 的最新源码。然后进入 wiringPi 目录,运行 build 脚本进行编译安装。
编译安装完成后,运行 gpio 杠 v 命令查看版本号,可以看到版本是 2.6。再运行 gpio readall,就可以正常显示所有引脚的状态了。
如果你也在新款树莓派上遇到同样的问题,不妨试试这个方法。
更多树莓派教程和配件,欢迎访问跑跑啦航模官网,或淘宝店跑跑啦航模。

微信联系
淘宝联系