■GUI所有子目录:
目录 内容
Config 配置文件
GUI/AntiAlias 抗锯齿支持 *
GUI/ConvertMono 用于B/W(黑白两色)及灰度显示的色彩转换程序
GUI/ConvertColor 用于彩色显示的色彩转换程序
GUI/Core us/GUI内核文件
GUI/Font 字体文件
GUI/LCDDriver LCD驱动
GUI/MemDev 存储器件支持 *
GUI/Touch 触摸屏支持 *
GUI/Widget 视窗控件库 *
GUI/WM 视窗管理器 *
(带*为可选项)
■向目标程序中加入uc/GUI:
有2个选择,一是将要是用的源文件包括进来,二是建立一个库并连接这个库文件
■通常说来,需要将uc/GUI的核心C文件,LCD驱动文件,显示屏所要使用的字体文件及其他定制的可选择模块加入到工程中:
1. GUI/Core,GUI/ConvertColor, GUI/ConvertMono下所有的C文件
2. 显示屏用到的字体(位于GUI/Font下)
■配置uc/GUI:
配置目录应包含相匹配的配置文件。LCDConf.h通常包含使uc/GUI能正常工作所需要的所有的定义
■初始化uc/GUI:
GUI_Init()初始化LCD和uc/GUI的内部数据结构,在其它uc/GUI函数运行之前必须被先调用
■在目标硬件上是用uc/GUI的步骤:
◆ 定制uc/GUI: 修改LcdConfig.h来定制uc/GUI
◆ 定义访问地址和访问规则:
对于是用存储器映像的LCD,仅需要在LcdConf.h中定义访问地址;
对于端口/缓冲的LCD,必须定义接口程序
◆ 编译、链接和测试范例程序
◆ 修改范例程序
◆ 多任务应用(如果需要的话)
◆ 使用uc/GUI编写应用程序