树莓派wiringPi库详解

wiringPi是一个很棒的树莓派控制API,使用C语言开发,提供了丰富的接口:GPIO控制,中断,多线程,等等。java 的pi4j项目也是基于wiringPi的,我最近也在看源代码,到时候整理好了会放出来的。

下面开始wiringPi之旅吧!

 

安装

进入  wiringPi的github (https://git.drogon.net/?p=wiringPi;a=summary) 下载安装包。点击页面的第一个链接的右边的snapshot,下载安装压缩包。

然后进入安装包所在的目录执行以下命令:

>tar xfz wiringPi-98bcb20.tar.gz //98bcb20为版本标号,可能不同 >cd wiringPi-98bcb20
>./build

 

验证wiringPi的是否安装成功,输入gpio -v,会在终端中输出相关wiringPi的信息。否则安装失败。

 

 

 

 

 

编译 和运行

假如你写了一个LEDtest.c 的项目,则如下。

复制代码
编译:

g++ -Wall -o LEDtest LEDtest.cpp  -lwiringPi //使用C++编程 , -Wall 是为了使能所有警告,以便发现程序中
        
		

网友评论