39基于嵌入式Linux的智能手机应用系统研究

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

://://://://://://://://://://://://://://://://://://://://://://://://://://://://://基于嵌入式Linux的智能手机应用系统研究作者:张芳学位授予单位:长沙理工大学相似文献(1条)1.学位论文杨猛基于双CPU架构的GSM手机通话过程的设计和实现2008近几年手机发展迅速,逐渐将周边领域如MP3、MP4、DV、DC等功能加入其中,并具有整合更多软件的趋势。旧有的单CPU架构同时处理GSM信令和应用软件已不堪重负,成为了手机发展的瓶颈。双CPU架构就能将二者分开处理,相互独立,互不干扰,彻底解决了应用软件和GSM信令争抢CPU的问题。双CPU架构相比单CPU架构有了本质的改变,架构变动带来的结构变动也是巨大的。原有单进程基于消息循环和回调函数的结构被多进程基于客户机/服务器的结构全面取代,为了实现双CPU间命令和数据的通讯,多路复用、询问与回应机制、多进程功能调用等机制被引入进来,语音通话管理也加入了虚拟机的概念,其根据GSM消息和用户操作更新和维护状态虚拟机。本文就是描述双CPU架构的GSM手机通话过程的设计和实现。笔者在项目组中所做的研究就是围绕实现XScale270和5110LC的双CPU架构展开的。主要研究内容包括设计双芯片硬件和软件的对接方式,实现数据双向传输;编写基于单物理通路的双通道虚拟串口程序;解析ATCommand,实现多进程命令调度和相应的函数接口;处理语音通话逻辑,完成电话虚拟机和界面实现。在完成上述任务的同时还需要保证虚拟串口的实现稳定高效;能及时的响应来自多个进程的并发命令;实现完整电话逻辑并保证电话虚拟机足够强壮;和项目组中其他成员配合按时完成预定项目。本文对比了单CPU和双CPU架构的特点,通过调研了相关行业在这个领域的研究进展,分析出实现双CPU架构通话过程的重点和难点,结合本设计所在项目的功能和性能相关需求,参考应用了GSM07.07(ATCommand)和GSM07.10(Multiplexer)的设计规范,完成了硬件和软件的架构设计,完成软件实现,实现基于双CPU架构的GSM手机通话过程,如期完成了项目。在本文的项目中,双CPU架构的应用端CPU以其强大的数据、多媒体处理能力,为上层软件处理提供保障;通信端CPU则专职进行GSM信令处理,保证GSM网络通信稳定。两个CPU都有独立电源管理机制,都能在各自空闲的时候进入睡眠,节约能源。在应用效果上,手机处理应用程序的性能表现优异;GSM信令处理的稳定性也相比较强;电源管理方面也相当出色。双CPU架构的整体性能在智能手机领域都是非常优秀的。本文链接:授权使用:吕先竟(wfxhdx),授权号:13bf603b-7c61-427f-93fc-9e4100f05c72下载时间:2010年12月3日

1 / 69
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功