论文部分内容阅读
随着Internet的发展和后PC时代的到来,嵌入式系统的应用越来越广泛,目前嵌入式技术已经成为了最热门的技术之一。基于ARM的嵌入式技术已经成为当前嵌入式领域研究的一个亮点。基于ARM的微控制器由于高性价比、广泛的第三方支持和良好的通用性必然导致发展和应用非常广泛,近年应用于各种终端设备和PDA是热点研究对象,而ZigBee技术是近两年出现的无线通信技术,它是以IEEE802.15.4技术为基础的一组涉及网络、安全、应用的软件协议,在家居自动化、楼宇自动化工业监控系统得到广泛的应用。本文是在充分陈述嵌入式主要素和现有无线手持终端发展状况的基础上,对一个基于嵌入式ARM处理器LPC2220、嵌入式操作系统uC/OS-Ⅱ、ZigBee无线技术和图形界面系统MiniGUI的无线手持终端进行了设计和研究。详细分析了硬件组成(液晶、触摸屏、SPI、ZigBee模块),围绕硬件驱动的实现展开研究的同时,介绍了ZigBee相关技术。然后用图形界面系统MiniGUI以餐厅点餐为例,设计了简单的点菜界面。最后以点对点模型进行研究,并简单分析了实际应用中的组网。本文重点是无线手持终端的硬件设计、软件移植、图形用户界面和无线通信等关键技术的实现。在硬件设计中,按照功能模块一一阐述了各主控制芯片的特性及设计原理;在软件中,先研究了相关设备的驱动,再研究了嵌入式软件的移植,最后阐述了简单图形界面的设计和无线通信的接口设计及工作流程。本文创新点是将ZigBee无线技术应用于无线手持终端,给出了一个新的无线手持终端设计方案,利用有限的硬件资源在缺少MMU的低端CPU上设计并开发出性能接近高端的无线手持终端系统。充分利用了嵌入式操作系统uC/OS-Ⅱ的多任务和保护机制,合理地协调了硬件资源和软件系统之间的一些矛盾。本文共由六章构成。第一章首先介绍了无线手持终端的研究背景,即对ARM微控制器、嵌入式操作系统、图形用户界面系统和无线局域网技术四个方面的发展现状进行了概括。然后,叙述了无线手持终端的国内外发展现状。最后,介绍了论文的研究工作及实现目标。第二章先阐述了系统的构建,然后分别以硬件模块为单位进行介绍,在分析了驱动程序设计后,在第三节对IEEE.802.15.4协议标准和直序列扩频技术进行了介绍。第三章主要是操作系统的移植分析和在对图形用户界面MiniGUI for uC/OS-Ⅱ移植的基础上进行简单用户界面设计。第四介绍章无线模块和终端通讯接口的设计。第五章给出系统研究模型,并以点餐系统为例介绍了简单组网应用。第六章是对论文所做工作的概括性总结和结果分析,同时对后续工作进行了展望。