嵌入式Linux背景下智能手机系统软件设计及实现探究.docVIP

嵌入式Linux背景下智能手机系统软件设计及实现探究.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式Linux背景下智能手机系统软件设计及实现探究.doc

嵌入式Linux背景下智能手机系统软件设计及实现探究   摘 要:本文详细研究和分析了一种在嵌入式Linux背景下的智能手机系统软件设计以及实现。具体而言,可以将手机系统软件在层次方面,以此分为四层,操作系统层为最底层,主要目的是为了实现对嵌入式Linux的移植与裁剪;其次为系统服务层,通常而言所有与手机相关的业务以及数据库相关服务均由此层进行处理;第三层为中间层,其中能够通过嵌入式GUI,作为实现人机交互的有效接口,而通过J2ME的中间件可以对java程序的下载与运行提供有效的支持;第四层则为智能手机的应用层,主要功能是为了完成手机的基本功能与其他相关应用。   关键词:嵌入式Linux;智能手机;系统软件;实现探究   中图分类号:TP391.9   随着经济的进步和社会的不断发展,极大的促进了智能手机的进一步发展,从而有效的增加了智能手机的功能。在实际生活中,手机除了具备基本的通话与收发短信的功能之外,还能够进行网上冲浪网,视频与拍照以及听音乐等多媒体功能,这时就对智能手机的处理器功能提出了较高的要求。其要在拥有较高性能的嵌入式处理器的基础之上,要更加注意手机系统软件平台的稳定性、可移植性与可扩展性。   本文结合具体实例,在智能手机的硬件设计上,选取了由因特尔公司基于XScale核之上,进行研发与使用的PXA272高性能嵌入式处理器;与此同时,还采用了由展讯公司研发设计的SM5100B通讯模块、flash、LCD与触摸屏等方面,进而能够全方位的变现一个系统相对完整的智能手机硬件开发平台。在此之中PXA272处理器,其在标配主频最高性能能够达到520MHz的处理器基础上,最快速度的处理相关事物,然而XScale核主要采ARMV5TE架构,同时拥有高性能与低功耗的优点。因此该项处理器在PDA、智能手机、MP3等高科技产品中得到了广泛的推广和使用。与此同时,通讯模块SM5100B,内部包括了基带芯片、RF射频芯片组、ComboFlash芯片以及GSM/GPRS终端所必须的全部软件功能,主要支持标准的AT命令控制,拥有语音功能、SMS信息、数据功能、GSM增值服务等方面的功能。下面结合具体实例,进行详细的描述和探索本智能手机系统软件就具体设计。   1 嵌入式Linux背景下智能手机系统软件平台设计   对于智能手机的系统而言,其系统软件的相关设计是其的难点和重点,因此智能手机是否拥有较高质量的设计对能够有效确保系统的稳定性,保证其能够有效的实现可移植性以及可扩展。具体而言,可以将手机系统软件在层次方面,以此分为四层,操作系统层为最底层,主要目的是为了实现对嵌入式Linux的移植与裁剪;其次为系统服务层,通常而言所有与手机相关的业务以及数据库相关服务均由此层进行处理;第三层为中间层,其中嵌入式GUI,作为实现人机交互的有效接口,而通过J2ME的中间件可以对java程序的下载与运行提供有效的支持;第四层则为智能手机的应用管理层,主要对手机的基本功能以及其它相关的应用进行支持。   2 嵌入式Linux背景下智能手机操作系统层   当今市场竞争日益加剧,因此对于众多手机生产厂商而言,不断的研发和升级智能手机的操作系统,是使其能够在市场竞争中占据有利地位重要因素,也是其提高经济效益与社会效益的主要方面。目前市场上面起主导地位的智能手机操作系统为下面三个:Symbian、WindowsCE和Linux。在此之中Linux依据其自由、免费和开放源代码的独特优势,在手机操作系统的市场里起着日益重要的作用,占据重要的地位。与此同时还有效的结合XIP技术,从而能够快速的启动Linux操作系统,来最大限度的解决相关电源管理等问题。   3 嵌入式Linux背景下智能手机系统服务层   3.1 GSM/GPRS服务   通话服务,是智能手机的一个重要应用,因此需要对其进行具体的系统服务配备,以此来对通信模块事件和响应用户事件进行合理有效的监听。在现实生活中,Gsmlib库则是对AT命令的一个封装,具体而言,能够有效的调用gsmlib库,从而对智能手机通讯模块的一些相关操作实施有效的调用。作为系统服务的相关进程——GSM/GPRSServer在对通讯设备进行初始化指令之后,可以有效的等待用户事件,例如拨打和挂断用户电话以及发送普通短信或者彩信、彩铃等方面。   3.2 嵌入式数据库   在该系统中的嵌入式数据库,可以针对电话薄、短信息、黑名单、日程安排等各种数据进行合理有效地保存。在现实生活中,本系统还可以快捷方便的移植嵌入式数据库BerkeleyDB,与此同时,依据该系统开发了一个特别使用于手机访问数据库的库dbphone的设计和开发。具体而言,是电话薄在手机的SIM卡上进行用户名、号码的有效保存,都保存在SI

文档评论(0)

ganpeid + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档