日前,开源代码组织Linaro宣布推出首款支持32位及64位的ARM Cortex-A核SoC的开发板“96 board”。作为Linaro组织的发起公司及核心成员,Linaro董事会成员、ARM合作伙伴支持部门总经理Monica Biddulph也第一时间接受了《电子工程专辑》的独家专访,并详细阐述了Linaro联盟的宗旨,以及推出“96 board”的目的。
海思为何会成为Linaro核心成员?
Linaro是一个非盈利的开源代码组织,由ARM、飞思卡尔、IBM、Samsung、ST-Ericsson 及德州仪器 (TI)等半导体厂商联合,在2010年3月成立。主要基于ARM核进行相关软件开发、测试,同时面向业界第一时间分享这些开发成果。
“市场上这么多公司其实都需要开源软件作为接下来后续推广的平台,如果客户通过Linaro这个互相协作的平台可能只需要花一成的力气或投入就能实现过去十成投入的效果。”Monica Biddulph表示,这是Linaro平台的意义所在。
对于Linaro的成员来说,好处是可以在早期进入制定任何开发决策的讨论,或者提供一些想法。不过虽然是非盈利组织,但在Linaro这个组织内部还是存在不同的层级,层级越高在联盟内的影响力则越大。比如club成员,可以参加每一个工作小组,但是在董事会是没有席次的。Group这个层级会分不同的应用做不同更多分工。比如移动方面的,有服务器方面的,还有企业方面的,家庭方面的。针对不同的应用领域所需要的软件进行开发。
让笔者没有想到的是,除了ARM,海思居然是另外一个Linaro的核心成员,这意味着海思在ARM的产品定义阶段就可以参与进来,进行产品的前期定义。这也解释了为什么首批“96 board”开发板由海思提供。“最近我去参加在香港举办的Linaro Connect大会,发现来自中国的合作伙伴数量越来越多。这个区域的伙伴对于加入这样的平台,享受彼此合作,最后导出创新的趋势好像越来越明显。”Monica Biddulph非常看好国内半导体厂商的发展,她相信后续会有更多的新成员加入Linaro这个大家庭。
对于ARM来说,其核心价值在于生态系统的完善。不管是从企业的思考还是商业运营来说,ARM一直要做的是如何跟合作伙伴进行紧密合作,帮助他们在产品上可以有一些差异化。Monica Biddulph谈到最近在香港举行的Linaro Connect大会,“参与者来自89个公司,超过450个参会者,平时其实很难有机会可以拜访到89家公司。从这次活动可以看到Linaro的宗旨,也与ARM构建生态系统的主旨相吻合。”揭密最便宜64位开发板“96 Board”
“为了加快ARM的生态系统在软件上的开发进度,让更多开发者能够很快针对64位做一些软件的开发。”提到这次Linaro推出的“96 board”,Monica Biddulph表示其名字的意思是“32位加64位”,这也是目前市面上性价比最高的64位开发板,将支持ARM V7和V8架构。
据了解,目前首批开发板由海思推出,采用Cortex-A57核,后续还将有芯片公司推出类似的开发板。“目前授权我们64位 ARMv8的架构的合作伙伴其实非常多,但大部分客户还处于开发的过程中。”据了解,目前市面上已经有不少ARM的客户推出了32位的开发板,比如采用全志A80或RK3288的开发板,不过64位的开发板目前还比较少见,即使有价格也相当昂贵。
Monica Biddulph认为,软件的开发和推广很重要的在于开发平台要足够便宜,这样才会有很多开发者有能力使用。“目前这个板子定价大概100多美金,可以让学生和创客群*体也可以通过较便宜的价格实现开发。”她表示,“96 board”应该是目前市场上价格最便宜的64位开发板。据了解,目前申请购买“96 board”的渠道除了官方网站 www.96Boards.org外,还可以从一些分销商如安富利等获得。
应对市场变化,ARM加大客户培训力度
随着ARM核的更新速度越来越快,SoC开发的环境也越来越复杂,半导体厂商对于ARM最新技术的学习需求也在增加。为了更好的满足客户需求,ARM不仅通过Linaro推出了“96 board”,同时还在有针对性的加大培训力度。“比如我们最新公布的Cortex A72,Mali T880,这些培训的教程肯定是要准备好,已便客户来询问。” Monica Biddulph表示,中国客户近年来越来越多参与到前期的产品定义中来,这也会反映到他们的培训内容中。
提到ARM,可能业界比较熟悉的是SoC的IP授权,但其实ARM很早就开始针对合作伙伴和客户进行培训。“ARM合作伙伴支持部门(AE(Application Engineer))的目的是为了帮助授权合作伙伴在开发芯片的时候可以更快的把产品推向市场。”Monica Biddulph表示,这个部门提供的培训包括技术支持跟维护,以及技术文档的提供。整个部门由工程背景的团队组成,面向全球布局。“帮我们做培训的工程师同时是提供现场客户支持的工程师,也就是说是很有经验的人。主要针对客户的工程师来进行技术层面的讨论。”
据介绍,目前ARM的培训主要有三种形式:
1.单独的针对某一家公司进行定制化的课程规划,有讲师过去进行培训。
2.公开课程。“今年1月开始在上海就有开课,针对的是一些个人或比较小的企业。他们可能觉得没有这么多的人来进行定制课程的话,可以来我们的公开课程。”
3.远程培训,这个是新开发的课程。“这是我们刚刚公开宣布的课程,在去年Q4我们就已经与一些伙伴进行了这种尝试。如果这个公司有工程师在不同的地区,可以同时一起来加入,对于公司来说弹性比较大。”
除了以上针对公司客户的培训外,针对大学生群*体,ARM联合赛灵思、飞思卡尔、ST等客户进行了不少设计竞赛。同时针对在校大学生推出了“大学计划”,主要是跟大学的教授合作,通过教材或者是提供开发板、教材、视频等。对于创客群*体,Monica Biddulph表示,在物联网时代创客群*体正变得越来越重要,由于Cortex-A系列的系统开发会比较复杂,加上价格比较高,所以创客目前主要还是集中在MCU的开发上。这也是为什么Linaro要推出比较廉价的64位的开发板,也是希望能够影响到这一部分人群。