ucgui界面 vc_【MM32F103试用体验】ucGUI + FreeRTOS +触摸屏图形界面开发

本文详细介绍了如何在VC环境下移植和配置uCGUI库,用于MM32F103芯片的图形界面开发。移植过程涉及修改配置文件GUICon.h、GUITouchConf.h、LCDConf.h以及定制LCDWin.c文件,以适配TFT控制器和触摸屏。通过这些步骤,开发者能够在嵌入式系统中创建基于FreeRTOS的任务管理图形界面。
摘要由CSDN通过智能技术生成

第一部分:在UCGUI移植之前

在移植之前,首先要了解在网上下的UCGUI 3.98源码的文件结构是。

UCGUI 3.98源码中有三个文件夹:

1)“tool文件夹”是用来使用一些uCgui的上位机程序,基本都是字体和模板查看之类的.

2)“sample文件夹”下面是已经别人帮你写好了很多有用的东西,像跟操作系统有关的GUI_X或者一些模板(后面我们会用到的自己定义的Demo),或者是gui配置.后面再一一详细叙说这个文件夹的功能.

3)“Start文件夹”里面,这是我们最主要的文件夹.里面就包含了uCGUI的源代码,uCGUI的作者把源代码放进vc里面进行编译了(当然,这是用标准C语言写的程序,所以我们可以放在任何C语言平台下编译而不会担心兼容性问题,这个uCGUI在这方面做的算是完美了),所以,我们可以在vc平台下写界面,然后再把代码拷进我们的下位机编译器进行编译,这样子效率就会非常高了。

Start文件夹”目录内容:

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,视窗管理器;

移植uC/GUI主要集中在修改三个头文件和两个C文件:

三个头文件都在\Config下,分别是GUICon.h ,GUITouchConf.h,LCDConf.h ;

两个C文件

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值