树莓派外设开发接口文档参考 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 -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. //表示已经安装,如没有安装,可以参考以下博文。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内核源码的时候可以使用