本文详细介绍了如何通过git clone获取并编译WiringPi库,演示了在Raspberry Pi 3B上进行GPIO版本检查、状态查看和基本操作,适合初学者学习GPIO控制。
wiringPi安装
//克隆库
git clone https://github.com/WiringPi/WiringPi.git
//进入文件夹
cd WiringPi
//编译安装
./build
查看版本
pi@raspberrypi:~/Program/WiringPi $ gpio -v
gpio version: 2.61
Copyright (c) 2012-2018 Gordon Henderson
This is free software with ABSOLUTELY NO WARRANTY.
For details type: gpio -warranty
Raspberry Pi Details:
Type: Pi 3, Revision: 02, Memory: 1024MB, Maker: Embest
* Device tree is enabled.
*--> Raspberry Pi 3 Model B Rev 1.2
* This Raspberry Pi supports user-level GPIO access.
查看GPIO状态
pi@raspberrypi:~/Program/WiringPi $ gpio readall
+-----+-----+---------+------+---+---Pi 3B--+---+------+---------+-----+-----+
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |
+-----+-----+---------+------+---+----++----+---+-