第一部分:在UCGUI移植之前
在移植之前,首先要了解在网上下的UCGUI 3.90源码包
1)“tool文件夹” 基本都是字体和模板查看之类的.
2)“sample文件夹” 是实例代码和模版配置头文件,如跟操作系统有关的GUI_X或者一些模板
3)“Start文件夹” 是uCGUI的源代码包
Config,配置文件;
GUI/AntiAlias,抗锯齿支持;
GUI/ConvertMono,用于B/W(黑白两色)及灰度显示的色彩转换程序;
GUI/ConvertColor,用于彩色显示的色彩转换的程序;
GUI/Core µC/GUI,内核文件;
GUI/Font,字体文件;
GUI/LCDDriver,LCD 驱动;
GUI/Mendev,存储器件支持;
GUI/Touch,触摸屏支持;
GUI/Widget,视窗控件库;
GUI/WM,视窗管理器;

本文介绍了如何在STM32F103VE微控制器上移植UCGUI图形用户界面框架。重点涉及移植前对源码包的理解,包括工具、样本和启动文件夹的内容。移植过程中,主要修改`GUIConf.h`、`GUITouchConf.h`、`LCDConf.h`三个头文件及`GUI_X`和`LCDDriver`下的C文件。移植流程包括配置文件修改、驱动接口适配和外部依赖选择,根据具体操作系统环境如无OS、embOS或UCOS进行调整。
最低0.47元/天 解锁文章
1134

被折叠的 条评论
为什么被折叠?



