ucGUI学习笔记1

■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编写应用程序

你可能感兴趣的:(数据结构,c,工作,测试,存储,任务)