Linaro平台 由ARM、Freescale、IBM、三星、ST、TI 6家公司共同出资组建Linaro公司,在ARMRISC架构处理器的基础上,并引入和基于Linux内核,构建位于底层的Linaro平台(或称ARM 平台),支持相应的Linux操作系统(按照Linaro的设想,如:Android、MeeGo、LiMo、Ubuntu、WebOS等),使其搭载开 放的移动互联终端设备(如:智能手机、平板电脑、互联电视、车载信息娱乐系统等),能顺利运行和长足发展。 这里要说明的几点: ①ARM系的处理器芯片系消费电子类的低功耗芯片,对服务于近期兴起的移动互联终端设备,比之Intel、AMD的PC应用类基于X86 CISC架构的一些高功耗芯片,具有优越性。 ②提高处理器系统处理能力及降低处理器芯片功耗是当前新兴的移动互联终端设备技术发展中的一个关键点,ARM系芯片主要采用多核(双核、四核)SoC技 术来解决(多核反映两方面问题:一是在单核时如系统性能不足,需采用双核或多核来解决,二是多核毕竟代表处理器芯片的一种发展趋势);Intel、AMD 急于转型,发展消费电子类高性能、低功耗处理器芯片,Intel主要采用精密制程工艺来解决,由65nm、45 nm 改进到32nm,正在研制的第三代Medfield手机处理器芯片(SoC),单核,32nm,可使功耗降至1/50,处理器主频可达 1-1.5GHZ,AMD发布了Fusion加速处理器(APU),将X86架构的多核中央处理器及显卡、高速总线融合在单一芯片(SoC)上。 ③在今年CES-2011会展上,微软CEO Ballmer宣称:Win8将支持ARM架构。有人称,这意味着Wintel联盟的瓦解。我认为,这句话的正确理解应为:Ballmer没有说Win8 不支持采用Intel芯片,ARM架构的芯片目前只能提供给移动互联终端设备使用,而非传统PC使用,因此Ballmer的这句话,更体现微软意欲向移动 互联终端设备市场进军的急迫心情。 ④当前ARM芯片的定位主要用来支持移动互联终端设备,而不是传统PC(台式机和笔记本),有人扯淡什么无风扇台式机为时尚早。 ⑤MeeGo是Linux操作系统。Linaro与MeeGo不同,它是为操作系统提供更基础、底层的技术与工具服务的,即Linaro平台 实现软硬件优化结合,并选择及推出标准化的Linux内核和中间件,以及有关开发、优化的工具和函数库,为开放的移动互联终端设备操作系统提供 Linaro平台支持。目前Linaro开发团队约80人(对于一些开放的移动互联终端操作系统而言,Linaro平台的开发范围似乎圈得有点过大,将不 可避免与其他开放的操作系统平台产生重复部分)。 Android操作系统已成气候,采用ARM硬件平台是确定无疑的,但是否部分采用Linaro平台,还需要进行具体分析。 ⑥顺便提出Yocto平台。去年9月份Linux基金会宣布了和Linaro等价的旗下项目Yocto,主要用来解决嵌入式Linux系统的BSP问 题,同时为嵌入式Linux提供了一个完整的定制平台。Yocto项目的运作模式和MeeGo相同,在Linux基金会领导下,由一些业界著名公司来贡献 代码和实施。Yocto和其他基于shell脚本和Makefile的编译系统不同,Yocoto项目自称能够自动从本地仓库或者上游开发者处下载源代 码。并且通过选项的方式提供了很强的定制能力,其范围包括图形化子系统、虚拟化中间件、服务等等。Yocto衍生自一个基于GNOME的发行版—— Poky Linux。该发行版是一款使用和OpenEmbedded编译系统类似的架构的独立平台。 |