基于Linux平台的智能手机软件设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:mmyxj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于Linux平台的高端智能手机是Cellon International公司C8000手机平台项目。采用Linux操作系统的理由是降低智能手机的生产成本。Linux开发起来最大的特点是从根本上开放源代码,因此能够大大降低成本。Linux操作系统也存有一些缺点。在Linux的平台上进行开发,业界需要更强大的软件。设计能力,安全性、实时性能、电源管理都是Linux智能手机操作的天然缺陷。本项目采用奇趣科技专为基于Linux移动设备设计的Qtopia软件作为应用平台开发基础,Qtopia软件具备高度可移植性与可裁减性,适应不同的硬件条件和使用需求。本智能手机硬件开发平台选用Intel公司的基于XScale核的PXA270高性能嵌入式处理器,最高主频可达624MHz,支持无线多媒体指令集扩展(Wireless MMX),允许PXA270以较低的时钟频率实现增强的多媒体性能,同时该处理器引用英特尔的SpeedStep技术来延长电池寿命。基于Linux的智能手机为多人合作开发完成,本论文将重点论述作者所做的工作。主要包括两个方面:第一,电话簿系统库模块;第二,电话簿应用层模块的设计与实现。在电话簿系统库部分,首先介绍了智能手机中数据库需求,然后介绍了系统库所采用的嵌入式数据库Berkeley DB,包括Berkeley DB的数据库操作,数据管理方式,数据存储方式和所使用的系统。随后介绍Berkeley DB的系统结构,提供的函数接口和DB的环境配置。重点介绍了Berkeley DB在此项目平台的移植,Berkeley DB在智能手机电话簿中的所实现的各种功能,以及电话簿library核心数据结构。在电话簿模块部分,首先介绍了电话簿模块与电话簿系统库部分的交互关系,然后详细介绍了用户可以操作的各种功能的实现,指出用户图形界面在此模块中的实现,核心部分是介绍此模块所使用的几项关键技术,内部进程通信机制,事件过滤技术,多语言机制,调试机制。论文的最后部分通过测试说明采用Berkeley DB做为底层数据库,Qtopia平台作为嵌入式GUI的电话簿模块能够达到功能和性能上的要求。
其他文献
随着我国社会经济的飞速发展,城市机动车数量俱增,停车场的数量与规模不断增大。国内大多数停车场依靠场内管理人员指引,部分停车场入口处为驾驶员提示空车位数量,驾驶员在场内只
支持向量机(SVM)是机器学习领域中正在快速发展的一种技术,在模式识别、回归预测、密度估计等方面都有广泛的应用。支持向量机建立在统计学习理论的基础之上,特别适用于有限样
随着移动互联网技术的飞速发展,Android凭借着自身的优势,很快占领了移动智能终端市场,使得Android应用的开发成为热点;同时,基于Hadoop大数据对后端强大支撑能力的技术,也倍受软件
随着移动通信技术的飞速发展和手机普及率的迅速提高,手机短信以其短小、迅速、简便、价格低廉等诸多优点日益成为人们的一种重要通信和交流方式,受到众多人士的青睐。与此同时
近年来,常见的无线网络由于需要基站的支持而受限,因此已经不能满足人们对于无线网络的应用需求。于是,移动Ad Hoc网络技术应运而生。这种网络是分布式的,能够不需要任何基础
随着企业信息系统的发展,工作流系统的访问控制问题越来越引起研究者的关注。目前,在基于工作流的访问控制技术中大都采用以角色为基础的访问控制模型。当前研究的一个主要工
叶面积作为标定植物生长发育、长势、遗传特性等生理生化反应过程的主要参数,广泛应用于农业科研服务和生产中。本文构建了基于Windows CE嵌入式操作系统的便携式终端设备,结
点云艺术风格化是近几年来计算机图形学中的主要研究内容。由于非真实感渲染算法本身比较复杂,计算量巨大,尤其当这些算法被应用到视频渲染领域时,计算效率低的问题将变得犹为突
随着网络的普及和多媒体技术的发展,图像分类与检索技术成为近来需求和研究的热点。本文研究了基于内容的图像检索的相关技术,主要包括颜色和纹理两方面的视觉特征描述和提取
无功优化是保证电力系统安全、经济运行的一种有效手段,是降低网络有功损耗、高电压质量的重要措施。电力系统无功优化问题的研究,既有理论意义,又具有实际用价值。电力系统无功优化是一个多变量、多约束的混合非线性规划问题,其操作变量既有续变量又有离散变量,其优化过程十分复杂。遗传算法是一种基于自然选择和遗传机的搜索算法,比较适合于求解电力系统无功优化问题。本文介绍了电力系统无功优化域的研究现状及其发展,建立