本帖最后由 ahha007 于 2018-7-23 11:25 编辑
一. 炬芯S500平台的介绍
历经了20多个月的辛苦努力,CubieBoard团队完成了炬芯(原称炬力)S500开源平台的初步搭建。由于CubieBoard团队对于炬力S500平台的高度重视,此次平台的建设不只是推出一个单品,而是直接推出一套产品组合,用于满足多样化的应用处理器的方案需求。
由于产品应用升级的需要,嵌入式应用处理器进入到以四核为市场主导的历史时期。CubieBoard团队选择炬芯S500来深耕开源硬件市场,既是行业的发展需要,也是被炬芯S500芯片的优势所吸引。
首先,炬芯S500是炬芯厂家定位的一颗平台性芯片,能够保证相对较长的供货周期,这是差异化应用的基础前提,也是运营开源硬件的先决条件。S500采用了四核A9 CPU和PowerVR SGX544 GPU,在满足了性价比的情况下,也能提供足够的运算性能,是当前嵌入式产品的主流选择。
其次,炬芯S500是一颗全功能的主控芯片,不存在差异化产品应用上的限制,免除了系统设计时功能需要取舍的烦恼,抑或需要扩展很多的接口转换芯片。炬芯S500既可以带屏,也可以带显示器。既能支持wifi,也支持RJ45网口。既可以支持插电供电,也支持电池供电。既支持Android系统,也支持Linux系统。特别值得一提的,S500支持双路摄像头、支持双屏同显和异显,这些是主芯片的突出亮点。
二. S500平台的硬件情况
这次S500的开源硬件产品布局,不再是推广孤立的单一的产品,在是一鼓作气地推出了三款产品,包含了CubieBoard6,Einstein-S500核心板,CubieAIO-S500一体机,以三位一体地姿势对S500这颗主芯片展开积极的探索。
CubieBoard6是CubieBoard系列的一个经典板型,是CubieBoard2的升级版,定位于学生、爱好者、创客等用户群体,是一个功能和性价比完美统一的开源硬件板卡。目前已经推出了硬件配置最高的标准版,后面我们也会推出经济适用的低配版。
Einstein-S500是针对有中小批量产品化需求的核心板产品。Einstein-S500核心板本身已经自成系统,插电就可以运行了,开发者只需将自己想要的功能扩展出来即可,简单的可以飞线或者面包板实现,复杂的可以做个底板来实现。Einstein-S500核心板模块板载的功能比CubieBoard6更少,但使用的灵活度却大大增强了,更加有利于实现创客们的产品落地。
为了展示Einstein-S500核心板的应用,我们规划了一个CubieAIO-S500,我们称之为Cubie行业一体机。CubieAIO-S500本身可以作为一个开发板、Demo板来使用,也可以作为一个完整产品使用,Cubie团队有给它配套设计了一个金属外壳。作为一个充分开源的产品,无论在软件上还是在硬件上,CubieAIO-S500在核心板的应用中具有极度重要的参考价值。
三. S500平台的软件成果
CubieBoard6 是CubieBoard2的升级版,定位群体较为广泛,为此我们投入大量精力去全力打造。目前已实现如下软件功能。
在显示方面可谓颇有建树,支持LVDS、RGB、MIPI DSI、HDMI、CVBS任意两个接口同时输出。LCD 接口最高支持到 1920*1200 的分辨率(LVDS 和 MIPI DSI);RGB接口最高支持到 1280*720;HDMI接口最高支持到4K*2K@30Hz。Android原生的SDK是默认分辨率的显示,现经过Cubie工程师的努力,可支持通过 EDID实现的 HDMI 分辨率自适应,并且可在Settings 界面手动设置分辨率;另外还附加了HDMI 热插拔功能。
立足于开源硬件,必须放眼于开源市场,实时掌握市场动态,目前双屏异显的市场需求颇多,我们同样不能掉队,Android/Linux 也已支持双屏异显。在此基础上,Android还支持双屏双输入事件,两个屏可同时操作且互不影响。Android原生SDK自带的OWL Player 也已支持多屏异显功能,可通过缩放窗口,同时播放多个视频。此外,S500支持1080P HDMI-IN,将 HDMI 信号转为 MIPI CSI 信号,可以提供HDMI-IN的demo子板。
在系统性能方面也有一些许亮点。Android/Linux可实现720P和1080P视频H.264软硬编解码,拥有很高的数据压缩比例,高效的编码效率以及高质量的图像。外加支持 OpenGL ES2.0,很大程度上提高了图形质量;Linux系统支持KODI硬解播放视频,让你遨游于高清视频海洋。
在外设方面,Camera首当其冲,Android/Linux目前都可支持双摄像头。支持DVP/MIPI CSI 接口。拍照可支持到500万。录像最大支持到1080P 60fps。此外Android/Linux支持 USB/Mini PCIE 的3/4G 网络模块,可上网,收发短信功能和AT命令。
由于CubieBoard6,Einstein-S500核心板,CubieAIO-S500一体机同属于S500平台,功能几无差异,在此不再赘述。值得一提的是:CubieBoard6 可配置3.5寸RGB屏,从而形成一个一手在握的完整单板机。Einstein-S500核心板自带CVBS接口。CubieAIO-S500一体机自带 7寸RGB屏。
四. 国内用户如何使用
CubieTech是一个秉承开源文化的公司,秉着这个理念,相关资料都是对外开放的,还有专门的团队做技术支持,以此来完善开源文化,并达到共同进步的效果。
用户们可登录cubie.cc中文论坛,点击屏幕上方按钮“国内下载”,进入资源下载总目录“Cubie_Download_CN”。
CubieBoard6:Cubie_Download_CN/Board/CubieBoard6 Einstein-S500核心板:Cubie_Download_CN/SOM/Einstein-S500 CubieAIO-S500一体机:Cubie_Download_CN/MiniPC/CubieAIO-S500
其中涵盖了,从硬件原理图(Hardware)到底层驱动配置(Docs),再到Android上层设计;从SDK源码(Source)编译到程序烧录(Tools),再到用户使用指南;外加板型固件(Image)提供和产品的图形展示(Photos)。
|