烽火社区
标题: 【banana pi BPI-M3】05安装测试WiringPi [打印本页]
作者: 漫漫人生路 时间: 2016-5-19 02:47 PM
标题: 【banana pi BPI-M3】05安装测试WiringPi
本帖最后由 独行客 于 2016-5-19 15:00 编辑
【banana pi BPI-M3】04安装测试WiringPi
所有资料镜像工具都分享到百度网盘:
http://pan.baidu.com/s/1c1UzF00
没有密码,欢迎下载~~~~~~
系统是:
[2015-11-21-raspbian-jessie-bpi-m3-sd-emmc.img]
1. 参考手册链接:
https://bananapi.gitbooks.io/bpi-m3/content/bpi-m3_wiringpi.html
2. 在串口终端或桌面终端登入用root账号,输入命令 cd 进入主工作目录
创建文件夹 app
2.1下载BPI-WiringPi
- #git clone https://github.com/BPI-SINOVOIP/BPI-WiringPi.git-b BPI_M3
复制代码
2.2 安装BPI-WiringPi
- cd BPI-WiringPi
- chmod +x ./build
- ./build
复制代码
2.3 测试
[attach]33671[/attach]
2.4 读取所有的IO口电平
[attach]33672[/attach]
2.5 硬件连接
硬件,我用的是一个LED线
接的是外扩排针的1脚和2脚,分别1脚接LED的正极,2脚接LED负极
[attach]33673[/attach]
2.6 运行例程blink.c
我自己改的:
【blink.c】的内容如下:
- #include <wiringPi.h>
- #include <stdio.h>
- int main(void)
- {
- wiringPiSetup() ;
- pinMode (8, OUTPUT) ;
- printf("hello world\r\n");
- for(;;)
- {
- digitalWrite(8, HIGH) ; delay (500) ;
- digitalWrite(8, LOW) ; delay (500) ;
- }
- }
复制代码
我自己写一个简单的makefile
【Makefile】内容如下
- all:
- gcc -Wall-o blink blink.c -lwiringPi
- clean:
- rm blink
-
复制代码
2.7 编译
在终端输入 make即可
2.8 运行程序
- ~/app/sourceCodeBPI-M3/blink-led# ./blink
- hello world
复制代码
效果视频链接
http://v.youku.com/v_show/id_XMTU3MDE3NjUxNg==.html?sharefrom=iphone#paction
[attach]33674[/attach]
- <div class="quote"><blockquote><iframe height=498 width=510
- src="http://player.youku.com/embed/XMTU3MDE3NjUxNg==" frameborder=0
- allowfullscreen></iframe><span style="line-height: 1.5;">[index]</span>
复制代码
不知道怎么插入视频效果,终于可以发表帖子了!!!
欢迎光临 烽火社区 (http://bbs.cnecport.com/) |
Powered by Discuz! X3.2 |