问题描述
我的树莓派4b使用的是 ubuntu 官方镜像,架构为 arm64。
使用 apt install wiringpi 后执行 gpio readall 报错:
Oops - unable to determine board type… model: 17
解决方法
在 wiringpi 2.52 版本中增加了对raspberrypi4b的支持,所以直接下载官方提供的 deb 包并安装。
wget https://project-downloads.drogon.net/wiringpi-latest.deb
sudo dpkg -i wiringpi-latest.deb
然后问题来了,我的树莓派是 arm64 然而该软件包是 armhf 的,不能直接安装。
所以直接下载源码编译安装即可解决问题。
操作步骤
sudo apt-get autoremove wiringpi
git clone https://github.com/WiringPi/WiringPi.git
cd WiringPi
sudo bash build
文章评论