- 1、本文档共75页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
封闭式手机系统re中间件的研究与设计
摘要
现在市场上手机可以分为智能手机和功能手机两类。功能手机采
用了封闭的实时操作系统。系统的封闭性带来一些限制。首先,功能
手机的应用软件与系统一起烧录在手机ROM中,使其无法根据需求
扩展应用软件。其次,手机系统商只对合作应用开发商提供软件开发
包,众多独立应用开发商无法从官方途径获取软件开发包,从而无法
参与功能手机上应用软件的开发。此外,现今不同的功能手机又采用
不同的手机系统,又为应用开发商开发应用增加了移植工作量。
基于以上考虑,并且在分析现有应用开发平台的基础上本文提出
Runtime
了一个面向功能手机的虚拟运行环境(Virtual Environment。
VRE)。VRE实现功能手机动态加载程序的功能。应用程序可以从文
件系统中动态的加载至IJRAM中运行而不需要固化到ROM,使得功能
手机在功能上可以扩展。此外,VRE屏蔽不同手机系统之间的差异,
应用软件无需再为不同手机系统开发不同版本。从而提高应用软件的
开发速度、降低开发成本。本文的主要工作包括以下几个方面:
论文提出了VRE的总体设计。叙述了VRE中间件的概念,分析了
VRE中间件对功能手机和应用开发的作用,设计了VRE中间件的整体
构架,分析了本论文选择的目标手机系统。
论文详细阐述了在嵌入式操作系统上实现动态加载应用程序的
方法,研究了VRE中间件覆盖多个手机系统的实现机制,设计了与应
用开发紧密相关的图形用户接口。
论文完成了中间件中软件抽象层和核心扩展层主要模块的设计,
并且把中间件移植到目标手机系统上,分析了中间件的性能参数,并
与现有开发平台进行了比较。最后论文测试并分析了中间件典型模块
的性能。
关键词功能手机;中间件;动态加载;软件抽象层
ABSTRACT
therearetwo ofmobile inthemarket:Smart
Nowadays types phone
andFeature RealTime
phone phone.ClosedOperating
usedthe are factors
latter.Nevertheless,therebecauseofthe
by limiting
closureofthe can’t
system.Firstly,Featurephone updateapplication
softwarebecauseitiSbuiltontoROMwith
systemtogether.Secondly.
Software
phonesystemprovidersprovide DevelopmentKit(SDK)only
forthe whocollaborate
assignedapplication withthem.
developers
Therefore,theof neither
majoritiesindependentapplication
developers
obtainSDKfromtheofficial
sourcesnor inthe
participat
文档评论(0)