首页 > 代码库 > 香蕉派(or 皮?)上手初体验 -- 外观鉴赏,安装,配置&总结
香蕉派(or 皮?)上手初体验 -- 外观鉴赏,安装,配置&总结
一、前言及简介
听到“派”或者是看到这幅图片,难免让你想到目前大名鼎鼎的“树莓派”。而香蕉派(Banana Pi, 论坛上也有人称它香蕉皮)是一款国产的比树莓派性能更好的单板、开源的开发板。它可以运行Android 4.4系统、Debian、Raspbian以及Lubuntu等操作系统。它采用比较火的全志A20 SoC,1G 内存,从硬件性能上来说它要比树莓派更佳,但是事实真的就是硬件的叠加这么简单么?
我有幸在云汉芯城论坛上申请到一块香蕉派,于是下面我们来看看这个国产的单板电脑和国际品牌“树莓派”有着多大的差距。(古语有云:拿人钱财替人消灾。但是我想说下,虽然我免费领取了板子,而测评的照片、数据、图表并不能让我对它有任何偏私之心!用事实说话,国产有没有能力赶超国际品牌,让我们拭目以待!)
关于香蕉派,我们可以看官网(目前有两个官网:www.lemaker.org 和 www.bananapi.com)的介绍或者是一些比较知名的论坛上也有香蕉派的工作人员进行的推广,比如我之前就关注到了CSDN 上的这篇《开源硬件项目 banana PI 开发板》。
二、外观篇
做测评,外观介绍是必须的!我不够专业,就来个记流水账版外观鉴赏:
打开包裹,简单的硬纸板保住一个白色盒子,白色盒子上没有任何logo,内部也没有任何保护泡沫or 海绵直接封装着板子(是不是模仿树莓派?who knows?!)。虽然目前香蕉派从淘宝也是可以买到的,但是我拿到的是免费申请到的,所以我也不知道淘宝卖的零售版有没有色彩/内容更丰富一点的外包装!!!
话说,我有点怕这样的包装有点太简陋了,于是拿我的小雷蛇来装饰一下。
打开包装,与我从京东采购的闪迪Ultra 高速卡合照一个。
我们可以看到,树莓派和香蕉派的布局非常的接近,一眼看上去最大的不同就是树莓派直接把芯片放在正面,而香蕉派放到了背面。此外,SD卡的插槽香蕉派看上去要结实一点,只不过吐槽一下,为什么不用小卡呢,伸出来那么长一截 SD卡即使不是处女座也很反感吧?现在树莓派Model B+ 都采用了,那么... ?
香蕉派比树莓派的要高上一截宽上一段。但是迫不得已啊,更多的配件对布局的要求罢了!
从这个角度来看,香蕉派的PCB 板子真的好单薄啊!!! 除此之外,一眼看上去 HDMI 接口都要比树莓派劣质一点!不过添加了SATA 接口还是很厚道的,如果用它来搭建一个个人的小网站,外接硬盘就变得非常重要了!
每次对比,都想说一句,PCB板子好单薄啊,真担心被我蹂躏断了。这个截面来看,香蕉派的网口整合了LED灯,其实关系也不大啦毕竟树莓派上在网口旁边也放置了相同功能的LED灯!还多了一个咪头,嘿嘿,红外遥控么?
WOW,这个截面又奇迹般的一致了。而且据官网WIKI介绍,香蕉派的GPIO 可以兼容树莓派的,神一致啊!
三、安装系统&配置
3.1 安装系统
对于香蕉派,官方技术人员还是挺有干劲的,目前支持的系统还是比较多的。因为树莓派这样的成功开发板,由于够成功所以全球的开源人士都主动贡献;而相比香蕉派,作为后起之秀,前期只能靠自己的技术人员好好努力了!
此处,我们可以参考前面的博文《树莓派玩耍笔记1 -- 开箱 & 安装系统以及简单配置》:
1. 从官网下载你想要安装的系统镜像(官网下载页面有着香蕉派支持的各种系统,包括:Lubuntu,Raspbian,Andriod,ArchLinux,Fedora,OpenSUSE),喜欢Debian系的我直接选择了 Raspbian。
2. windows 下向SD卡烧写镜像需要下载win32diskimager。
3. 解压镜像和win32diskimager(绿色版打开即可使用),插入SD卡(使用读卡器哦) --> 打开win32diskimager --> 添加镜像 --> 确认SD卡后点击烧写即可。(我的class 10 卡写速度还是不错的!此外,建议使用读卡器,网上有些人说笔记本自带的读卡器写会出问题!)
4. 烧写结束后,在windows 下SD卡会显示只有不到100M,不用担心,因为这个分区只是Linux 的boot分区,而其他内容作为Linux 的文件系统被挂载为ext4 文件系统,Windows 下识别不了而已。
打开SD 卡这个boot 分区,我们需要在正式使用前对他做修改。简而言之是:
(1) 使用Notepad++ 打开boot 下的config.txt 文件
(2) 将“ hdmi_force_hotplug=1,hdmi_group=2, hdmi_mode=16, hdmi_drive=2,config_hdmi_boost=4,sdtv_mode=2,arm_freq=800 ”这几项前面的注释符号"#"去掉(数值也要改为我给出的一样哦)
5. 然后? 然后就插上SD 卡,连接电源,连接HDMI线。哼哼,进去咯~~板子上分布了三种颜色的LED灯,闪烁起来还是挺炫的!
3.2 配置
与树莓派不一样的是,香蕉派的Raspbian 系统初次开机并没有跳转到Raspi-config 的配置界面,而是直接进入系统!!!
这就直接导致了一个问题! Bug No.1 : 默认时区是UTC时间;而默认的键盘布局是英式键盘,而我们中国人常用的是美式键盘!换句话说直接导致了……我想输入 ssh pi@192.168.1.23 但是输出结果是 ssh pi"192.168.1.23 。
于是我们进入系统后第一步就是: 打开终端,输入 raspi-config 进行一些必要的配置:
大致解读一下:
(1). 扩展文件系统 -- 因为你的文件系统是之前使用软件(前文我们用的win32diskimager,也有用其他软件或者是Linux/Mac下烧写的)烧写在SD 卡上的,而每个人的SD卡可能大小不同,所以软件可能只格式化了其中一部分,还有一部分未使用完全,所以需要此项来扩展文件系统!必选选项!!!
(2). 修改用户密码 -- 默认使用的用户名 pi (用户名在conig 中修改不了), 密码 bananapi。 这个还是比较重要,建议修改。
(3). 设置默认启动界面 -- 有Text / Graphic Desktop / Scratch 三个可选。如果你长期接显示器使用,修改为 Graphic Desktop。 如果你长期使用 ssh 登陆,修改为 Text 模式即可,当然终端下登陆后使用 startx 亦可进入桌面。
(4). 国际化选项 -- 供选择语言,时区和键盘布局! 比较重要,我们一个一个细说:
>> 关于支持语言,我们选上 en_US.UTF-8 UTF-8 ,zh_CN.GBK GBK 和zh_CN.UTF-8 UTF-8 即可!如果你喜欢英文系统,最终选择默认时选en_US.UTF-8 UTF-8 ,如果想用中文系统,选 zh_CN.UTF-8 UTF-8!
>> 关于时区,我大中华地区选 "Asia" --> "Shanghai" 即可!
>> 关于键盘布局,稍微麻烦点,分别选" Generic 105-key" --> " Other " --> " English(US) " 即可!如下图:
然后你会被问到关于辅助键的问题,选择默认的选项,并且在下一个画面中选择No compose key选项。同样,如果你需要更改这个设置,可以使用raspi-config来更改。
最后一个选项为是否打开CTRL+ALT+BACKSPACE的组合键。它可以在你的图形界面崩溃时,不需重启而将图形界面进程结束掉。
(5). 使能相机 -- 香蕉派兼容树莓派的相机模块,但是我手头没有,直接关闭!
(6). 将树莓派添加到Rastrack -- Rastrack(http://rastrack.co.uk)是一个网站用于追踪世界上哪里有人在使用树莓派,如果你感兴趣开启即可,但是这个信息安全难以保证的时代,我建议还是关闭的好!
(7). 设置CPU 频率 -- 香蕉派双核1G 的CPU,直接勾选最后一项"Turbo 1000MHz ARM, 500MHz core, 600MHz SDRAM"。手里的树莓派就没这么大胆选了,我使用的是"700 MHz"。
(8). 高级选项 -- 这里有好几个扩展选项: 比如设置host 名,开启还是关闭ssh 之类的,根据个人需求定!
(9). 关于raspi-config, 介绍一下raspi-config,无关紧要的选项
raspi-config 配置完成,我们还需要做些什么?配置源、安装软件、配置静态IP ... 可以参考《树莓派玩耍笔记1 -- 开箱 & 安装系统以及简单配置》以及一些其他的树莓派的配置。
四、初体验小总结
刚入手没多久,设置后进入,发现桌面有较多的快捷方式,但是我感觉应该挺多用不到的。此外,感觉图形显示不是特别的清楚,部分地区有点模糊的感觉。总而言之还是挺好用的,玩过树莓派过着类似的板卡的入手应该会非常的快!
而香蕉派的硬件优势在图形界面下暴露无疑,系统响应也比树莓派的图形界面要快上许多。大致如树莓派的体验比较接近!
而关于使用ssh 登陆的体验还是很稳定的!很少会出问题,ssh 登陆一整天未掉线也未出现一些卡顿的现象。这与之前手头的PcDuino 相比要好上许多,之前使用的 PcDuino ssh 登陆半小时就可能卡死或者不能响应了!因为使用的Raspbian 系统,目前中国支持的镜像站还是挺多,使用较为方便,更新下载速度也比较不错!
五、其他一些小问题
总结的时候好像全是好话?那我们下面就来吐槽遇到的问题(毕竟是新出的东东,有些问题很正常,望改正!):
(1)第一条就是上面提到的,默认使用的直接进入系统,从而导致时区、键盘等不一致,个人建议还是和树莓派使用一种策略比较好,初次进入系统设置永绝后患!或者是提取一部分出来在初次进入系统时设置。
(2)包装盒神马的也太简陋了啊,我用的还是PcDuino 的电源线。
(3)Bug No.2 : 桌面环境下如果长时间未使用,就进入显示器不响应状态!!!无论是插拔VGA还是HDMI,显示器算是断掉了!!!
但是此时香蕉派还是正常工作的,ssh登陆也正常,看来显示部分的问题啊! 虽然这对于ssh 党来说没有什么,但是对于桌面用户恐怕砸电脑的心都有了吧~
(4)Bug No.3 : 这个是使用时遇到的问题,真不知道咋回事,使用的几个树莓派上的python脚本在香蕉派下需要修改!!!
(5)全志A20 芯片没有看门狗?
================
注: 本文只是初体验,更多的还望后期不断的玩耍。
转载请注明出处: CSDN -- longerzone 博客