|
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不讓工作

基本完成.
|
|