智能手机系统软件设计与研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:jackyddd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本论文结合上海科委的智能手机项目,在以Hybus的pxa272开发板和展讯的SM5100B通讯模块为硬件开发平台的基础上对智能手机系统软件展开研究,提出了一种基于嵌入式Linux的智能手机系统软件平台的设计与实现,系统软件从软件架构上分为四层:最底层是操作系统层,主要实现对嵌入式Linux的移植、裁剪等。第二层是系统服务层,处理手机通讯业务以及其他服务等。第三层是中间层,包括图形用户接口、J2ME中间件、嵌入式浏览器和嵌入式数据库。嵌入式GUI实现人机接口交互;J2ME中间件支持Java程序、游戏的下载与运行;嵌入式数据库用来保存各种信息,嵌入式数据库管理系统统一管理各种数据。最上层是智能手机应用层,包括智能手机基本应用及其他应用,实现手机的基本功能及其功能等。其中嵌入式数据库和系统服务程序是作者的研究重点。本课题智能手机操作系统选用嵌入式Linux,嵌入式Linux移植是个很复杂的过程,要针对不同的手机硬件修改、增加相应的驱动程序。本系统以Hybus的pxa272开发板为硬件开发平台,针对ARM处理器平台所做的Linux移植和裁减。操作系统部分不能直接用于不同硬件的手机上,需要手机不同硬件设备的板级支持包(BSP)的支持。智能手机的存储设备一般都使用flash存储设备,本文介绍了几种Linux下的嵌入式文件系统,以及本系统选用的jffs2文件系统设计与实现。智能手机图形用户接口,不同的设备对嵌入式GUI有不同的选择,本文介绍了可用于Linux环境下的一些嵌入式GUI,根据当前需求选用了基于QT/E图形库的Qtopia PDA版本。智能手机的快速发展,需要保存的信息也越来越多,需要嵌入式数据库来统一管理各种数据,嵌入式数据库是以后包括智能手机在内的移动设备的重点发展方向,也是作者研究的重点之一。本系统在Berkeley DB的基础上设计开发出用于智能手机保存信息的功能强大的嵌入式数据库管理系统,这部分代码是跨平台的,针对不同的处理器平台经过交叉编译即可用于各种手机并提供服务,提供了访问数据库的API和库函数。智能手机系统服务层处理跟手机通讯相关的业务,也是手机设计成败的关键,系统服务进程的稳定性、实时性、可靠性直接关系着智能手机性能的好坏。这部分也是作者的另一研究重点。本文针对展讯SM5100B通讯模块设计开发了智能手机通讯客户端软件并详细叙说了系统服务程序的处理流程。本文还介绍了
其他文献
随着互联网的急速膨胀,万维网上信息的增长远远超过人们的应付能力。难以定位、难以获取成为阻碍互联网信息利用的巨大障碍。搜索引擎作为一种方便易用的互联网检索工具致力
本文对基于ARM9的嵌入式Linux驱动程序开发与应用进行了研究。文章分析了ARM处理器和嵌入式Linux系统的显著特点和广泛应用,介绍了嵌入式Linux系统的开发过程包括交叉编译环境
随着基因组测序的完成,生物学研究进入到了后基因组时代,其关键领域之一是对揭示生命活动现象极为重要的蛋白质组学的研究。蛋白质是细胞主要组成成分,其承担着生物体的生命
现代远程教育是随着现代信息技术的发展而产生的一种新型教育形式,远程教育教学系统是远程教育的重要组成部分。目前的远程教学系统的设计与实现都基于C/S(B/S)技术。近来P2P
本文主要通过市场调研,结合电子商务专业特点,修订教学大纲,对课程进行整合,形成电子商务实践课程体系,同时为了配合课程改革需要,实现学生课堂与校内实习、实训基地一体化建设,课题
随机森林算法(Random Forest)是机器学习领域中一种普适性良好的数据挖掘方法。它在决策树算法的理论之上结合bootstrap重采样方法,集合多个单树型分类器,最后结果通过投票的
数据通信是目前发展最迅速的通信业务之一,SDH/SONET光通信网络以其高速率高性能,在当今的通信网络中被广泛采用。CPOSRouter数据接入设备是专为用于利用STM-1 SDH信号中的低
随着科学技术的发展,科技研究成果的保护越来越受到国家和企业的重视。专利作为一种知识产权保护形式,同样受到人们越来越多的关注。由于中国经济起步较晚,与外企相比,国内大
无线传感器网络(Wireless Sensor Network,WSN)是以微机电系统结合嵌入式技术,由大量多功能传感器节点以自组织形式构成的监测网络。目前,不仅仅在军事和科学研宄中其价值得
流形学习自2000年提出以来受到了人们广泛的关注并取得了长足进展。传统流形学习方法需要足够多的训练样本学习高维数据的低维嵌入表示,所以,在单样本训练情况下,流形学习仍