|
UC_GUI在STM32上移植
GUI: 图形用户接口
三种GUI安装包
1) mini GUI –》Linux—GCC 2) QT GUI ->> LInux 3)UC GUI àWindows
GUI软件包作用
1) 实现控制的绘制 2) 捕捉控制的事件 使用UC_GUI需要哪些驱动函数 1) 画点函数 2) 读点函数 3) 液晶初始化函数 GUI结构解析
UC_API--à(APP) 用户应用层
UC_GUI软件包
底层液晶驱动
GUI函数包解析
4个主文件包
1) Other DOC 文档 GUI_X包和LCD_Conf TOOL包一些常用图形工具 2) simulation仿真包 3) uCGUI主文件包 主文件包内容解析
Application上层应用
Config配置:GUI配置 GUI触摸屏配置 LCD配置
GUI主目录:
AntiAlias:抗锯齿
ConvertColor颜色
ConvertMono灰度显示和色彩转换支持
Core内核
Font字体
JPEG图片
LCDDriver液晶驱动
MemDev ,MultiLayer防止项目重叠时候屏幕闪烁
Touch触摸屏控件
VNC虚拟机
Widget窗体控件库
WM窗口管理库
4) GUIDemo 例子
移植步骤
1) 添加上述gui主文件包的文件夹到keil
2) 添加gui头文件到keil

3) main文件添加gui.h

在GUIConfig组下的 LCD需要配置参数 
设置液晶基板模式 然后转到液晶初始化函数 在LCDTemplate.c文件了加入自己的液晶头文件TFT.h




替换宏定义的初始化函数
Gui_config中原先的字体和动态内存大小
改成自己的
在字体库查找

F16B_1中打开翻页到最后把文件的定义复制GUI_Font16B_1

改成自己的


把值改成0不让工作

基本完成.
|
|