本帖最后由 独行客 于 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 测试
2.4 读取所有的IO口电平
2.5 硬件连接
硬件,我用的是一个LED线 接的是外扩排针的1脚和2脚,分别1脚接LED的正极,2脚接LED负极
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 - <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>
复制代码
不知道怎么插入视频效果,终于可以发表帖子了!!!
|