开发环境:linux-3.4(开发板)
步骤:
1.安装WiringPi库:
git clone https://github.com/friendlyarm/WiringNP
cd WiringNP/
chmod 755 build
./build
检测是否安装成功:
gpio readall
2.编写LED测试程序
nanopi m1的pin7(GPIOG11)引脚接LED的正极,LED的负极接GND,程序如下:
vi led_control.c
#include <wiringPi.h>
int main(void)
{
wiringPiSetup() ;
pinMode (7, OUTPUT) ;
for(;;)
{
digitalWrite(7, HIGH) ;
delay (500) ;
digitalWrite(7, LOW) ;
delay (500) ;
}
}
3.编写Makefile
led_control:led_control.c
gcc -Wall -o led_control led_control.c -lwiringPi -lpthread
.PHONY:
clean:
rm -rf led_control
4.执行程序
./led_control
运行结果:
LED灯闪烁