热门关键词: 佛山市办公设备 常州儿童游乐设备 洗涤设备 小米加工设备 秸秆加工设备 最好的ie修复工具 笔记本屏幕测试工具
  IC库存(8958万) PDF资料(329万) IC价格 IC求购 资讯 技术资料
电子元器件搜索:
维库电子市场网是知名的电子元器件交易网站,为电子生产企业提供IC库存和技术资料查询服务。
相关专题
利用Qtopia平台助力Linux便携设备开发
新闻出处:控制工程中文网 发布时间:2007-11-15

       由于Linux具有源代码开放、软件授权费用低、应用开发人才资源丰富等优点,应用Linux正日益迅速地被用作手机开发的平台,依托Linux进行手机应用的开发正方兴未艾。而凭借产品的灵活性及充足的源代码供应等有利因素,奇趣科技的Qtopia平台正越来越多地被国内外厂商用于进行Linux便携设备开发。

图1:2005年一季度智能手机所用操作系统比例分布(数据来源:Gartner)。

       目前市场上使用得较多的智能手机操作系统(OS)包括Symbian、Palm、Windows Mobile和Linux等OS。根据市场研究公司Gartner的统计,在2005年一季度全球市场上交付的智能手机中,Symbian、Palm和Windows Mobile(不含Pocket PC Phone)等操作系统的市场占有率分别为76.2%、4.6%和4.5%,Linux开放源操作系统的占有率则达到了13.7%,而这一数字在2004年还不足10%。

       在这一系列数字的背后,是开源的Linux操作系统从根本上创造了一种日渐受到欢迎平台。作为基于真正合作关系的商业模型的基础平台,Linux为所有的企业提供了平等机会。使用Linux,移动设备和消费电子制造商可以生产尖端的、富有特色的以及品牌独特的产品。并且,Linux平台的支付价格只是专有平台的冰山一角,这对于像如今竞争激烈的市场是非常重要的。

       Qtopia平台脱颖而出

       伴随着将Linux的灵活性和低成本的优势扩大到移动领域,奇趣科技(Trolltech)基于Linux的Qtopia软件平台已经获得了越来越多公司的采用。迄今为止,已有60多家厂商正在设计、制造和付运基于Qtopia和奇趣科技针对嵌入式Linux的相关软件的便携设备。

       例如,Qtopia目前已成为飞利浦Nexperia Partner Program的一部分,同时,Qtopia软件平台也被包括在针对移动智能电话和高端功能型电话的新型Nexperia Cellular系统解决方案9000的参考平台中。而摩托罗拉已选择Qtopia平台作为其E680和A780移动电话的基础。此外,Qtopia开发环境和用户界面也已成为TI OMAP处理器的一部分,从而给予制造商一个强大的平台去快速的开发基于Linux操作系统的高效的无线设备。

       除了这些国际知名厂商,Qtopia也正在中国得到广泛的应用。以中兴通讯为例,该公司发布了一款先进的基于Linux的智能手机——e3。该款手机是在Qtopia/Linux平台上进行开发的。再如波导,该公司已经选择Qtopia作为其所有Linux手机的软件平台。波导于2005年中发布了首款基于Linux的智能手机多易随E899。此外,大唐移动于2004年10月开发成功的一款TD-SCDMA手机正是基于运行Qtopia Linux平台的德州仪器OMAP1510处理器。而在手机设计公司中,禹华通信技术已选择Qtopia Phone作为其基于Linux的智能手机--Normandy的软件基础。

       奇趣科技向客户提供源代码,让客户能完全控制自己的开发工作,添加应用程序、界面和端口,并且还能让手机开发商更快地进行调试除错,实现自己的目标。事实上,客户定制选择几乎是无限的。此外,Linux与Qtopia组合的价格只有Symbian和微软产品的几分之一,这一点对于价格竞争非常激烈的中国市场非常重要。至少在中国市场,奇趣科技自信成为了Linux手机的行业标准制定者。

图2:Qtopia Phone版本的架构。

       Qtopia平台的主要特性

       Qtopia是一种可定制的开发环境和用户界面,从本质上说,Qtopia之于Linux犹如UIQ和Series 60之于Symbian。Qtopia的一些主要特色包括低成本、灵活性以及可定制性,它基于跨平台的C++开发工具——Qt/Embedded之上,它健全且稳定,并可以配置为多种内存模板。基于Qt的经验,Qtopia向客户提供全部源代码,让客户可以创建与现有程序紧密结合的定制程序、定制用户界面和程序发布工具,并能在他们需要使用的处理器上编译,并且为手机开发商提供一定程度的独立性以及创新和控制。厂商可以使用Qtopia实现对品牌标识和用户界面设计的全面控制,而且可以在许多设备上运行相同的源代码,如手机、PDA和其它消费设备。

       Qtopia平台目前有两种版本:面向PDA应用的Qtopia PDA和面向智能电话和功能型手机应用的Qtopia Phone。以Qtopia Phone为例,它包含6个组成部分,分别是插件(plugin)、服务器(server)、客户端软件和内置应用软件、文件系统、调制解调器(modem),以及帧缓冲(framebuffer),它们之间的关系如图2所示。

       其中,Qtopia launcher/server是主要进程,它控制着窗式系统(windowing system)、进程间通信、启动所有应用程序和其它主要任务。而插件管理器(Plugin Manager)则确保不同插件类型在应用程序/服务器启动过程中都被加载,并提供了简洁的开发途径。图2中显示的文件系统包括文档、配置和系统文件,以及系统中和可移除媒介中的专用文件。

【1】【2】【3】
关闭】【打印
友情链接:
© 2007 电子设备网 网站地图