您的位置

Android将被应用于MIPS架构 更新于2013-12-24 02:27:05 文章出处:互联网

关键字: Android 应用 MIPS架构

Embedded Alley是领先的嵌入式Linux®解决方案供应商,公司今日宣布交付第一批Embedded Alley的Android设备研发系统。该研发系统可用于开发各种基于MIPS Technologies处理器的Android智能设备,将应用于手机以外的其他领域。有了Embedded Alley的研发系统,Android的系统和应用程序开发人员将涉足多媒体、移动互联网设备、数字视频和家庭娱乐设备、汽车、医药、网络、监测仪器和工业管理等新领域。

Embedded Alley目前与开源软件社区维护者MIPS Technologies和MIPS®的合作伙伴系统保持密切合作。公司坚持参与重大的开源软件项目,包括Open Embedded、ALSA和Linux的内核开发,以支持重点项目代码中Android的上游一体化。Embedded Alley注重培养和发展各种战略合作伙伴,从而为Android设备和应用的开发提供全面的商业支持。MIPS Technologies的市场副总裁Art Swift说:“Embedded Alley不仅是我们的系统合作伙伴,而且代表我们出现在各大开源项目中。Embedded Alley在嵌入式Linux、MIPS体系结构和多重应用等领域拥有丰富的经验,相信在他们的帮助下,Android与MIPS的强强联手将使OEM制造商从中受益。”

Embedded Alley的首席运营官Matthew Locke说:“Android为我们展现了智能设备类型及其市场所带来的机遇,随着Android将这些新设计变为现实的要求变得明确而强烈,Embedded Alley拿出了相当大的投入来设计和生产我们这个研发系统。”Embedded Alley的投入包括:

将Android最重要的Dalvik虚拟机引入MIPS体系结构,包括体系结构支持,以及整体优化MIPS核心上的Dalvik加速;
将Android的设计库、连接器及其他基础设备加入到MIPS体系结构中;
提供兼容Android的Linux内核,以及专为RMI Au1250 SoC和MIPS处理器设计的配置工具;
集成并测试了板级支持包、各种分行业设备驱动器、CODEC和其他中间件;
支持Android软件开发工具包(SDK)中的MIPS结构,以及Embedded Alley可订制研发系统中的Android目标。

Embedded Alley研发系统的特点

MIPS-Based™设备对Android的支持,使标准Linux内核以上级别及其他产品的供应成为可能。Embedded Alley的Android设备研发系统的特点有:

支持包含Android平台的MIPS设备进行系统层面和应用软件的交叉开发;
为MIPS CPU核心、运行时库和其他Android的核心组成部分提供最先进的MIPS生产内核(2.6.28)
优化的Dalvik虚拟机和JNI(Java本地接口)
Android应用框架和SDK(Eclipse插件)
为Eclipse准备的Android设备仿真器

MIPS宣布开放Android架构源代码

与此同时,美国MIPS Technologies宣布将采取措施以使软件平台“Android”能在配备MIPS架构CPU内核的微处理器和SoC上运行。Android本身仅支持ARM架构的CPU,但通过此次的措施,将便于采用MIPS架构处理器的数字电视和机顶盒等数字消费类产品利用Android。

具体地,该公司表明将在60日内公开面向MIPS架构优化了的Android源代码。并且,加盟了推进在手机以外的嵌入式产品上应用Android的团体“Open Embedded Software Foundation”。

美普思的合作企业已经开始在MIPS架构上移植Android。例如,美国嵌入式Linux的相关企业——Embedded Alley Solutions于2009年4月宣布,将在采用MIPS架构CPU内核的美国RMI处理器“Alchemy”上移植Android。在2009年6月2日起于台湾举行的“COMPUTEX TAIPEI”上,RMI作了在Alchemy上运行Android的演示。此外美国西格玛设计(Sigma Designs)将在COMPUTEX TAIPEI上,公开在配备MIPS32 74K内核的蓝光播放器用SoC“SM8642”上运行Android的情况。

Embedded Alley在美普思宣布此消息的当天,公布了面向MIPS架构的Android开发环境(PDF形式的英文发布资料)。将组合提供配备Alchemy处理器的硬件、面向MIPS架构优化了的Dalvik VM等Android软件组件以及运行硬件的设备驱动软件