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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值