本帖最后由 ahha007 于 2017-6-5 19:26 编辑
“尘归尘,土归土,及尽繁华,不过一掬细沙 ;天上天,人上人,待结硕果,已是满脸皱纹。”
2013年6月19日,CubieBoard团队在cubieboard.org网站上公布了基于A20主芯片的CubieBoard2,现在看来这么一段粗鄙的文字,竟然开启了一个开源硬件明星产品的波澜壮阔的漫长之旅。四年即将过去,而CubieBoard团队也完整地走过了五个春秋,时至今日CubieBoard2依然有着旺盛的市场需求,在嵌入式技术发展日新月异的背景之下,大家看惯了手机通讯行业的疯狂迭代,消费电子行业的几番轮回,这般持久的生命力连我们这些CubieBoard缔造者也是没有预料的。
CubieBoard团队在开源硬件(开发板)领域凭着自身对嵌入式产品和技术的理解,陆续设计并缔造了多个产品形态,有“简约而不简单”的基础CubieBoard系列,有针对高端发烧友的CubieTruck系列,有性能强悍的CC系列,有行业一体化主机AIO系列,还有定位于小微企业的Einstein核心板系列。回首五年的艰苦历程,我们立足于开源硬件的初心不改,一次又一次地推陈出新,恪守求新求变求发展,当年何等意气风发、风华正茂,到如今是布满了岁月的沧桑。回忆这段不长不短的历史,真实印证了“不是所有的努力都会有回报,但是每次的尝试也是有价值”。每当我们在心里盘点这些产品,总会为CubieBoard2的成绩和生命力而惊叹,更会为CubieBoard这个品牌和团队而自豪。
四年时间,电子元器件行业配套产生了很大的变化,而CubieBoard2经过了2015年底的一次小改版,更新了配套器件的支持,追加了几个必要功能,再次焕发了新的小活力。然而时至今日,由于人们对性能体验的期望和应用软件的臃肿化,市场对嵌入式系统要求有更快的CPU、更大的内存、更强的GPU。是的,2017年嵌入式系统的入门标配是四核了,CubieBoard2的小改版毕竟没有升级主芯片,难以支撑今日新的主流应用,我们估计可能难得再有新需求流入了。
不疯魔不成活,不折腾不罢休。折腾精神是电子科技行业区别于其他传统行业的本质特点,这个行业无法靠技术和产品构筑一个很强的竞争壁垒,每一次市场或技术变更都会建立起新的格局,这不正是年轻人的希望所在吗?这就是行业的魅力所在,总是给落后者留有翻身的机会!
怀着“继续折腾,永不停息”的精神态度,CubieBoard团队花了超过10个月的时间,打造了CubieBoard6这个新的开源硬件产品型号。四核的CubieBoard6是双核CubieBoard2的一次性能提升,并不是新规划的产品形态,但是富有很多新的时代特性,下文将为大家一一道来。
一. 套片价格6美金,主流四核CPU
从近几年的市场统计数据得知,ARM处理器(包括ARM7/9/11、Cortex-M系列、Cortex-A系列)毫无疑问地占据了嵌入式处理器绝大部分的市场份额,在ARM及生态其合作伙伴的推动下,ARM7/9/11近几年的出货统计数据出现了非常明显的下滑,市场份额下降了13个百分点,而最新ARMv7架构的Cortex系列处理器成功布局嵌入式移动计算领域并取得了快速的发展,其中定位低端的Cortex-M系列处理器和定位高端的Cortex-A处理器较一年前的统计结果,分布有两个百分点的增长,已毋庸置疑地成为ARM处理器应用的主流。随着物联网产业的快速发展,对低功耗微控制器的需求必然会更进一步地推动Cortex-M系列处理器的快速应用,而高性能智能手机、平板电脑及更多智能终端设备的开速普及则使得Cortex-A系列处理器获得了快速发展的机会。
由于手机平板等消费类电子产品的带动,最近几年Cortex-A系列处理器应用处理器的性能节节攀升、风头正盛,大有追赶X86处理器的发展势头。由于物联网时代的到来,众多除了消费类之外的行业嵌入式产品也有智能化和网络化的需求,这些需求却是ARM7/9/11等MCU无法解决的。
正是在消费类电子产品硬件快速发展的带动之下,操作界面变得越来越华丽,应用软件变得越来越庞大,所要求的硬件资源也是越来越强。行业嵌入式产品为了迎合和利用这种软件生态,不得不提高自身的硬件配置。然而我们知道嵌入式产品的精髓在于性价比,也就是教科书中所说的软硬件可裁剪。由于各类嵌入式产品提倡够用即可,不主张性能过剩,在这种权衡之下,CubieBoard团队决定推出一款符合当下主流需求的四核产品,排序为CubieBoard6,主控芯片是基于炬芯S500。S500是一个规格丰富,性价比很高的主控芯片,主芯片的报价在6美金以下,是众多行业嵌入式产品的理想之选!CubieBoard团队希望通过自己的一点工作来推动嵌入式技术的产业化,希望国产主控芯片能够越走越远。
二. Imagination GPU, 获得Linux开源的支持
CubieBoard6搭载的主控为S500。S500中集成的GPU为PowerVR SGX544MP。该GPU隶属于Imagination公司的PowerVR SGX5XT 系列。它既可以配置为高性能4管线的单核心,也能够配置为双核心到16核心(8-64管线)。PowerVRSGX544具有强大的2D/3D图像处理能力,支持OpenGLES 1.1/2.0, OpenVG 1.0.1。
采用TBR渲染的设计结构让SGX544使用最少的硬件获取最大的性能,真正实现了低功耗高性能。由于采用通用式处理器的设计,让SGX544成为支持OpenGL通用运算标准的GPU,兼容性更优秀,非常适合平板电脑、智能手机和其他智能终端。
智能设备要流畅地显示颜色、形状、位置等图形信息必须经过GPU的“渲染”。如果没有GPU参与工作,CPU负载会很大,显示的图形信息会出现画面卡顿、音视频不同步、失真等情况。GPU的“渲染”包括三角形输出率和像素填充率。三角形输出率主要负责描绘图形,也就是建立图形的模形;像素填充率主要负责把绘出的图形填充颜色。PowerVR SGX544类似高效率的画师,每秒画上亿万个图形并着色。
在CubieBoard6 Linux系统中,X-server(Xwindow 系统的一个服务进程,主要用于窗口及图形绘制,也包含输入处理,相当于Android系统的surfaceflinger。)依靠GPU驱动和库文件实现对窗口及2D/3D图形绘制加速。而库文件是由imagination提供的配合powervrsgx544使用的软件开发包编译出来的。应用程序也可以通过调用标准API实现调用OpenGL-ES。
三. 与CubieBoard2对标,硬件规格略有提升
CubieBoard6与CubieBoard2看似相同却又不同,其实在硬件方面最大不同就是基本配置有提升,具体对比如下:
根据对比不难发现,CubieBoard6不论主控SOC还是基本系统配置接口,都与CubieBoard2都有一些差异。 1) bieBoard6搭载S500主控集成四核Cortex-A9架构CPU及PowerVR SGX544的GPU,在运算性能和图像处理上较CubieBoard2均有较大提升,特别在Linux系统下的视频编解码优势明显; 2) CubieBoard6 标配的2G LPDDR3和8G eMMC Flash在运行Android5.1的系统显得很轻松自如; 3) CubieBoard6可以支持锂电池续航和RTC电池本地计时,为您差异化应用提供了完善的硬件支撑; 4) CubieBoard6支持高速SD Card和SATAIII标准存储接口,完美解决您大量数据高速存储问题; 5) CubieBoard6支持国际标准的四段带麦克的耳机接口,也可以接耳机和麦克分离的PC专用耳麦; 6) CubieBoard6的MiniUSB接口支持ADB调试,其与SATA接口都源于S500的USB3.0接口,所以MiniUSB和SATA接口不可同时使用,这一点也是与ubieBoard2在使用方法上的本质区别。
四. 基于S500主芯片,一个可以商用的Linux系统
CubieBoard团队推出CubieBoard6 Debian JessieDesktop发行版,该系统经过软件优化,可以充分发挥的其硬件性能。其安装了一个轻量级的图形桌面环境LXDE 且默认加载GPU驱动,开启桌面2D/3D加速,系统操作使用体验较为流畅。Desktop 系统自带的工具齐全、操作简单、功能强大 、界面友好可以满足日常办公,上网需要。
Desktop系统默认安装KODI播放器。KODI播放器可以支持视频硬解码,可以支持主流编码格式,分辨率最高可达1080P。KODI播放器可以作为一个多媒体中心,可以从本和因特网上观看大部分格式的视频、音乐、图片和其他数字多媒体文件。
Desktop系统同时也支持编解码应用,可以满足一般项目编解码需求。开放编解码Demo和说明文档,满足用户对编解码的开发和学习需要,快速上手使用,简化开发流程,节约开发时间。
五. 大家都不是问题了,但CB6安卓系统也有亮点
1. Android5.1.1 &Kernel 3.10 CubieBoard6 搭载的Android系统版本是Android5.1.1,据谷歌刚刚公布的安卓系统各版本分布情况图显示,Android5 仍持有较高的市场占有率,Android5.0+Android5.1算在一起的话,那么Android 5的占有率达到了32.5%。 较CubieBoard4和CubieBoard5的Android4.4,CubieBoard6 向前迈进了一步,算是给广大爱好者一个交代吧。 “不求新,但求稳”是方糖的一贯理念。这次升级,和Android5的生态实现了接轨,能够满足目前绝大部分对Android应用的需求。
为了保证底层系统的稳定,CubieBoard6 Android 系统沿用了S500芯片原厂的内核分支。Kernel 3.10这个版本已经量产,经过了市场的检验。这个内核版本在保证稳定性的情况下,在市面上也不落伍,能够满足底层开发绝大部分需求。
2. 支持Google 服务框架
Google 为人类带来了希望之光。虽然有些夸张,对于没有体验过的玩家而言,Google 的生态服务确实也带着一点额外的理性神秘与浪漫。体验Google 的生态服务的前提要求是Android系统具备Google 服务框架,其为Google应用提供了底层通讯服务。总之,想要体验 Google 生态优质的服务,一定需要Google 服务框架。
在CubieBoard6Android5.1.1系统内置了Google 服务框架,降低了使用和体验GooGle生态服务的门槛。在实际的使用过程中,你只需要科学上网,便可以直接在Google Play上下载安装Google应用了,如Gmail、G+等。
3. 支持OTA软件升级
CubieBoard6 作为开发板,我们推荐的系统升级方式是通过USB线刷,这种方式简单直接,方便调试。但是有的实际的项目中,需要使用到在线升级方式。CubieBoard6 Android系统能够提供完整的OTA升级解决方案,支持完整包和差分包的升级,支持用户统计和升级统计。目前的系统内置OTA升级DEMO,OTA升级目前定义为演示作用。如果在方案产品化的时候,请联系技术支持开通此功能。
六. 在CB2上得到了继承和发扬,发布时就有很多专属的配件
众所周知,接触过CubieBoard2的爱好者大概都了解CB2上有丰富多彩的配件,大大提高了可玩性。而在产品形态上,CB6是CB2的升级版,在结构和CB2是兼容的,可以说CB6流淌着CB2的血液,俨然像是一对父子。在配件生态方面,新发布的CB6更是遗传了父亲的优良基因,在发布之初就拥有丰富多彩的配件。
显示方面,虽然CubieBoard主打的显示是HDMI接口,CB6的主板提供了LCD扩展脚,可以用来接各种尺寸和各样分辨率的LCD屏幕。目前CB6支持3.5寸CubieScreen和微雪7寸LCD触摸屏。CubieScreen已经在CB2上大放异彩,如今CB6也支持该配件。CubieScreen是集成显示屏和电容触摸板的,默认搭载的屏幕分辨率为800*480pix。CubieScreen作为一款3.5寸大小的LCD触摸屏,其精致小巧的设计尺寸和CB6配套,能与CB6无缝衔接并完美地贴合在CB6上使用。微雪7寸LCD触摸屏,需要和DVK522拓展板配合使用。7寸LCD触摸屏同样是显示屏和电容触摸板集成在一起的,不过相较与CubieScreen,其默认搭载的屏幕分辨率高达1024*600pix,整体显示效果更高清。CB6结合这两款触摸屏,这已经不是一套简单的开发板了,俨然升级成了一块安卓平板,可玩性也大幅提升了。
在通讯上网方面,CB6目前能支持的3G模块有UC15,4G模块有EC20。UC15和EC20模块在发布初期只是作为一个Demo存在,若在产品开发时阶段需要选用其他3G/4G模块,通过简单的软件调试就能够适配,遇到难关也可以联系技术支持。关于3G/4G模块的使用,直接通过USB子板,将CB6和3G/4G模块连接到一起就能使用,简单快捷。
USB设备方面,CB6还能支持USB摄像头,官方适配了一款高清USB摄像头,支持拍照和视频录制。
在配件生态上,CB6虽然拥有上述丰富的配件,但我们并不拘泥于此,还会继续调试更多的配件,例如后续我们还会支持一款走USB接口的HDMI-LCD电容触摸屏,只需要插入USB和HDMI就能使用。时至今日,我们还会一步步完善CB6的软件生态,让我们拭目以待吧!
七. 关于产品价格和购买
与其他厂家的生意模式不同的是,为了让用户用得舒心,CubieBoard6出厂标配带了许多配件,具体请参考产品介绍网页。
在当前电子行业供应链紧张和昂贵的时候,CubieBoard6标配的价格定为420元/套的终端零售价格,国内用户可以在淘宝和微店里购买。
淘宝链接:
1. 采蜜数码: 购买链接
2. 风火轮店铺: 购买链接
----------------------------------------
微店购买链接:
http://www.weidian.gg/1223376/item-6230140.html
请用手机微信扫码购买:
|