查看: 8151|回复: 6

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

[复制链接]
  • TA的每日心情
    开心
    2022-6-16 19:35
  • 签到天数: 649 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2016-12-27 16:16:22 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 踏平幼稚园 于 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
                 2016-12-27 16-34-20屏幕截图.png
            2、python版本,进到led/python目录
               sudo python led.py
                2016-12-27 16-35-06屏幕截图.png

    演示视频
           led.gif
       
    代码(包括c和python) led.tar.gz (1.51 KB, 下载次数: 96)
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-8-27 21:30
  • 签到天数: 219 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2016-12-27 18:44:26 | 显示全部楼层
    有python的版本,真棒!等板子到了试试!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-7-19 10:35
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2016-12-27 19:41:11 | 显示全部楼层
    顶楼主,楼主大才
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2017-12-6 13:52:10 | 显示全部楼层
    救命了。。。没这个GPIO都不能用啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-4-24 15:31
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2018-4-29 18:11:47 | 显示全部楼层
    你好,提示未发现软件包libmraa1、libmrra-dev、mraa-tools以及python/python3-mraa要怎么办呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-6-16 19:35
  • 签到天数: 649 天

    连续签到: 1 天

    [LV.9]以坛为家II

     楼主| 发表于 2018-6-25 10:17:38 | 显示全部楼层
    sust2018mazhen 发表于 2018-4-29 18:11
    你好,提示未发现软件包libmraa1、libmrra-dev、mraa-tools以及python/python3-mraa要怎么办呢? ...

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

    使用道具 举报

    该用户从未签到

    发表于 2020-2-10 20:21:16 | 显示全部楼层
    可以加一个联系方式吗,我qq1106444759.我最近也在做一个upboard,刚接触Ubuntu系统,不太会用,我想使用板上的gpio。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-4-25 04:04 , Processed in 0.172017 second(s), 28 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.