文档详情

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

发布:2018-10-28约2.98千字共6页下载文档
文本预览下载声明
嵌入式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卡上进行用户名、号码的有效保存,都保存在SIM卡
显示全部
相似文档