一、概述
1.1背景
大家在使用Raspberry Pi和其它的fruit pi工具时往往选择wiring pi.这是一个不错的选择,但是wiring pi的老爷子因为种种原因,不愿意再维护wiring pi。(或者说只面向自己的client。太可惜了。详细查看作者的博文。)但是raspberry pi一般已经预装了wiringpi。暂时可能还是最好的选择。尽管rpi4b 64位上使用gpio readall命令会有如下显示:
pi@raspberrypi:~ $ gpio -v
gpio version: 2.50
Copyright (c) 2012-2018 Gordon Henderson
This is free software with ABSOLUTELY NO WARRANTY.
For details type: gpio -warranty
Raspberry Pi Details:
Type: Unknown17, Revision: 02, Memory: 0MB, Maker: Sony
* Device tree is enabled.
*--> Raspberry Pi 4 Model B Rev 1.2
* This Raspberry Pi supports user-level GPIO access.
pi@raspberrypi:~ $ gpio readall
Oops - unable to determine board type... model: 17
但是处理也很简单:从官网下载最新版本然后用dpkg安装。
# if you want to remove it
sudo apt-get remove wiringpi
# download and install
cd ~/Downloads
wget https://project-downloads.drogon.net/wiringpi-latest.deb
sudo dpkg -i wiringpi-latest.deb
# autoremove and quroclean
sudo apt-get autoremove
sudo apt-get autoclean
rm wiringpi-last.deb
安装完成之后测试的效果:
pi@raspberrypi:~/Downloads $ gpio -v
gpio version: 2.52
Copyright (c) 2012-2018 Gordon Henderson
This is free software with ABSOLUTELY NO WARRANTY.
For details type: gpio -warranty
Raspberry Pi Details:
Type: Pi 4B, Revision: 02, Memory: 2048MB, Maker: Sony
* Device tree is enabled.
*--> Raspberry Pi 4 Model B Rev 1.2
* This Raspberry Pi supports user-level GPIO access.
pi@raspberrypi:~/Downloads $ gpio readall
+-----+--

1829

被折叠的 条评论
为什么被折叠?



