节点文献

嵌入式GUI技术及其在工程机械控制系统中的应用研究

The Research of Embedded GUI and Its Application on Construction Machinery Control System

【作者】 易珂

【导师】 彭楚武;

【作者基本信息】 湖南大学 , 控制理论与控制工程, 2008, 硕士

【摘要】 人机交互(Human Machine Interface)技术已成为当今软件工程研究的热点课题之一。图形用户界面(Graghic User Interface)作为该技术的核心内容,以其丰富的图形图像信息、直观的表达方式与用户进行交互。嵌入式图形用户界面是嵌入式实时操作系统的一个重要组成部分,随着嵌入式系统硬件平台技术的不断提升及嵌入式系统应用范围的不断扩大,嵌入式GUI系统的重要性愈发突出。在国内工程机械领域,愈来愈多的厂商开始采用GUI开发其控制系统,充分发挥嵌入式GUI的优势。本文深入分析了嵌入式GUI的设计流程及主要技术,对其关键技术部分——图形设备接口(Graghic Device Interface)进行具体设计与实现,同时结合嵌入式GUI开发软件,为某实际工程机械控制系统项目开发出一套功能强大,界面美观的嵌入式GUI系统。本文首先对嵌入式GUI进行需求分析,阐述了主流GUI的主要技术,针对GUI多任务通信部分给出了详细的算法流程与程序代码;其次,深入研究了GUI系统中的图形设备接口技术,对其中的基本绘图模块、文本模块及输入输出层做了详细设计并予以实现;接下来,在PC104工控板上搭建嵌入式Linux操作系统,包括系统引导、内核移植及文件系统的搭建,并在此开发平台之上,配置安装了MiniGUI并结合实际工程机械控制系统进行图形用户界面的开发以及输入引擎的移植;文章最后,通过自编写软件及专业测试工具,对开发出的嵌入式GUI系统进行性能测试,通过与其他嵌入式GUI系统的比较,验证了其有效性。本文针对某工程机械控制系统所开发的嵌入式GUI,经软、硬件测试已经完全达到实际项目需要,在后续的系统整合、衔接及运行期间,该嵌入式GUI的稳定性,可靠性及功能实现方面表现也非常不错,这些均表明了本文的研究成果具有较高的实用价值和推广应用前景。

【Abstract】 Human Machine Interface technology has become one of the hot issue of software engineering research. As a core content, Graghic User Interface interacts with users through its rich graphic/image imformation and direct expression. Embedded Graghic User Interface is an important component part of Embedded Real-Time OS. Along with the developing of hardware platform tehnology and the expanding of embedded system applied range, the importance of embedded GUI system has become prominent. In the field of internal construction machinery, more and more companies begin to adopt GUI to develop their control system, which give full scope to their advantages.This paper gives a thorough analysis of the embedded GUI design flow and major technique, accomplishs the key part-Graghic Device Interface concretely, and finally develops a set of powerful, elegant embedded GUI for the actual construction machinery project by combining the embedded GUI kits. At first, specific to embedded GUI, this paper gives the demand analysis and the description of mainstream GUI, then lists the detailed arithmetic flow and code which is oriented to the multi-task communication part. In the next part, we study the system GDI in-depth, and implement its basic drawing module, text module and I/O layer. After that, we build a embedded Linux OS on PC104 board, including bootloader, kernel transplanting and file system construction, on which we configure and install MiniGUI to develop GUI according to the construction machinery project, with the input engine been transplanted. In the last chapter, we test the accomplished embedded GUI system by using self-writing software and professional tools. Via comparing with other embedded GUI, we verify its validity.The embedded GUI based on construction machinery control system has been proved to be meet the actual requirement. Furthermore, its stability, liability and function-fullfill performs very well in the following system integrating, combining and running stage. It is also an evidence for the excellent practicability and the application foreground of the production in this paper.

  • 【网络出版投稿人】 湖南大学
  • 【网络出版年期】2008年 12期
  • 【分类号】TP311.52
  • 【被引频次】7
  • 【下载频次】192
节点文献中: 

本文链接的文献网络图示:

本文的引文网络