论文部分内容阅读
随着Internet的发展和后PC时代的到来,嵌入式系统的应用愈来愈广泛,目前嵌入式系统技术已经成为了最热门的技术之一,嵌入式产品已经在IT产业中占有很大的比重。嵌入式系统硬件的核心是嵌入式微处理器,ARM(Advanced RISC Machi-nes)处理器是目前公认的业界领先的32位嵌入式RISC(Reduced InstructionSet Computer)微处理器,占据了低功耗、低成本和高性能的嵌入式应用领域的领先地位,基于ARM的嵌入式技术已经成为当前嵌入式领域研究的一个亮点;一个优秀的嵌入式操作系统是嵌入式系统成功的关键,uC/OS-Ⅱ作为一种新兴的嵌入式实时多任务操作系统,以其免费公开源码、面向中小型应用、可抢占、多任务以及较好的移植性等突出特点,在各类嵌入式设备中得到广泛应用。近几年嵌入式技术的发展,对人机界面的要求越来越高,友好的图形人机界面为嵌入式系统的人机交互提供丰富的图形图像信息、直观的表达方式。嵌入式GUI(Graphical User Interface)作为人机界面的软件系统,具有简洁、美观、方便好用且更具人性化的特点,采用嵌入式GUI进行人机界面设计能够提高设备开发效率、节省维护成本、丰富人机交互信息,因而,已经被越来越多的领域所采用。uC/GUI是一款不仅可以实现快速开发,而且能够提供低功耗型GUI支持的软件。用户可以使用它方便地定制出自己的图形用户界面,完成各种应用程序的开发。本文研究设计了一种基于ARM微处理器和嵌入式实时操作系统的嵌入式GUI应用平台的方案,完成了系统硬件电路的设计与调试,实现了包括:系统启动加载程序Boot Loader、uC/OS-Ⅱ操作系统的移植、串口通信程序、uC/GUI图形软件应用等系统软件平台的设计与应用。该嵌入式GUI应用平台既可以满足用户对应用系统实时性和快速处理的要求,又能够给用户提供生动、直观的图形人机交互界面,具有广泛的应用前景。