论文部分内容阅读
随着信息技术的发展和数字化产品的普及,从消费电子到工业设备,嵌入式系统被应用到网络、手持通信设备、国防军事等各个领域。嵌入式系统是以应用为中心,以计算机技术为基础,其软硬件可配置,对功能、可靠性、成本、体积、功耗有严格约束的一种专用系统。它是将先进的计算机技术、半导体技术和电子技术以及各个行业的具体应用相结合的产物。
CDMA移动终端产品的开发属于嵌入式应用开发范畴。本文简单介绍了嵌入式处理器的应用,嵌入式操作系统,嵌入式系统开发的调试方法,移动终端的发展近况以及本文的理论与实践背景;阐述了系统的总体结构,介绍了项目开发所涉及的软、硬件平台以及嵌入式操作系统提供的服务和功能。
本文以移动终端系统的软件开发为研究对象,从系统分析、系统设计和系统实现等几个方面入手,对移动终端软件的开发做了系统、全面的讨论。首先,基于嵌入式实时操作系统REX的任务管理,研究了具有移动终端UI(MMI)特性的UI模块的各项功能,并采用层次化有限状态机的理念,拟订出UI任务的总体结构方案。同时,设计开发了一些功能模块,包括数据结构定义,各种接口实现等。然后,研究了以FLASH为存储介质,对数据的存储管理的实现;以LCD为显示媒介,对数据的显示管理的实现。接着研究了移动终端的多语言机制,设计并实现了多语言文本的输入法及字符显示功能;最后,本文对CDMA移动终端嵌入式软件的分析、设计进行了评估与总结,并对未来的工作进行展望。