查看: 5531|回复: 2

【香蕉派BPI-M1+试用活动】+bananian linux GPIO控制LED

[复制链接]
  • TA的每日心情
    开心
    2018-6-10 20:29
  • 签到天数: 711 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2015-6-14 10:41:40 | 显示全部楼层 |阅读模式
    分享到:
           上一篇在板子上安装好Android 4.2.2本来想接着在这个系统中玩点应用的,但是香蕉派运行这个系统不是特别的流畅,另外这个系统还有很多东西没做优化,细节的地方用得不是很爽。所以需要换成linux,在http://www.bananapi.com/index.php中的bananian linux这个版本比较小,只有130M。我在2G的tf卡中安装了此系统,具体的安卓过程请和树莓派是一样的。http://www.guitusaipao.com/banana-pi-os.html
           系统启用:
    IMG_20150612_212811.jpg

    IO从内核空间暴露到用户空间,使用echo命令:
    1. # echo 22 > /sys/class/gpio/export
    复制代码
    这样之后,在/sys/class/gpio目录下会自动建一个/sys/class/gpio/gpio22的目录,然后我们要跳转到这个目录里,使用cd命令:
    1. # cd /sys/class/gpio/gpio22
    复制代码
    然后我们就可以用ls命令看看它下面的子目录文件,我们接下来对GPIO的各种控制命令文件都在里面:
    1. # ls
    复制代码
    命令行会显示出控制命令文件列表:active_low  direction  edge  power  subsystem  uevent  value
    然后我们用echo命令操作direction文件,把这个GPIO设置为输出:
    1. # echo out > direction
    复制代码
    然后我们用echo命令操作value文件,把这个GPIO设置为低电平,状态LED点灭:
    1. # echo 0 > value
    复制代码
    然后我们用echo命令操作value文件,把这个GPIO设置为低电平,高电平LED亮:
    1. # echo 1 > value
    复制代码
    IMG_20150614_094222.jpg
    2015_06_13_22_45_49.gif
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-10-17 12:07
  • 签到天数: 306 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2015-6-14 15:40:26 | 显示全部楼层
    不错呦。。。。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2020-4-19 12:39
  • 签到天数: 128 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2015-6-17 00:15:14 | 显示全部楼层
    这样 十分不错
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-12-19 20:13 , Processed in 0.150673 second(s), 20 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.