【BananaPi R1】Hello香蕉皮R1

作者: 依然饭太稀
上传时间为: 2014-11-21 02:03 AM
2014-11-21
阅读:

这篇文章主要是写通过各种方式与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,用浏览器登录试试:

地址栏自动更正的地址为:http://10.0.0.1/cgi-bin/luci,看来是已经预装了cgi服务器了。

用户名和密码均是root,登陆进去:

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

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

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

与香蕉皮R1的第一次会晤先到这里,算是跟它打了个招呼吧。

相关经验
全部评论 ()
条评论
写评论

创建讨论帖子

登录 后参与评论
系统提示