微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > MeeGo平台知识详解

MeeGo平台知识详解

时间:12-13 来源:互联网 点击:

说到MeeGo,这是一个最新推出的应用于多种设备的开发平台。随着移动互联网核嵌入式互联时代的到来,设备厂商很难靠单一的设备稳固市场地位,因此 Meego的出现增强了厂商的可选性。

我们从中不难读出诺基亚和英特尔合作的最终目的,Meego给处在下滑状态的诺基亚增添了信心,为此诺基亚甚至调整了Meego和 Symbian平台的市场战略,今后的N系列手机全部采用更加先进的Meego,来争夺高端智能手机市场份额,对抗谷歌和苹果。

 有了芯片老大和手机老大的共同推进,Meego的前景到底有多可观呢?你不妨先了解一下Meego平台的基本常识,然后依据你的经验进行一下判断,看看Meego到底能够走多远。

1、 什么是Meego

在巴塞罗那2010 世界移动大会上,Linux 智能操作系统家族两股势力合并,即英特尔的 Moblin 与诺基亚的 Maemo,合并后启用新名 MeeGo,并交由 Linux 基金会管理。其目的是专门为上网本和智能手机等便携设备提供类似便携电脑的用户体验。

2、Meego的开发工具

MeeGo汇集了最好的应用和平台开发工具,MeeGo SDK中提供了全套一致的、跨平台的API。这使得许多MeeGo大多数的应用程序开发可以在Linux,Windows或Mac的工作站上进行。

  Meego为开发人员提供了一整套工具,以便于开发人员能够轻松、迅速的创建各种新的应用。Meego的开源工具包含:Meego*Image Creator,能够启动创建各种格式的自定义系统镜像。GNU*工具(gcc,gdb,……)。PowerTOP*(IA only),属于平台级的功耗分析和优化工具。非开源的工具为英特商业开发工具(英特尔架构专用),其中包括:英特尔C/C++编译工具,英特尔JTAG 和应用程序调试工具,英特尔集成性能基元(英特尔IPP)以及Vtune性能分析器。

Meego的开发工具有开源和非开源之分,其中开源工具包含:Meego*Image Creator,能够启动创建各种格式的自定义系统镜像。GNU*工具(gcc,gdb,·······)。PowerTOP*(IA only),属于平台级的功耗分析和优化工具。非开源的工具为英特商业开发工具(英特尔架构专用),其中包括:英特尔C/C++编译工具,英特尔JTAG 和应用程序调试工具,英特尔集成性能基元(英特尔IPP)以及Vtune性能分析器。

3、Meego的框架

  Meego的框架涵盖Qt和WRT(web runTIme)两种。

Meego的架构分为三层:最底层为Meego base层,包括:软件、硬件适配层和Meego kernel层。上面一层是中间层,涵盖了各种服务包括:通信服务层、网络服务层、可视化服务层、多媒体服务层、数据管理层、硬件服务层、私人服务层。最上层为不同设备的用户体验层,包括:MeeGo UI Toolkit、MeeGo Handheld UX、MeeGo Netbook UX。

4、Meego的主要特性

Meego的主要特性包含四个部分:1、性能优化和功能,以支持图形和计算密集的软件和服务开发。2. 互联网标准的完整支持,提供最佳Web体验。3. 基于Qt的易用、灵活和强大的UI/应用开发环境。4. 最新的Linux组合,为各种小资源平台和移动设备进行优化,保证广泛的兼容性。

5、Meego的版本升级过程

3月底,英特尔和诺基亚的MeeGo测试版提前放出,测试版本没有图形用户界面,可直接通过USB或CD来启动,启动之后将进入终端控制台界面。

5月27日,MeeGo 1.0发布,支持基于Intel Atom处理器的上网本,这标志着移动互联设备有了一个普适通用的Linux操作系统(GNU /Linux发行版)。

Meego项目组7月1日发布一个名为针对手持设备名为”Day 1″ 的用户体验项目,其源码已经提交给开发社区,开发人员,设备制造商和运营商可以从其官方网站下载.“Day 1″ 项目是基于meego 1.1 之上. MeeGo最终将会出现在诺基亚的高端N系列智能手机上,而据MeeGo的官方博客透露,这款操作系统将会在今年10月份发布。

同时还发布了MeeGo 编程接口,包括QT 4.7 和MeeGo多点触摸界面框架(MeeGo Touch UI Framework 简称MTF)。

另外,英特尔开源战略官表示每隔6个月会进行一次升级。6、MeeGo的应用商店

Meego的应用商店有两个部分组成,其中包括英特尔的AppUp中心和诺基亚的Ovi商店,用户可以从这两个商店中下载相应的应用软件。

7、Meego当前的开发者数量

自MeeGo 1.0发布之后,该项目发展很快,目前已有千余名专职技术人员集中起来参与开发,还有数百名自愿开发人员参与,MeeGo开发社区注册人数已经多达 8,000余人。

8、Meego的工作模式

关于Meego的工作模式分为几大模块,包括上游的开源项目,Meego开源项目,而中间则是有编译环境、Meego核心、netbook参考框架、IVI参考框架、MID参考框架,逐步推送到

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top