UCGUI是一種嵌入式圖形系統(tǒng),學(xué)習(xí)小型的嵌入式多任務(wù)調(diào)度系統(tǒng)UCOS的多任務(wù)調(diào)度原理, 理解多任務(wù)之間的核心通信機(jī)制,打造自己的嵌入式GUI圖形系統(tǒng)!
功能介紹:
1.完成字體生成工具動(dòng)態(tài)庫(kù),調(diào)用接口為ShowGenFontHZDlg(),彈出字體生成界面,導(dǎo)出漢字GBK的漢字字體。c文件。專門用于UCGUI。
2.可以自定義導(dǎo)出漢字.C文件,輸入自己要使用的漢字及ASCII字符。
3.跳過0xaaa1~0xafff這幾分區(qū),因?yàn)檫@幾個(gè)分區(qū)沒對(duì)有對(duì)應(yīng)任何的漢字。
文檔介紹:
UCGUIGenApp------調(diào)用字體dll的EXE文件
UCGUIFontTool--執(zhí)行程序
UCGUIGenApp.exe-----調(diào)用DLL程序.
UCGUIFontGen.dll----字庫(kù)生成DLL程序
生成的字體文件在默認(rèn)放在可執(zhí)行文件同一目錄內(nèi)
ucgui特性:
1.適用任何8/16/32位CPU,只要有相對(duì)應(yīng)的標(biāo)準(zhǔn)C編譯器。
2.任何的控制器的LCD顯示器(單色,灰度,顏色),只要有適合的LCD驅(qū)動(dòng)可用。
3.在小模式顯示時(shí)無須LCD控制器。
4.所有接口支持使用宏進(jìn)行配制。
5.顯示尺寸可定制。
6. 字符和位圖可在LCD顯示器上的任意起點(diǎn)顯示,并不僅局限于偶數(shù)對(duì)齊的地址起點(diǎn)。
7.程序在大小和速度上都進(jìn)行了優(yōu)化。
8.編譯時(shí)允許進(jìn)行不同的優(yōu)化。
9.對(duì)于緩慢一些的LCD控制器,LCD顯存可以映射到內(nèi)存當(dāng)中,從而減少訪問次數(shù)到最小并達(dá)到更高的顯示速度。
10.清晰的設(shè)計(jì)架構(gòu)。
11.支持虛擬顯示,虛擬顯示可以比實(shí)際尺寸大。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版