6回答

1收藏

【Up-Board试用】Ubuntu外设篇:一、mraa库及gpio

其他 其他 10502 人阅读 | 6 人回复 | 2016-12-27

本帖最后由 踏平幼稚园 于 2016-12-27 18:35 编辑


前言
        官方的ublinux提供了很多种40pin控制方式GPIO.RPI,Mraa,Adafruit等,但是在Ubuntu里即使添加了官方源以后也只提供了内核支持,40pin相关的软件包源里根本没有,略坑。虽然通过文件读写的方式也可以实现40的访问,但是开发速度太慢了。既然官网没支持,那就自己找支持,通过万能的搜索,发现虽然官方源不提供mraa安装包,但是github上的mraa是可以用的。至于mraa的详细介绍自己去github看。https://github.com/intel-iot-devkit/mraa

mraa安装
    安装过程比较简单,添加源,更新,安装
        sudo add-apt-repository ppa:mraa/mraa
        sudo apt-get update
        sudo apt-get install libmraa1 libmraa-dev mraa-tools python-mraa python3-mraa

点灯
    代码两份,一个c语言,一个ptython
        1、c语言版本,进到led/c目录
            make
            sudo ./led
            

        2、python版本,进到led/python目录
           sudo python led.py
           


演示视频
      

   
代码(包括c和python)
led.tar.gz (1.51 KB, 下载次数: 110)



分享到:
回复

使用道具 举报

回答|共 6 个

倒序浏览

沙发

michael_llh

发表于 2016-12-27 18:44:26 | 只看该作者

有python的版本,真棒!等板子到了试试!
板凳

netlhx

发表于 2016-12-27 19:41:11 | 只看该作者

顶楼主,楼主大才
地板

sky99198

发表于 2017-12-6 13:52:10 | 只看该作者

救命了。。。没这个GPIO都不能用啊
5#

sust2018mazhen

发表于 2018-4-29 18:11:47 | 只看该作者

你好,提示未发现软件包libmraa1、libmrra-dev、mraa-tools以及python/python3-mraa要怎么办呢?
6#

踏平幼稚园

发表于 2018-6-25 10:17:38 | 只看该作者

sust2018mazhen 发表于 2018-4-29 18:11
你好,提示未发现软件包libmraa1、libmrra-dev、mraa-tools以及python/python3-mraa要怎么办呢? ...

可能是第一步添加源出问题了,也有可能源更新了。建议去github的mraa首页看一下最新的安装方法
7#

hit203

发表于 2020-2-10 20:21:16 | 只看该作者

可以加一个联系方式吗,我qq1106444759.我最近也在做一个upboard,刚接触Ubuntu系统,不太会用,我想使用板上的gpio。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条