82页基于MTK平台移动终端应用层软件的设计与实现文档
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
国内手机采用芯片的品牌有联想天阔普天三新三盟宇宙南方高科诺科康佳科健采星迷你波导奥克斯东信长虹托普吉事达等。
是联发科技股份有限公司的英文简称,它作为全球设计领导厂商,专注于无线通讯及数位媒体等技术领域。
个品牌,生产厂商多家。
它已经成为个集照相机游戏机音乐播放器电影院„„等强大功能为身的电子消费品。
例如,诺基亚的主要目标消费群是中高收入的白领阶层,摩托罗拉则是以追求潮流与时尚的年轻族为目标。
同时,他们很重视促销售后服务等系列提高品牌价值和产品附加值的营销环节。
国内在营销机理及营销管理的研究上,无论从框架体系,还是方法手段乃至观念都难于超越国外模式,基本上处于追赶型研究状态,但我国与国外研究的差距显然在以递增的速度缩小。
基本上处于追赶型研究状态,但我国与国外研究的差距显然在以递增的速度缩小。
目前,我国手机市场有多节。
流与时尚的年轻族为目标。
同时,他们很重视促销售后服务等系列提高品牌价值和产品附加值的营销环部分内容简介体,致力于研究创新,从外型功能质量等方面不断改善力求做到尽善尽美。
手机不再只是用来通话的,它已经成为个集照相机游戏机音乐播放器电影院„„等强大功能为身的电子消费品。
例如,诺基亚的主要目标消费群是中高收入的白领阶层,摩托罗拉则是以追求潮流与时尚的年轻族为目标。
同时,他们很重视促销售后服务等系列提高品牌价值和产品附加值的营销环节。
国内在营销机理及营销管理的研究上,无论从框架体系,还是方法手段乃至观念都难于超越国外模式,基本上处于追赶型研究状态,但我国与国外研究的差距显然在以递增的速度缩小。
目前,我国手机市场有多个品牌,生产厂商多家。
整个手机市场保持着寡头格局,诺基亚摩托罗拉三星索爱飞利浦等著名外资品牌市场份额在四分之三。
其余被以联想波导夏新为龙头的国产手机瓜分,他们在国家政策的扶持下,守护着国产品牌的尊严。
我国部分的手机生产商已基本掌握了协议栈软件应用软件的开发,以及整机电路模具造型的自主设计大生产技术与产业化,个别企业还掌握了基带射频等核心芯片设计物理层软件开发技术,并拥有整机设计能力,我国手机及多媒体信息终端产品的研发技术水平得到显著提高。
手机所需的大部分元器件都可以在国内生产,移动通信产业链已基本形成。
手机软件开发平台手机开发分为硬件软件开发。
硬件就是指外观设备芯片等,而软件分为底层软件应用软件。
其中芯片设计是相对技术含量高的环节,其市场长期为国基于平台移动终端应用层软件的设计与实现外厂商所垄断。
国内厂商在年间起步发展,新进厂商采用降低芯片成本芯片附赠软件平台的模式,逐渐占据国内手机市场。
手机芯片包含基带处理器射频芯片应用处理器等,可为音频视频等多媒体配备相应自己的芯片。
国外厂商有高通等,国内厂商有展讯大唐移动凯明鼎新等。
据公司数据显示,年基带市场份额为。
国内手机采用芯片的品牌有联想天阔普天三新三盟宇宙南方高科诺科康佳科健采星迷你波导奥克斯东信长虹托普吉事达等。
是联发科技股份有限公司的英文简称,它作为全球设计领导厂商,专注于无线通讯及数位媒体等技术领域。
公司提供的晶片整合系统解决方案,包含无线通讯等在市场上居领导地位。
在的手机解决方案中,将手机芯片和手机软件平台预先整合到起。
这种方案可以使终端厂商节约成本,加速产品上市周期。
公司的产品因为集成较多的多媒体功能和较低的价格在大陆手机公司和手机设计公司得到广泛的应用。
的方案将芯片与手机开发所需的软件平台乃至第三方软件捆绑销售的巨大成功则证明了在这领域平台技术不再是英飞凌这些巨头的专属。
这策略使得在手机市场取得了骄人的业绩。
但是并不是所有的国产手机都简单的运用最被人称颂的,而是取其精华,利用自己对市场的理解生产出具有自身特色的手机。
例如成功坐上了国产手机的第把交椅的天语手机。
手机软件分类按照软件安装的方式来分类,可以将手机软件分为前装软件和后装软件。
前装软件是指在手机用户购买手机的时候,已经预先安装在系统内的软件。
如通讯录短信息等是设计厂商捆绑在操作系统的前装软件后装软件是指在用户购买手机之后,通过下载或者与电脑连接等方式获取并安装的软件。
按照应用类型分类,可以分为基本功能类如通讯录短消息信息资讯类如腾讯,工具类如地图,娱乐类如影院,游戏类等。
课题的现实意义本课题来源于本人在实习公司参与的手机研发项目,以其中的通讯录模块为例,详细阐述了网络中平台应用层软件的设计与实现。
本项目的客户要求是希望从界面外观功能操作等各方面,在平台上达到与款手机高仿的效果。
因此本课题的实践背景是基于的方案,按照用户第章绪论需求并结合手机应用软件开发平台中的应用层概念,在应用层基础版本上进行基本功能类前装软件的二次开发。
移动终端的应用层软件需要嵌入式实时操作系统的支持,基于定的嵌入式操作系统提供操作系统抽象层,便于上层应用软件的开发和移植。
应用层软件即人机交互接口所反映出来的界面,其操作之简易性对于移动终端产品的优劣也具有举足轻重的作用。
它是相对于通信设备标准的,有利于二次开发和项目移植,对于嵌入式移动终端应用软件的研究具有长远的现实意义。
另外,从市场效益的角度来说,不仅给公司带来了可观的经济价值,同时又为消费者购买移动终端产品提供了个更有竞争力的选择。
论文的工作和结构在研发手机项目中,对通讯录模块研究与开发的工作经历了四个主要阶段第阶段学习阶段。
在原有移动通信栈和库,提供的软件开发包可以供第三方应用程序开发使用。
基于平台移动终端应用层软件的设计与实现体系中有多个可选择的平台以适应不同的用户需求。
这些优点是普通手机平台难以实现的,当然这也是本项目的难点所在。
因此,项目的首要任务是先对原始需求进行充分评估和合理设计。
第三章的研究与实现第三章的研究与分析平台总体设计手机软件主要包括运行软件和调试软件两大部分。
本项目中运行软件主要由协议栈操作系统设备驱动和模块组成。
提供的调试软件有。
它们的作用在于监视软件的实时运行,加速手机运行软件的开发。
整个软件的结构如图所示图软件结构其中,是整个系统外围设备的驱动程序,是无线应用协议,是软件。
适配层平台使用了实时操作系统。
本系统设计了个操作系统适配层在其上做了个内核抽象层的封装,使得手机软件于操作系统。
为了确保上所有程序能在机上正常的运行,这层是必须的。
它封装了些,它们为其他软件提供了很多系统服务函数,例如时钟管理任务管理同步和通信资源管理,内存管理等。
如图所示基于平台移动终端应用层软件的设计与实现图适配层适配层平台中,层是与和协议栈之间的个适配层。
也就是说,二者通过层完成通信过程。
般地,我们将以下的部分称为下层,上面的称为上层或应用层。
详细结构如图所示图适配层包括和两个部分。
前者即远程例如,端,通过口利用命令与协议栈通信后者包括了的所有特性。
对应的适配层,和之间的服务节点是原始节点。
第三章的研究与实现的控制实体,处理所有应用的请求和响应。
命令解释器,解释来自端的命令,同时命令执行相应的动作。
用户设备适配。
驱动的适配,如等。
电话本管理。
处理电话本的相关操作,如存储等。
安全管理单元。
安全性管理以及。
电路交换协议栈管理。
注册接入控制。
包括的注册管理等。
短消息服务应用层。
处理短信存储收发短信小区广播等。
终端文本管理。
间的通信机制在平台中,系统被划分为若干个的,它们由操作系统来统管理调度。
个事件的处理往往是多个交互完成的,这就需要每个之间都可以进行通信,它们都是通过消息队列来接受或发送消息的。
如图所示图结构消息队列可以分为三种内部队列外部队列和循环队列。
其中,内部队列是在同个的模块之间进行消息交互的队列,外部队列是在不同的的模块之间进行消息交互的队列,循环队列是专门用于模块读取消息的队列,默认的大小是。
消息的数据结构定义如下源模块目的模块服务接入点信息名本地参数缓冲器„基于平台移动终端应用层软件的设计与实现缓冲器指针进行之间的通信之前,先创建。
建立入口函数,进入消息的循环,从而在外部队列中监听消息,完成此步骤的函数是,下面以向发送消息来说明间的通信过程建立个本地参数的缓冲器分配需要的值到本地参数缓冲器在结构体中填写相应信息发消息给从中接收到消息后,会根据消息注册个消息响应的处理函数,完成此步骤的函数是,。
以向发送调节音量请求为例消息建立本地参数缓冲器
