本文仅记录个人在使用树莓派4的gpio时的总结。
对于树莓派的gpio引脚操作,使用wringPi这个包。
官网链接:http://wiringpi.com/
树莓派安装时理论上默认安装了相关包,可以:
$ gpio -v # 查看版本
$ gpio readall # 显示gpio引脚对应情况
执行readall时,提示:
Oops - unable to determine board bype... model: 17
经了解是当前version不支持pi4,于是进行更新:
http://wiringpi.com/wiringpi-updated-to-2-52-for-the-raspberry-pi-4b/
cd /tmp
wget https://project-downloads.drogon.net/wiringpi-latest.deb
sudo dpkg -i wiringpi-latest.deb
之后可以使用readall列出列表,查看代码中gpio在使用时,引脚index所对应的实际引脚。
注意头文件包括:wiringPi.h
并链接到:wiringPi 链接库