论文部分内容阅读
随着电子技术与软件技术的飞速发展,嵌入式系统技术己经成了最热门的技术之一。作为实现设备小型化,智能化的重要元素,嵌入式系统己经在国防、航天航空、交通、能源、工业控制、通信以及人们日常生活等各个领域得到了广泛的应用。
嵌入式图形用户界面(Graphical User Interface,GUI)作为嵌入式系统中的一个重要组成部分,随着嵌入式技术的发展,这几年也得到了飞速的发展。嵌入式GUI作为人机界面的软件系统,具有简洁、美观、方便好用且更具人性化的特点,采用嵌入式GUI进行人机界面设计能够提高设备开发效率、节省维护成本、丰富人机交互信息,因而,已经被越来越多的领域所采用。
本文对基于以ARM为核心的S3C44BOX微处理器和μC/OS-Ⅱ嵌入式实时操作系统的嵌入式GUI应用平台的设计进行了探讨。首先介绍了嵌入式系统的定义、分类、特点和一般性总体结构,以及嵌入式GUI的发展和特点;系统的软硬件平台的基本结构和相关的嵌入式微处理器、嵌入式操作系统的基本知识。其次,阐述了在嵌入式硬件开发平台上的主要研究内容:系统启动加载程序Boot Loader、μC/OS-Ⅱ实时操作系统的移植、人机接口驱动程序、μC/GUI图形用户软件的嵌入等系统软件平台的设计。重点阐述了μC/OS-Ⅱ实时操作系统在S3C44BOX微处理器上移植的方法,μC/GUI嵌入μC/OS-Ⅱ实时操作系统的过程以及嵌入式GUI的消息驱动机制和实现。最后,文中列举了系统中的具体应用实例。