UCGUI 联系客服

发布时间 : 星期四 文章UCGUI更新完毕开始阅读40228020aaea998fcd220e05

本科毕业论文

题 目:学 生:专 业:年 级:指导教师:日 期:

UcGui嵌入式用户图形接口的移植 鲁怡玮 电子信息工程 2007级 马文新 2011年5月18日

UcGui嵌入式用户图形接口

摘要:随着科学技术的发展和计算机的普及化,人们开始越来越多的用计算机来处理各种各样的问题,计算机向着更轻薄,更高效的方向继续发展,嵌入式的契机也随之而来。早期的PC上的CLI(Command line user interface)命令行模式的人机接口已经不能满足大众化的需求,人们期待着更加人性化的人机接口或者称之为人机界面的出现。于是便诞生了里程碑性质的GUI(Graphical user interface)图形用户接口。这种面向用户的系统工程设计,优化了产品的性能,使操作更人性化,减轻使用者的负担,强调人-机-环境,三者为一个系统进行总体的设计。而我这次更加关注的UCGUI,是一种嵌入式应用中的图形支持系统。它设计用于为任何使用LCD图形显示的应用提供高效的独立于处理器及LCD控制器的图形用户接口,它适用单任务或是多任务系统环境, 并适用于任意LCD控制器和CPU下任何尺寸的真实显示或虚拟显示。它的设计架构是模块化的,由不同的模块中的不同层组成,由一个LCD驱动层来包含所有对LCD的具体图形操作。 UCGUI可以在任何的CPU上运行,因为它是100%的标准C代码编写的。

关键字:CLI,interface,用户图形界面(接口),嵌入式,LCD图形显示;

Embedded Uc Graphical user interface

Abstract:With the develpoment of the science technology and computer's popularization,the people begin to use the computer to process the more and more problems。More lighter and thinner,more faster and efficiency is the develpment direction for the computer。Then,the chance of the embedded is becoming!The early time of the Command line user interface is can't meet prople's require。The people want to have a new interface,it should be high performance,user-friendly,lightens user's burden。And the scientist do not let us down,Gui is coming。It emphasis the people,the computer,the environment is a union system。It designs for any using the lcd graphical display the application to provide the highly effective,not independence the procwssor and the LCD controller's graphical interface。it is suitable the single task perhaps the multi-task system environment,and is suitable under willfully the LCD controller and CPU any size real demonstration or the hypothesized demonstration。Its design construction is the modulation, is composed of the different module's in different level, contains by a LCD actuation level。UCGUI may move on any CPU, because it is 100% standard C code。 Keywords:CLI,interface,GUI,embedded,lcd graphical;

1

目录

一.绪论

1.1-传统计算机的发展史...........................4 1.2-嵌入式系统的定义与特点.......................5 1.3-嵌入式图形用户界面...........................6 二.运行平台简介

2.1-LPC2478概述..................................7 2.2-uC/os2操作系统...............................9 2.3-UcGui

面............................11 三.程序设计与实现 3.1-uC/os2程序调试与移植

3.1.1-设置与处理器编译器相关的参数.............14

3.1.2-用C语言实现与处理器任务相关的函数.......16 3.1.3-处

现...................17 3.1.4-uC/os2

试.......................18 3.2-UcGui程序调试与移植 3.2.1-Gui

图形预定义控

2

制........................25 3.2.2-Gui

制..........................27

3.2.3-Gui LCD的控制............................28 3.2.4-UcGui

试........................28

四.扩展内容

4.1-UcGui的消息处理机制.......................30 4.2-UcGui支持的几种输入设备...................31 4.3-UcGui触摸屏校正...........................33 4.4-UcGui图像驱动分析.........................37 五.总结.......................................38 参考文献.......................................39

3