全球视讯!96Boards已有50余种板卡问世 过去的模式是什么?

关于96Boards发展迅猛,已有50余种板卡问世的知识大家了解吗?以下就是小编整理的关于96Boards发展迅猛,已有50余种板卡问世的介绍,希望可以给到大家一些参考,一起来了解下吧!

在不久前上海举行的“2017 Linaro 96Boards合作伙伴研讨会”上,电子产品世界编辑获悉,Linaro旗下的96Boards在18个多月前成立时只有2家企业推出2款开发板,但是在18个月后,已经有来自几十家厂商的50多款开发板!

一家软件组织——Linaro,为何要定义硬件开发板——96Boards?又为何能在短时间内获得众多SoC企业的拥趸?96Boards和市面上流行的开发板——树莓派等的区别是什么?


(资料图片)

Linaro概况:由ARM领衔设立

Linaro全球执行副总裁兼大中华区总经理郭晶女士告诉电子产品世界编辑,Linaro与ARM一样,都是总部位于英国剑桥。七年前的2010年,Linaro从ARM分离出来,初始会员有Linux Foundation、IBM、ARM、TI、ST、Freescale。

目前Linaro在全球约有50家会员,主要是全球知名半导体公司、操作系统(OS)公司、产品设计商、品牌商、制造商、网络集成商、设备商、软件服务商等。

据悉,Linaro为ARM产业链的中立软件合作组织,主要目标在于开发不同半导体公司系统芯片(SoC)平台的共通软件,以促进消费者及厂商的福祉。针对于各个成员推出的 ARM系统SoC,Linaro开发了ARM开发工具、Linux内核以及Linux发行版(包括 Android 及 Ubuntu)的主要自动建构系统。

96Boards是基于Linaro的硬件开源社区

96Boards是基于Linaro开源软件平台打造的硬件开源社区。“96”来源于ARM “32”位与“64”位处理器。

那么,Linaro是一家软件组织,为何要定义硬件规格?Linaro 96Boards全球产品与技术总监张旸博士介绍说,96Boards的初衷是方便大家从事基于ARM的软件开发。

从事ARM开发的人员都约定俗成的走过类似的过程,首先买一台x86的机器,学会配置和交叉汇编。然后再买一块价格昂贵的 Juno ARM 的公版,大约6000美元/块。而且还不一定买得到,买到了也未必是最新的ARM SoC板。最后就是软件工程师无法拿到最新最快的技术规范。再有,随着现在设计和制造SoC的门槛越来越低,周期越来越短。

因此,96Boards的初衷是提供一个平台,使工程师以较低的价格访问开发平台,有良好的底层软件支持和开源社区支撑,而且能以最新、最好、最快的速度拿到ARM SoC。

据悉,从IoT、消费类到企业,96Boards都有相应的规格标准。具体地,96Boards 目前制定了消费版(CE)、企业版(EE)和物联网版本(IoT)。

96Boards使客户不必绑定SoC厂商  

在完成上述使命后,96Boards在继续发展,希望开发者不必被SoC厂商捆绑。

因为做硬件的目的不是为了做硬件,而是为了做软件。做软件的目的是为了实现产品的特征,形成差异化,以带来利润。因此96Board是开放的硬件。张旸博士指出:我们倡导的是:竞争的前提是公开。只有在公开的基础上竞争,才能真正鼓励差异化。而差异化才能带来利润。

96Boards定义了开放硬件的规格,因为希望客户不仅使用一款SoC。这对工程师和SoC厂商都有好处。

因为如果是产品和硬件导向的公司,有开发板是个起点,要转到开发产品,还需要软件和操作系统(OS)。

其次,只有SoC独立,上下游才可以非常快速地开发。

第三,可以快速原型。因为客户开发产品的最终目的是快速投产。这里不得不提树莓派等成功的ARM开发板。因为树莓派迄今销售了约100万块,非常成功,而且也很开放。另外,TI、ST等公司也有成功的基于ARM的开发板。那么为何还要有96Boards?因为96boards的目的是build for production。如果你用树莓派等开发板,主要是来验证自己的idea是否成功,但板卡上的芯片一般不能单独拿出来。

过去的模式是:SoC厂商推出一款芯片,向所有的目标客户推广,例如通过上门找设备厂商(例如手机和平板厂商等),为设备厂商做design-in设计,通常需要6~9个月的设计和渗透时间。

现在这种模式在改变。目前的两大趋势是:1.百花齐放,而不是一家独大(例如树莓派一家独大)。2.SoC的门槛越来越低。不仅ARM SoC的门槛低,还包括Imagination、PowerPC、Intel等,因此应用开发者\产品开发者跟随SoC芯片的目标走的方式,就不太适应现在的时代了。因为这失去了实现利润最重要的一点:实现了产品的差异化,这失去了主动权。

那么,对于SoC芯片厂商,96Boards是否会受到伤害?因为厂商是为了绑定其芯片才做设计的,这改变了芯片厂商做design-in的必要性。实际上,相反,会有越来越多的用户在使用 96Boards 后开始向SoC厂商寻求 Customer design。这也是很多OED和OEM厂商加入的原因。当然,此时SoC厂商做 96Boards 的目的不是为了卖板子,而是为了帮助客户开发最终产品。

96Boards受到SoC厂商和开发者的欢迎

18个多月前,市场上开始有96Boards,当时只有两家公司开始尝试做。18个月后的2017年3月,已有和正在做的有52款不同的芯片在不同规格上的96Boards开放给大众,而且这个数目每个月都在增加。

这期间经历了三个阶段:1.尝试做96Boards,2.一些企业在做96Boards,没有做的在考虑是否也要做,3.一些SoC厂商由于做了96Borads,上门找他们做开放设计的客户多了。

据悉,包括 ARM GPU 团队、SONY、高通、海思、谷歌等企业均使用96Boards 做软件开发。Intel也有基于居里芯片和Altera FPGA的96Boards板。

而使用 96Boards 的用户包括各种 SoC 设计、做外围芯片开发、软件应用设计等方面的客户。

据现场来自海思HiKey 的用户反馈,目前80%以上的代码来自开源软件,与开源组织合作使用 96Boards 开发产品可以大大的缩短产品开发周期;通过代码上传的方式,可以检验软件架构是否合理,达到多个效果;在相同的内核和 SoC 平台,能够得到最新的软件代码,软件升级过程中保证跑通程序不出现问题,实现对 Android 系统的兼容性。当然,通过贡献软件代码,更多的工程师成为了社区牛人,为日后的职业生涯积累经验。

诚迈科技移动事业部总经理胡诚先生称,预计最新支持高性能平台、主攻 AI 方案的 MediaTek-x30 开发板将于今年二季度发布。

目前申请购买 96Boards 的渠道除了官方网站 www.96Boards.org 外,还可从诚迈科技、安富利等分销商手中获得。

在问答环节,一位来自阿里的听众问,是否各96Boards开发板能兼容?张旸博士称,理想是这样。软件开放度越高,越受大家欢迎。实际上,你的状态的好坏决定着大家的支持度。总之,SoC厂商希望自己的96Boards能够吸引到更多客户。

小结

过去的模式是SoC在顶层,开发板在中间,开发者在底层,开发者没有多少选择(如下图左侧的倒骑车的人,力量再大也无法行动)。但实际上,最有创造力的人应该主导世界!(如下图右,人骑上了自行车)。

96Boards希望开发者不要被SoC所捆绑,不同板可以跨应用支持,这样,开发者可以把主要精力投入到差异化的地方,而不是重复设计、单一的价格竞争。

关键词: