查看: 1066|回复: 0

【BananaPi R1】Hello香蕉皮R1

[复制链接]
  • TA的每日心情
    开心
    2015-9-7 16:19
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2014-11-21 02:03:44 | 显示全部楼层 |阅读模式
    分享到:
    这篇文章主要是写通过各种方式与BananaPi R1相连接并实现通信的。
    UART口的连接:
    首先需要一个USB转TTL调试板,然后与R1的UART0相连接:

    要注意的是,USB转TTL调试板要与R1共地。
    然后把烧写好映像的TF卡插入到R1卡槽中,打开串口调试工具,我用的是SecureCRT,配置如下图:

    准备好之后,上电,即可看到串口有log输出,关于log的分析会在另一篇文章里面讲:

    这样,R1就能与PC通过UART进行通信,最后界面如下:

    输入ifconfig看一下ip:

    br-lan的ip为10.0.0.1,既然这样,那是不是支持telnet或者ssh登录呢?
    Telnet登录:
    找一根网线,把电脑的网口与R1的任意一个LAN口连起来,然后使用SecureCRT通过telnet登录,配置如下:

    配置好后,连接失败:

    看来是没安装这个服务。
    SSH2登录:
    不死心,再试试SSH2登录,配置如下:

    连接后,弹出这个对话框:

    居然支持SSH2,用户名root,点击确定:

    瞬间感觉高大上了。
    sftp登录:
    我用的是filezilla,如下图:

    登录失败了,居然不支持sftp!
    网页登陆:
    前面说到R1-lan的ip为10.0.0.1,用浏览器登录试试:

    地址栏自动更正的地址为:https://10.0.0.1/cgi-bin/luci,看来是已经预装了cgi服务器了。
    用户名和密码均是root,登陆进去:

    这里面我觉得最有意思的一个地方是这里:

    点进去后,可以添加一个任务来配置R1板子上的那个用户用的redled,有好多种触发模式:

    支持好几种触发方式,但是我配置了一下,那个red led to user并没有闪烁,按照这个逻辑来推断,这个led的驱动很可能已经写好了并且挂到了设备树上,但是我看了一下dev下面,没有led类似的名字,有几个类似的char型设备,我尝试echo 1 > device,并没有发现灯亮,从网页的后台来看也没发现什么有价值的信息,或许这个功能还没有实现吧。
    与香蕉皮R1的第一次会晤先到这里,算是跟它打了个招呼吧。
    回复

    使用道具 举报

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

    本版积分规则

    手机版|小黑屋|与非网

    GMT+8, 2024-4-24 01:35 , Processed in 0.119092 second(s), 18 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.