树莓派外设开发接口文档参考
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内核源码的时候可以使用