WiringPi关键知识点
wiringpi不再开源源码,但会继续更新,也就是说我们可以安装wiringPi作为库来使用,但不能研究WiringPi的源码了。(原因大概是作者反感用了他的源码技术,但不公开自已的源码,违背了GPL开源精神)
更新wiringPi为最新版
报错
树莓派4b在烧录系统后,wiringPi的版本不是最新版。这时候运行gpio readall命令就会出现如下的报错:
pi@raspberrypi:~ $ gpio readall
Oops - unable to determine board type... model: 17
更新WiringPi
cd /tmp
wget https://project-downloads.drogon.net/wiringpi-latest.deb
sudo dpkg -i wiringpi-latest.deb
查看更新后的wiringPi的版本
gpio -v
用pinout查看RPI板信息和GPIO接口信息
gpio readall查看GPIO接口
WiringPi常用编程实践
待更新
查看RPI硬件和安装的系统的版本的命令收集
getconf LONG_BIT # 查看系统位数
uname -a # kernel 版本
/opt/vc/bin/vcgencmd version # firmware版本
strings /boot/start.elf | grep VC_BUILD_ID # firmware版本
cat /proc/version # kernel
cat /etc/os-release # OS版本资讯
cat /etc/issue # Linux distro 版本
cat /etc/debian_version # Debian版本编号