一、前言及简单介绍
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbG9uZ2Vyem9uZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
听到“派”或者是看到这幅图片。难免让你想到眼下大名鼎鼎的“树莓派”。
而香蕉派(Banana Pi。 论坛上也有人称它香蕉皮)是一款国产的比树莓派性能更好的单板、开源的开发板。它能够执行Android 4.4系统、Debian、Raspbian以及Lubuntu等操作系统。它採用比較火的全志A20
SoC,1G 内存,从硬件性能上来说它要比树莓派更佳,可是事实真的就是硬件的叠加这么简单么?
我有幸在云汉芯城论坛上申请到一块香蕉派,于是以下我们来看看这个国产的单板电脑和国际品牌“树莓派”有着多大的差距。
(古语有云:拿人钱財替人消灾。可是我想说下。尽管我免费领取了板子。而測评的照片、数据、图表并不能让我对它有不论什么偏私之心!
用事实说话。国产有没有能力赶超国际品牌,让我们拭目以待。)
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbG9uZ2Vyem9uZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
关于香蕉派。我们能够看官网(眼下有两个官网:www.lemaker.org 和 www.bananapi.com)的介绍或者是一些比較知名的论坛上也有香蕉派的工作人员进行的推广,比方我之前就关注到了CSDN 上的这篇《开源硬件项目 banana
PI 开发板》。
二、外观篇
做測评,外观介绍是必须的!
我不够专业,就来个记流水账版外观鉴赏:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbG9uZ2Vyem9uZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
打开包裹。简单的硬纸板保住一个白色盒子,白色盒子上没有不论什么logo,内部也没有不论什么保护泡沫or 海绵直接封装着板子(是不是模仿树莓派?who knows?!)。
尽管眼下香蕉派从淘宝也是能够买到的,可是我拿到的是免费申请到的,所以我也不知道淘宝卖的零售版有没有色彩/内容更丰富一点的外包装!
!
!
话说,我有点怕这种包装有点太简陋了,于是拿我的小雷蛇来装饰一下。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbG9uZ2Vyem9uZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
打开包装,与我从京东採购的闪迪Ultra 快速卡合照一个。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbG9uZ2Vyem9uZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
我们能够看到,树莓派和香蕉派的布局非常的接近。一眼看上去最大的不同就是树莓派直接把芯片放在正面,而香蕉派放到了背面。此外,SD卡的插槽香蕉派看上去要结实一点,仅仅只是吐槽一下。为什么不用小卡呢,伸出来那么长一截 SD卡即使不是处女座也非常反感吧?如今树莓派Model B+ 都採用了,那么... ?
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbG9uZ2Vyem9uZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
香蕉派比树莓派的要高上一截宽上一段。
可是迫不得已啊,很多其它的配件对布局的要求罢了!
从这个角度来看,香蕉派的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 卡写速度还是不错的!
此外,建议使用读卡器,网上有些人说笔记本自带的读卡器写会出问题!)
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbG9uZ2Vyem9uZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
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). 改动用户password -- 默认使用的username pi (username在conig 中改动不了), password 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 博客
香蕉派(or 皮?)上手初体验 -- 外观鉴赏,安装,配置&总结的更多相关文章
-
composer----------composer初体验,如何安装,如何下载
最近PHP里面比较火的一款框架laravel,想学一下看下这个框架到底哪里好.这款框架的中文官网激励推荐composer,没办法就去学了一些composer.结果整了半天,还不如看一段短视频学的容易. ...
-
Laravel 5.4+Vue.js 初体验:Laravel下配置运行Vue.js
生产材料PHP:PHP 5.6+Laravel 5.4:https://github.com/laravel/laravel/releases/Composer:http://getcomposer. ...
-
SSH初体验系列--Hibernate--1--环境配置及demo
最近在学hibernate,常见的教程都是搭配mysql,因为公司本地电脑用的是pg,所以就尝试着做个pg的小demo. 自己也是边学边写,只当是加深印象.话不多说,直接开始; 一) 准备工作; 1) ...
-
Xamarin.iOS开发初体验
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKwAAAA+CAIAAAA5/WfHAAAJrklEQVR4nO2c/VdTRxrH+wfdU84pW0
-
20155226-虚拟机与Linux之初体验
虚拟机与Linux之初体验 虚拟机的安装 虚拟机对我来说不是很了解,但今天在安装过程中加深了我的理解.虚拟机是一个在原来系统基础上进行的又一个系统安装,可以在不影响前者的情况下完成一些其不能解决的问题 ...
-
SSH初体验系列--Hibernate--2--crud操作
Ok,今天比较详细的学习一下hibernate的C(create).R(read).U(update).D(delete) 相关api... 前言 Session: 是Hibernate持久化操作的基 ...
-
node.js 初体验
node.js 初体验 2011-10-31 22:56 by 聂微东, 174545 阅读, 118 评论, 收藏, 编辑 PS: ~ 此篇文章的进阶内容在为<Nodejs初阶之express ...
-
阿里 RPC 框架 DUBBO 初体验
最近研究了一下阿里开源的分布式RPC框架dubbo,楼主写了一个 demo,体验了一下dubbo的功能. 快速开始 实际上,dubbo的官方文档已经提供了如何使用这个RPC框架example代码,基于 ...
-
【Knockout.js 学习体验之旅】(1)ko初体验
前言 什么,你现在还在看knockout.js?这货都已经落后主流一千年了!赶紧去学Angular.React啊,再不赶紧的话,他们也要变out了哦.身旁的90后小伙伴,嘴里还塞着山东的狗不理大蒜包, ...
随机推荐
-
swift函数和初始化控件(// MARK:分割线)
import UIKit , , , ) view.backgroundColor = UIColor.redColor() self.view.addSubview( ...
-
C++ 面向对象学习2 构造方法
Date.h #ifndef DATE_H #define DATE_H class Date{ public: Date(,,);//自定义了构造方法 会覆盖掉默认的无参构造方法 void setD ...
-
VS 2017 开发安卓环境搭建 问题总结
VS 2017可以开发安卓啦,之前一直想尝试开发安卓,但是由于时间忙, Java只学了个基础,不如C#熟练所以一直没有机会接触安卓开发.既然需要利用VS2017开发安卓,那么第一步就是了解VS2017 ...
-
Dynamics CRM2013 Lookup Filtering using addCustomFilter
dynamics crm中对lookup视图的过滤是一个很平常性的需求,在2011的时候都是用添加自定义视图的方式例如下面这段示例代码 <span style="font-size: ...
-
二十二、Command 命令模式
原理: 时序图: 代码清单: command.Command public interface Command { void execute(); } command.MacroCommand pub ...
-
浅谈servlet与jsp的关系
servlet是用java语言编写的,是一个java类.主要功能是用来接受.处理客户端的请求,并把处理结果返回到客户端显示.Jsp是servlet发展后期的产物.在没有jsp之前,servlet利用输 ...
-
【README.md】Markdown语言常用语法
转自:http://blog.csdn.net/zhaokaiqiang1992 这里只介绍最常用和最常见的功能,若想查看全部的语法,请移步http://wowubuntu.com/markdown/ ...
-
CAS单点登出的原理
单点登出功能跟单点登录功能是相对应的,旨在通过Cas Server的登出使所有的Cas Client都登出. Cas Server的登出是通过请求“/logout”发生的,即如果你的Cas Serve ...
-
CF 510b Fox And Two Dots
Fox Ciel is playing a mobile puzzle game called "Two Dots". The basic levels are played on ...
-
POJ3045 Cow Acrobats —— 思维证明
题目链接:http://poj.org/problem?id=3045 Cow Acrobats Time Limit: 1000MS Memory Limit: 65536K Total Sub ...