查看: 650|回复: 0
打印 上一主题 下一主题

【banana pi BPI-M3】05安装测试WiringPi

[复制链接] qrcode

29

主题

37

帖子

109

积分

注册会员

Rank: 2

积分
109
楼主
跳转到指定楼层
发表于 2016-5-19 02:47 PM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 独行客 于 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
  1. #mkdir app
复制代码

2.1下载BPI-WiringPi

  1. #git clone https://github.com/BPI-SINOVOIP/BPI-WiringPi.git-b BPI_M3
复制代码


2.2 安装BPI-WiringPi

  1. cd BPI-WiringPi
  2. chmod +x ./build
  3. ./build
复制代码

2.3     测试

  1. #gpio –v
复制代码









2.4     读取所有的IO口电平

  1. #gpio readall
复制代码





    2.5  硬件连接


硬件,我用的是一个LED线
接的是外扩排针的1脚和2脚,分别1脚接LED的正极,2脚接LED负极




2.6     运行例程blink.c


我自己改的:
【blink.c】的内容如下:


  1. #include <wiringPi.h>
  2. #include <stdio.h>
  3. int main(void)
  4. {
  5. wiringPiSetup() ;
  6. pinMode (8, OUTPUT) ;
  7. printf("hello world\r\n");
  8. for(;;)
  9. {
  10. digitalWrite(8, HIGH) ; delay (500) ;
  11. digitalWrite(8, LOW) ; delay (500) ;
  12. }
  13. }
复制代码




我自己写一个简单的makefile
【Makefile】内容如下

  1. all:
  2.          gcc -Wall-o blink blink.c -lwiringPi
  3. clean:
  4.          rm blink
  5.          
复制代码

2.7     编译
在终端输入 make即可
  1. #make
复制代码

2.8     运行程序
  1. ~/app/sourceCodeBPI-M3/blink-led# ./blink
  2. hello world
复制代码

效果视频链接
http://v.youku.com/v_show/id_XMTU3MDE3NjUxNg==.html?sharefrom=iphone#paction
  1. <div class="quote"><blockquote><iframe height=498 width=510
  2. src="http://player.youku.com/embed/XMTU3MDE3NjUxNg==" frameborder=0
  3. allowfullscreen></iframe><span style="line-height: 1.5;">[index]</span>
复制代码

不知道怎么插入视频效果,终于可以发表帖子了!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表