×
嵌入式开发 > 详情

开源移动计算平台Moblin初探

发布时间:2020-06-16 发布时间:
|

3C(计算机、通信和消费电子产品)终端设备的融合是客观趋势,Linux在上网本中已经占据30%左右的市场份额,并且有积蓄增加的趋势。Moblin是Intel公司针对采用Atom处理器的上网本(Netbook)和移动互联网设备(MID)开发的客户端Linux软件平台。Moblin计划为Intel Atom处理器为核心的上网本和移动互联网设备提供了强大而廉价的操作系统,采用该平台将使移动设备的图形处理性能和电池续航能力得到大幅提升。该平台不仅能够应用到MID和Netbook上,而且还可以扩展到车载移动设备和医疗电子设备中,Moblin针对Linux核心进行了一些改进,对移动设备所需的网络联通性能进行扩展,甚至能够支持最新的3G技术。Linux发行商、MID和Notebook生产商通过和Intel的合作,分担不同的工作,创建不同的Moblin衍生版本将Moblin组件整合进各自的移动平台。Moblin框架对微软公司的Windows、谷歌公司的Android提出了挑战,为开发商提供了基于Linux平台构建移动应用开发的另一个选择。

Moblin平台技术概要

Moblin结构支持多种平台和用例模型,可广泛用于从上网本(Netbook)移动互联网设备等多种嵌入式设备,例如车载信息娱乐系统。该结构的核心部件是Moblin核心的公共层,它是用于提供一种统一方式开发这些设备硬件或用例模型的独立层。在Moblin核心以下,设有面向硬件平台的Linux内核和设备驱动。Moblin核心以上是目标设备特定的用户接口和用户交互模型。Moblin核心提供了许多开源库和应用程序服务,用于从高级功能模块快速建立特定的设备应用。Moblin系统结构如图1所示。

Moblin 2.0核心堆栈在以下几个方面进行了改进。

●电源管理部分针对MID和Netbook便于携带且能够长时间使用的需求,做了大量的优化,使电池续航能力得到很大提高。

●为满足随时随地获取互联网服务的需求,Moblin系统针对MID、Netbook和车载移动设备所需求的网络连通性能进行了扩展,对有线、WiFi、蓝牙、WinMax等采用同一的网络联线管理。能够支持最新的3G技术,Telephony接口支持多个3G语音堆栈,集成了VoIP。

●驱动进行了更新,增加了各种移动设备所需要的驱动程序。

●应用程序框架重新设计。Moblin 2.0核心堆栈放弃了前一版本所使用的Hildon应用程序框架,主屏幕设计和应用程序图形界面设计有了更大的灵活性。可以以Flash AIR平台为基础设计用户界面,也可以直接以HTML文件作为操作系统主屏幕或者应用程序图形界面。

●采用基于Clutter的带3D物理效果的优化应用界面框架。Clutter基于OpenGL,更容易创造出绚丽的特效,并且支持与GTK进行互操作。

●Moblin 2.0提供了全套的开发工具。主要的部件有Moblin影像创建者、Linux项目生成器等。Moblin影像创建这是指可以创建MID和Netbook等多种平台上的Moblin影像的工具Mobile Image Creator(MIC),MIC能够在USB驱动器、光盘等设备中创建一个带有平台特定的、完整的目标文件系统的活动影像和安装影像;Linux项目生成器为项目生成一个模板或者示例文件,并且预置一些编译参数。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
scsi接口