基于Microwindows的嵌入式GUI分析及應(yīng)用
我們在桌面計(jì)算機(jī)上的Linux 8. 0 仿真環(huán)境下運(yùn)行Microwindows ,并通過一個簡單實(shí)例演示仿真環(huán)境下的Microwindows 應(yīng)用編程。顯然,我們應(yīng)采用Nano-X API。
仿真環(huán)境下Microwindows 主要的安裝步驟:
(1) 下載并安裝最新源代碼Microwindows20. 90. tar和最新字體microwindows2font s20. 90. tar。
(2) 修改安裝目錄下的配置文件,如mirowin/ src 下的config file ,主要包括以下幾項(xiàng):
ARCH = LINUX-NATIVE;
/ / 高速系統(tǒng)為主機(jī)LINUX 建立應(yīng)用程序
…
HAVE_FREETYPE_SUPPORT = Y;
/ / 設(shè)置對Free Type 和T1lib 字體的支持
HAVE_ T1LIB_SUPPORT = Y;
HAVE_HZK_SUPPORT = Y;
…
X11 = Y;
SCREEN_WIDTH = 640 ;
SCREEN_HEIGHT = 480 ;
SCREEN_PIXTYPE = MWPF_TRUECOLOR0888 ;
Microwindows 在桌面Linux 8. 0環(huán)境下的運(yùn)行效果如圖2 所示。
結(jié)束語
嵌入式相關(guān)研究和應(yīng)用正在以前所未有的速度發(fā)展著,而作為嵌入式系統(tǒng)核心內(nèi)容之一的Embedded GUI 一定會隨著嵌入式系統(tǒng)的發(fā)展處于舉足輕重的地位。具有高可移植性、豐富API 支持、開放源代碼及可仿真運(yùn)行的Microwindows ,在諸多Embedded GUI 技術(shù)中必將脫穎而出。
評論