基于BREW平台的嵌入式应用的研究和实现

来源 :北京邮电大学 | 被引量 : 10次 | 上传用户:xushaowei20092009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统的一个重要应用领域是移动通讯终端手机。通信技术的发展,大大提高了无线数据的传输速率和可靠性,电信业也已从传统的“运输行业”正转变为为用户提供新内容和增值服务的“服务行业”。 而手机作为一种嵌入式设备,不具备像硬盘那样拥有大容量的存储介质,而大多使用EPROM、EEPROM或闪存(Flash Memory)作为存储介质,市场也要求手机的小巧轻便和低功耗,因此对手机的芯片处理速度和存储空间有严格的限制。手机的硬件资源环境一般要比PDA更为苛刻,要在如此紧张的资源下完成复杂的功能,就要求嵌入式系统软件必须尽量的小巧、稳定和高效。 本文正是基于这一点出发,对BREW平台的嵌入式应用开发中的若干难题进行了研究,以促使BREW应用开发的效率和质量进一步得到提高。而在这些难题中图形图像处理和内存管理是开发中较难处理的两个问题。 许多BREW应用都涉及多幅图像的处理,但现有大多数移动设备的ARM芯片处理速度有限。尤其是在游戏开发中,速度更成为了一个瓶颈,游戏大部分的时间都花费在了屏幕绘制操作上,基本上占据了游戏运行时间的80%。因此本文研究了图像资源的优化处理,比如压缩比较高的PNG图片的使用及其在程序应用中的处理方法,还有如何对BMP图片进行压缩、解压缩和图片的反转;在屏幕绘制方面,研究了区块图形技术、位块传输技术以及双缓冲技术。 为台式机或服务器编写代码时,我们一般不必刻意关注内存使用情况、堆栈深度或CPU负担。但内存管理技术在手机等受限设备中却是另外一个关键问题,本文也对BREW内存管理技术做了一些研究。对BREW的内存结构和内存管理机制做了透彻地分析和研究,并提出了一些BREW内存管理的改进方法。 BREW网络应用开发是本文研究的另一主题。BREW是构建在高通公司的CDMA系统之上的,它已经把无线通信功能封装在了一个类似socket的系统中,拥有类似于Berkeley Socket接口编程中的
其他文献
数据库是信息系统中数据处理的核心环节,其安全性直接影响着信息系统的安全与否。然而,仍然存在于数据库的安全隐患却给信息系统带来了很大的安全挑战,数据库的安全问题主要包括
当代计算科学的发展非常迅速,而在计算机理论方面也有着日新月异的突破。随着各种交叉学科的出现,计算机科学和其他学科之间的交互渗透也日益增多。在计算机理论中的并行理论、
本论文来源于工程“兆瓦级风力发电机组转速控制、保护及监控系统”,在风力发电系统中经常需要测量多路电压及电流信号,电量的数据采集是实现自动化的重要环节。根据采样信号的
多媒体应用逐步成为移动网络业务的主体,如何在有限和不稳定的带宽、差错率较高的无线网络环境提供高质量的多媒体传输服务,是移动业务部署必须解决的问题。这其中涉及到多媒体
开发微处理器的同时必须要为其开发编译工具,而汇编软件是编译工具链中非常重要的一个环节。本课题的任务是为LX-1164微处理器设计和开发相应的汇编软件。 笔者深入的研究了
定位服务是服务内容提供商利用智能终端、网络通信技术以及定位技术等的结合,获取潜在用户的实际地理位置信息,根据用户的需要为其提供相关信息的服务。目前,室外定位技术已经取
随着计算机应用技术的快速发展,作为生物特征识别的分支,人脸识别受到了越来越多的重视。这些年,人脸识别算法层出不穷,因此识别的正确率和效率都得到了很大的提高。在实际应
本文针对国内英语教学中存在的发音质量评价主观化的问题,研究了语音识别中的关键技术,包括语料库、预处理、端点检测、特征提取和隐马尔可夫模型(HMM)等,重点解决了声学模型的
互联网技术的迅速发展,对企业信息化建设提出了更高的要求。基于先进管理理念的ERP ( Enterprise Resource Planning )、CRM ( Customer Relationship Management)、SCM(Supp
生物特征识别技术在上个世纪后二十年内得到了迅猛发展,他在医学诊断领域中形成的一个分支,基于人体生物特征的医学诊断学,也受到了国内外众多研究者的关注。传统中医脉诊是