UC_GUI在STM32上移植
GUI: 圖形用戶接口
三種GUI安裝包
1) mini GUI –》Linux—GCC 2) QT GUI ->> LInux 3)UC GUI àWindows
GUI軟件包作用
1) 實(shí)現(xiàn)控制的繪制 2) 捕捉控制的事件 使用UC_GUI需要哪些驅(qū)動(dòng)函數(shù) 1) 畫點(diǎn)函數(shù) 2) 讀點(diǎn)函數(shù) 3) 液晶初始化函數(shù) GUI結(jié)構(gòu)解析
UC_API--à(APP) 用戶應(yīng)用層
UC_GUI軟件包
底層液晶驅(qū)動(dòng)
GUI函數(shù)包解析
4個(gè)主文件包
1) Other DOC 文檔 GUI_X包和LCD_Conf TOOL包一些常用圖形工具 2) simulation仿真包 3) uCGUI主文件包 主文件包內(nèi)容解析
Application上層應(yīng)用
Config配置:GUI配置 GUI觸摸屏配置 LCD配置
GUI主目錄:
AntiAlias:抗鋸齒
ConvertColor顏色
ConvertMono灰度顯示和色彩轉(zhuǎn)換支持
Core內(nèi)核
Font字體
JPEG圖片
LCDDriver液晶驅(qū)動(dòng)
MemDev ,MultiLayer防止項(xiàng)目重疊時(shí)候屏幕閃爍
Touch觸摸屏控件
VNC虛擬機(jī)
Widget窗體控件庫
WM窗口管理庫
4) GUIDemo 例子
移植步驟
1) 添加上述gui主文件包的文件夾到keil
2) 添加gui頭文件到keil

3) main文件添加gui.h

在GUIConfig組下的 LCD需要配置參數(shù) 
設(shè)置液晶基板模式 然后轉(zhuǎn)到液晶初始化函數(shù) 在LCDTemplate.c文件了加入自己的液晶頭文件TFT.h




替換宏定義的初始化函數(shù)
Gui_config中原先的字體和動(dòng)態(tài)內(nèi)存大小
改成自己的
在字體庫查找

F16B_1中打開翻頁到最后把文件的定義復(fù)制GUI_Font16B_1

改成自己的


把值改成0不讓工作

基本完成.
|