Android开源操作系统已由手机开发延伸进数字家庭设备和汽车电子等领域。由于采用Android操作系统不受处理器的限制,目前中国大陆的许多嵌入式设备开发商都在采用Android平台,提供各种有竞争力的差异化解决方案。面对上述嵌入式设备开发市场的旺盛需求,MIPS和ARM等处理器 IP供应商也在积极布局,提供基于Android平台的优化开发工具和技术,并逐步扩大现有的生态系统。如MIPS的Android on MIPS社区和开放嵌入式软件基金会(Open Embedded Software Foundation,OESF),以及ARM基于Android 的解决方案中心(Solution Center for Android,SCA)。 Android在嵌入式开发中的重要性 针对Android平台对嵌入式开发工程师的重要性,及Android平台在移动和数字家庭产品开发方面越来越受欢迎,MIPS战略营销总监Kevin Kitagawa发表了他的见解: 首先,Android是一个功能丰富且易用的软件栈,很容易适应不同的硬件平台。它包括操作系统、中间件和关键应用,同时提供无需授权费用和免版税的开放源平台,这减轻了嵌入式开发商的财务负担。 其次,Android不止针对手机,现在它已经进入各种消费设备,成为将完整的网络体验带给消费设备的标准方法,其中包括数字电视、机顶盒、 VoIP解决方案、移动互联设备(MID)、数码相框、汽车信息娱乐系统等。凭借Android及其动态开放源开发社区,开发工程师可以快速地创建丰富的应用,OEM能将这些应用功能不断增加到设备中。有了Android,现在一个规模不大的设计团队就能开发出之前需要500名开发人员完成的工作。中国大部分的设计公司都属于中小规模的,因此,Android正被越来越多的中国工程师采用。 Android具有将数字家庭设备和便携式产品转变成基于网络应用平台的巨大潜力。移动设备中的Android应用将能够运行在基于 Android的消费设备中,而不需要进行修改。Android还可以增强搜索和访问能力,包括视频、音频、音乐,以及来自同一设备的新闻、天气、日历和交通等其他网络内容。 针对移动应用的Android平台中的不同功能集、用户界面和使用模式,不一定都能无缝迁移到其他设备。为了实现新一代数字家庭联网设备,Android必须能够处理数字广播和IPTV的高清传输流,与现有的中间件集成,为视频点播提供客户机/服务器支持;提供有条件接收和受保护内容的安全性。Android符合用于网络接入和内容共享的DLNA 标准,为远程控制支持提供可行的家庭用户界面、大屏幕UI和菜单系统。 Kitagawa表示,Android是支持包括MIPS、ARM、SH、PowerPC和X86等多个处理器架构的开放平台。MIPS、 ARM及其他处理器IP厂商都在与Android合作,支持客户的设计。MIPS、ARM和瑞萨电子(原瑞萨科技)都是开放手持设备联盟的成员,这有利于与Google的直接合作。我们正在利用Android on MIPS社区和开放嵌入式软件基金会的支持,推动全球、包括中国电子工程师的嵌入式设备开发。 MIPS架构的优势 Kitagawa指出,在功耗和速度方面,Android、Adobe Flash Player、Java和JavaScript等虚拟机应用在MIPS内核上比在ARM内核上运行速度更快。相比同类ARM内核,MIPS内核拥有更低的功耗。MIPS的M14K内核就是一个很好的例子。相比ARM Cortex-M3,M14K内核的性能可增加20%以上,功耗低25%,而芯片面积也只是ARM的一半。 还有一点值得强调,ARM SoC采用的大多数低功耗技术都是与工艺和部署相关的,而不是处理器内核相关的。这些技术很容易应用于MIPS架构,NetLogic Microsystems就是一个很好的证明,他们提供500mW功率预算以内的处理器。当今SoC中的功耗主要来自外设和子系统,而不是处理器内核本身。 另一个优势是MIPS有健全的生态链,与全球多家互补IP厂商有合作伙伴关系,包括Digital Media Professionals(DMP)、Virage Logic、Tensilica、Chips&media、Vivante和Discretix等。工程师可以利用这些合作厂商的集成IP解决方案,包括音频、视频、图形、安全及其他功能,设计产异化的产品。 例如,MIPS开发的Malta平台,允许使用FPGA和全速参考CPU,支持3D/2D图形内核供应商DMP基于 PICA200 3D图形IP的GPU(NV7)与该平台协同工作。DMP的OpenGLES1.1/2.0 和 OpenVG1.1图形IP内核包括其PICA/SMAPH系列内核,针对高性能和低功耗的嵌入式应用,可满足为高视觉效果运行Android的产品用户界面的需求。MIPS和DMP计划将在5月12至 14日于东京举行的嵌入式系统大会(Embedded Systems Conference)上展示联合开发的平台。 |