预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共84页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

位论学文评阅人查壑起查蕉王窆蓥基于Linux平台的智能手机软件设计与实现崔烨教授博导申请专业学位级别硕士专业名称计算机系统结构卢显良电壬科撞太堂2007年4月J7日分类号密级2007.42007.5(题名和副题名)(作者姓名)指导教师姓名(职务、职称、学位、单位名称及地址)论文提交日期论文答辩日期学位授予单位和日期答辩委员会主席.注1:注明《国际十进分类法UDC>>的类号。UDC注1 摘要目。采用Linux操作系统的理由是降低智能手机的生产成本。Linux开发起来最大的特点是从根本上开放源代码,因此能够大大降低成本。Linux操作系统也存有一些缺点。在Linux的平台上进行开发,业界需要更强大的软件。设计能力,安全性、本项目采用奇趣科技专为基于Linux移动设备设计的Qtopia软件作为应用平使用需求。本智能手机硬件开发平台选用Intel公司的基于XScale核的PXA270高用英特尔的SpeedStep技术来延长电池寿命。基于Linux的智能手机为多人合作开发完成,本论文将重点论述作者所做的工作。主要包括两个方面:第一,电话簿系统库模块;第二,电话簿应用层模块的设计与实现。在电话簿系统库部分,首先介绍了智能手机中数据库需求,然后介绍提供的函数接口和DB的环境配置。重点介绍了BerkeleyDB在此项目平台的移植,DB在智能手机电话簿中的所实现的各种功能,以及电话簿library核心数据结构。在电话簿模块部分,首先介绍了电话簿模块与电话簿系统库部分的交此模块中的实现,核心部分是介绍此模块所使用的几项关键技术,内部进程通信机制,事件过滤技术,多语言机制,调试机制。论文的最后部分通过测试说明采用BerkeleyDB做为底层数据库,Qtopia平台作为嵌入式GUI的电话簿模块能够达到功能和性能上的要求。关键词:基于Linux平台的高端智能手机是CellonInternational公司C8000手机平台项实时性能、电源管理都是Linux智能手机操作的天然缺陷。台开发基础,Qtopia软件具备高度可移植性与可裁减性,适应不同的硬件条件和性能嵌入式处理器,最高主频可达624MHz,支持无线多媒体指令集扩展(WirelessMMx),允许PXA270以较低的时钟频率实现增强的多媒体性能,同时该处理器引了系统库所采用的嵌入式数据库BerkeleyDB,包括BerkeleyDB的数据库操作,数据管理方式,数据存储方式和所使用的系统。随后介绍BerkeleyDB的系统结构,互关系,然后详细介绍了用户可以操作的各种功能的实现,指出用户图形界面在Qt/Embedded,信号与槽,事件,BerkeleyBerkeleyDB performanceABSTRACTproject“high—levelneedsandmanagementis“Qtopia'’whichCompany.Qtopia624MHzWirelessmultimediaprojectgroup,andproject.Itcomponent,theoperatedimplementationpresented,andmulti—languagemobileIntemational.Themostimportantsomemoreplatformthat,thereal—timemigratedhardwareacquirement.Thehigh—performanceMMX.withcompletedthisemphasiscomponents:thesystemmodulethemodule.Inmanagement,dataaremigrationplatform,thehasimplementedlibrary.Inmechanismsascommunicationfilter,theThephonebasedLinux’’issupportedbyCellonLinuxOSisreducecost.Thecharacterofcodeopened,SOusingcouldgreatly,Buttherestilldefects:IteffectivesoftwareinorderdevelopLinux.Inadditiondesignability,security,batterydrawbacksthatLinux.applicationespeciallydevelopedforphonesTrolltecheasybecuredadaptvariousCPUIntelpxa270whichXScaleKernel.ItreachsupportsPXA270enhancedlowerclockspeed.ThisprocessoralsoIntel’Stechen