查看: 9988|回复: 20

【连载模式】香蕉派R1路由器使用

[复制链接]
  • TA的每日心情
    开心
    2019-6-25 09:54
  • 签到天数: 216 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2014-11-9 17:52:43 | 显示全部楼层 |阅读模式
    分享到:
    1楼——烧写R1镜像
    嗯,刚到手香蕉派路由器,也是第一次玩香蕉派。
    得到板子后去官网http://www.bananapi.com/index.php/download下载了R1的镜像。上面只有一个安卓的镜像。
    然后因为玩过树莓派,然后之前看到帖子说可以用树莓派的镜像以为也是一样的方法烧写。然后就用Win32DiskImager烧进去,结果发现存储卡无法识别……蛋疼,然后又用WinHEX打开镜像文件,发现和普通的镜像完全不一样,没有分区……难搞,又用磁盘工具打开磁盘,发现居然没有分区……
    顿时纠结了,然后到官网上看了详细的说明后才知道烧写要另有方案……
    1. Install Android OS image
    2. Android image can not use the dd command under the Linux nor the Win32Diskimager under Windows, you need to use PhoenixCard to make the SD card.

    3. (Note : If the laptop card slot can not burn the SD card, you can use the SD card reader. )

    4. Download the Android image and PhoenixCard.
    5. Android image from Download page:
    6. http://www.bananapi.com/index.php/download
    7. PhoenixCard:
    8. https://drive.google.com/file/d/0B_VynIqhAcB7NTg2UkRDdHRWX2s/edit?usp=sharing
    9. Format the SD card to Normal……
    复制代码
    是的,需要一个PhoenixCard存储卡量产工具。这类似安卓智能手机刷机一样……
    把镜像导入然后恢复卡。
    QQ图片20141109174251.jpg
    烧写完成后,把卡插入板子上电就可以看到启动界面了……

    #####################下面是启动界面图##########################

    QQ图片201411091711.jpg
    上电后可以看到A20处理器的标志……速度太快摄像头还没来得及聚焦就消失了,所以只有个白影
    QQ图片20141109174846.jpg
    启动画面……
    QQ图片20141109174830.jpg
    嗯,启动后进入系统会出现黑边……刚上电的时候是全屏的,这个有待研究……
    QQ图片20141109174853.jpg QQ图片20141109174857.jpg QQ图片20141109174904.jpg QQ图片20141109174908.jpg QQ图片20141109174925.jpg QQ图片20141109174928.jpg

    QQ图片20141109174842.jpg
    在启动的过程中,所有的网口会闪烁2次,然后
    QQ图片20141109174849.jpg
    只有Wlan口常亮绿色的灯……
    QQ图片20141109174901.jpg

    未完待续……
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-6-25 09:54
  • 签到天数: 216 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2014-11-9 18:26:39 | 显示全部楼层

    系统界面

    本帖最后由 PokeBox 于 2014-11-9 19:32 编辑

    QQ图片20141109191737.jpg
    第一次启动速度都比较慢,耐心等一下啦……
    进入系统后最先看到的就是这个界面……
    点击确定
    QQ图片20141109191718.jpg
    这就是系统的主界面了~有点类似智能电视的应用墙
    先进云路由设置看看~
    QQ图片20141109191716.jpg
    QQ图片20141109191808.jpg
    进去后就是这个界面……但是登录的帐号和密码似乎不知道,然后里面的所有功能都没法弄……有待研究……
    QQ图片20141109191701.jpg
    没有登录所有的功能都这个提示……
    QQ图片20141109191812.jpg QQ图片20141109191727.jpg
    以及,长按鼠标似乎可以选择键盘的布局?一下子不知道怎么就弹出来了……
    QQ图片20141109191735.jpg
    这是整个设置功能的界面。
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    退出,进入主页的第二大功能,网络电视……
    QQ图片20141109191731.jpg QQ图片20141109191725.jpg
    这里的网络电视是泰捷视频……表示我平板上也装有……还是挺好用的。由于没有联网【其实是没法设置……】
    所以看不了~
    继续走……
    %%%%%%%%%%%%%%%%%%%%%%%%%%%
    进隐私设置看看
    QQ图片20141109191810.jpg
    其实貌似就是设置应用程序的访问权限。发现这个功能很强大,连系统UI界面都能限制……
    继续走……
    ¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥

    设置界面……
    这个设置界面和普通安卓的设置功能没什么区别。
    QQ图片20141109191719.jpg
    QQ图片20141109191713.jpg
    显示设置……貌似是自动设置的……
    QQ图片20141109191742.jpg
    默认安装的应用程序,第一个就是泰捷视频,第二个是Flash播放器。
    还是挺精简的,就这2个程序……
    QQ图片20141109191748.jpg
    系统信息,4.2.2的系统
    …………………………………………………………………………
    然后最后一个其实就是应用面板,所有的应用程序图标都在那里。就没拍照了。

    QQ图片20141109191738.jpg
    然后右下角这里是时间,话说没联网尽然时间也自己对上了……好奇葩







    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-6-25 09:54
  • 签到天数: 216 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2014-11-9 19:14:49 | 显示全部楼层

    系统

    本帖最后由 PokeBox 于 2014-11-10 18:12 编辑

    嗯,不知道密码是个很蛋疼的事情,在官网也没找到一个合理的说法……好吧,自己先打开系统研究一下……
    毕竟安卓也是基于Linux,磁盘在Windows无法识别,所以,打开虚拟机进入Ubuntu插上U盘……
    十几秒后……弹出一大堆窗口……吓尿……
    乍一看,我勒个去,居然有8个磁盘分区……
    QQ图片20141109193750.jpg
    至少,现在知道了Volumn是内核分区。里面是系统启动的几个文件和一个最初说在上电的时候看到的A20的Logo
    QQ截图20141109193916.jpg
    QQ截图20141109194316.jpg
    查看主系统分区的时候发现有minidlna的配置文件,嗯,这是一个网络媒体流的应用程序,说明系统已经默认安装了网络媒体流的功能。估计也正是要作为家庭媒体功能的吧。其实这个功能貌似智能电视也都装有。
    以及最右上有个samba的文件夹,这个是网络硬盘的功能。目测也是为板子上那个SATA而专门安装上的~


    为了方便大家,我把启动分区的文件提取出来:

    本来今天中午想试着移植到其他系统试试看能不能用的,但中午时间太短……就要去学校了……所以……
    如果你们可以那么……你们试试看吧


    Volumn.tar.gz

    468.68 KB, 下载次数: 1

    售价: 2 与非币  [记录]

    R1启动分区文件

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-6-25 09:54
  • 签到天数: 216 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2014-11-9 19:35:01 | 显示全部楼层

    密码才对,进入路由功能

    本帖最后由 PokeBox 于 2014-11-9 20:03 编辑

    嗯,研究了一下系统文件,估摸着密码就是root
    然后尝试试试看,果然是,帐号密码都是root
    QQ图片20141109200256.jpg
    功能界面
    QQ图片20141109200300.jpg QQ图片20141109200308.jpg QQ图片20141109200312.jpg QQ图片20141109200304.jpg QQ图片20141109200315.jpg
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-6-25 09:54
  • 签到天数: 216 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2014-11-9 20:01:57 | 显示全部楼层

    部分小结

    本帖最后由 PokeBox 于 2014-11-9 21:03 编辑

    怕忘了,先来点小结:
    1.路由功能不稳定,部分功能一点击就弹回主界面。【比如mac地址限制访问功能】
    2.路由没有无线桥接功能,这对于一个双天线双通道的路由来说实在是悲哀……这么好的硬件资源居然没有无线桥接……
    3.路由功能设置太麻烦,如果没有图形界面的话……根本没法对路由器进行设置。
    4.在局域网内和其他路由器没法直接连接,不会自动获取IP地址……至少,弄到现在都还没上得了网……如果想要商品化的话,这绝对不行啊……
    5.命令行上的功能太过于限制。虽然说大部分智能路由都这样……但是这也太不利于开发了吧……毕竟如此强大的路由器还这么精简……你说普通的路由器存储空间小处理能力差精简也就算了……这么强大的路由器还这么“节俭”……不太好
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-6-25 09:54
  • 签到天数: 216 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2014-11-9 20:51:49 | 显示全部楼层

    页面修改为中文

    本帖最后由 PokeBox 于 2014-11-10 02:25 编辑

    各种折腾到现在终于把系统弄成中文的了……
    因为自动安装ipk有问题,一直没法自动下载安装……
    后来只好手动。下面是手动的方法:
    1.在系统里找到软件包,然后选择配置……
    QQ截图20141110021447.jpg
    看到配置里第一行,就是软件包的地址,复制到浏览器地址栏打开
    QQ图片20141110021659.jpg
    如图,找到luci文件夹,进去,找中文包。如高亮所示。点击下载
    下载后自己想办法上传到路由器。可以用FTP或者自己在电脑上建网页服务然后在路由器上wget下载

    下载后把ipk包放到/tmp文件夹,mv过去即可
    然后,手动的解压和复制到系统去。这个方法是以前我玩学习机会的。因为IPK其实就是个tar的压缩包。ipk里分别有
    control.tar.gz
    data.tar.gz
    debian-binary
    三个文件,第一个是配置文件,不需要,第二个是数据包,必须的,第三个是版本说明,无视掉……

    然后,我们用tar命令先解压ipk出上面3个文件。
    1. cd /tmp
    2. tar zxvf xxx.ipk
    复制代码
    xxx.ipk就是你下载的ipk包名字
    然后继续解压data包
    1. tar zxvf ./data.tar.gz
    复制代码
    这时你就可以看到解压出的列表了。有下面这些文件
    QQ截图20141110022216.jpg
    然后,我们就手动分别复制这些文件到系统去
    1. cp -a ./www /
    2. cp -a ./usr /
    3. cp -a ./etc /
    复制代码
    全部复制到系统后还不能在页面找到中文设置选项。这时运行配置文件安装语言包
    1. sh /etc/uci-defaults/luci-i18n-chinese
    复制代码
    然后你就可以在System里的语言设置那下拉看到中文选项了
    QQ截图20141110022453.jpg
    设置好后刷新一下界面即可。
    QQ图片20141110021240.jpg
    OK,睡觉去,不然老爸要打死我了……明天……不对,今天还要上课呢……
    晚安各位

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-6-25 09:54
  • 签到天数: 216 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2014-11-9 20:52:07 | 显示全部楼层

    路由功能使用评测

    本帖最后由 PokeBox 于 2014-11-10 14:11 编辑

    嗯,昨晚设置完中文界面后就一直开着在那。睡觉的时候想用平板上一下Q,结果发现路由怎么也连不了网……但是看着其他的设备还能正常连接就感觉有点郁闷……因为我为了方便另一个路由桥接,所以SSID设置的和原来的那个路由一样,然后平板就把2个SSID合并了,但是却连接的是桥接的路由器……而桥接的路由器似乎因为我之前设置的加密方式和原来的不对导致没法桥接……
    不过树莓派接着网线和BPI-R1连接看上去还是正常的……然后就没管了,太晚了就睡觉了。
    到今天去学校后才发现,那树莓派和学习机居然也都掉线了……郁闷,放学回家打开电脑发现电脑居然也连不了网……进入openwrt设置界面也连接失败……无奈只好先换回原来的路由器用。

    评估:
    1.掉线的原因可能是BPI-R1的系统自动进入休眠模式导致的,有待验证【没有屏幕不方便操作……】
    2.无线网络信号有点不稳定,型号强度也略差。这个可能和我的路由设置和天线放置位置有关。因为没有外壳所以天线只好躺着放在桌子上,最后是用夹子夹在一个架子上,情况稍微好一丢丢。路由器的分片阀值之类的设置我是参照百度随便设置了个“默认值”。

    经验总结:开发状态下必须得准备个HDMI屏幕,不然真心不方便;以及外壳也得尽快弄一个,不然天线躺在桌子上信号质量也得不到保证。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-6-25 09:54
  • 签到天数: 216 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2014-11-9 20:53:02 | 显示全部楼层

    继续积木底板

    本帖最后由 PokeBox 于 2014-11-10 18:33 编辑

    之前看过我在树莓派板块发过贴的都知道……我用积木给树莓派做了个外壳还弄了个小车,现在,这个路由也不例外……

    突然感觉积木真的好强大23333
    因为星期一了,要上学,没时间,所以就先弄个底板解决固定天线的问题好了~有时间再弄个好看的……
    其实主要就是用来解决天线没法固定的问题……

    QQ图片20141110182707.jpg QQ图片20141110182858.jpg QQ图片20141110182919.jpg QQ图片20141110182934.jpg QQ图片20141110182952.jpg QQ图片20141110183019.jpg
    哈哈,积木真是个强大的东西啊……各种方便~
    手里有乐高积木的也自己来DIY个外壳吧


    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-6-25 09:54
  • 签到天数: 216 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2014-11-9 20:53:41 | 显示全部楼层

    关于启动配置文件

    本帖最后由 PokeBox 于 2014-11-11 00:40 编辑

    鉴于其他的RPI-R1开发者们都急于想更换系统,但现在官网只有安卓的镜像,想要换系统可以,但是硬件的兼容性很差……因为启动的配置文件问题没有解决……
    之前在帖子里发了个boot启动分区的文件包,其实那并不是第一运行的……
    刚才我在Linux系统用fdisk查看那个磁盘的时候发现有很多个分区,
    QQ截图20141110223042.jpg QQ截图20141110223520.jpg
    细想了一下,猛然想起安卓系统的镜像以及系统启动方式和普通的Linux启动方式存在一定的区别【自己想想自己的智能手机是怎么启动的你就会恍然大悟了……】

    为什么之前直接烧写安卓的镜像到卡里无法识别而必须要用量产工具来恢复数据……这其实就和智能机刷机一个道理……
    之前我有自己给我的平板刷机和修改刷机包过,所以顿时想到启动文件什么的是一个单独的镜像文件,而且是各种编译成的,而并非普通的磁盘镜像文件。所以果断看之前发的烧写的截图【量产完成的那张】,可以看到有个boot和bootloader,因为之前我们烧写Linux的镜像都是启动文件放在boot里所以就习惯性的去找boot里的文件。而这次,是安卓……

    我fdisk看了磁盘后,果断的有一个分区加载不了,也没有显示。而其他的磁盘都是从很后面的扇区开始的,从1开始的部分没有磁盘。而那就是bootloader程序了【不知道bootloader是干嘛的自己百度……不过既然经验分享我还是大概扯淡一下,bootloader就是安卓系统在硬件接上电源后第一运行的一段程序,就和单片机上电后先从0x00开始读程序一样……】。
    所以,如果想要得到系统的启动配置文件,那就得自己想办法从这个引导分区里把程序分割出来……
    首先我现在可以大概确定里面至少有2个elf文件和1个cpu配置文件。已经烧写了安卓镜像的开发者可以自己用WinHex打开磁盘看一下那个未分配空间的分区。那个就是bootloader。
    QQ截图20141111003833.jpg
    那么,接下来你们应该知道怎么做了……我还是希望官方能提供工具方便我们研究……

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-6-25 09:54
  • 签到天数: 216 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2014-11-9 20:54:03 | 显示全部楼层
    好了,就占这么多楼吧,各位来围观吧~多多回复哈~
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-3-29 09:34 , Processed in 0.206465 second(s), 35 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.