樹莓派外設開發接口文檔參考
wiringPi(特定平臺,特定功能接口) 庫(linux 動態庫 靜態庫)
gcc demo1.c -lwiringPi
//編譯時要加-lwiringPi
gpio -v
//查看是否安裝wiringPi庫
gpio version: 2.50
Copyright (c) 2012-2018 Gordon Henderson
This is free software with ABSOLUTELY NO WARRANTY.
For details type: gpio -warrantyRaspberry 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.//表示已經安裝,如沒有安裝,可以參考以下博文。
wiringPi詳解:
https://ww.cnblogs.com/lulipro/p/5992172.html
樹莓派的接口:
Io口: input output 是對于主控來說的
input: 比如人體傳感器,煙霧傳感器,振動傳感器等
output:繼電器,蜂鳴器等。
PWM:電機調速,燈光調明亮度
uart 串口
IIC
SPI
IIS
其他特定的硬件接口:flash
輸入以下指令查看引腳編號表格
gpio readall
注意:查看時,將樹莓派的USB接口面對自己,這樣看才是正確的。
查看樹莓派版本
uname -r
//下載linux內核源碼的時候可以使用