基于Microwindows的嵌入式GUI分析及应用
我们在桌面计算机上的Linux 8. 0 仿真环境下运行Microwindows ,并通过一个简单实例演示仿真环境下的Microwindows 应用编程。显然,我们应采用Nano-X API。
仿真环境下Microwindows 主要的安装步骤:
(1) 下载并安装最新源代码Microwindows20. 90. tar和最新字体microwindows2font s20. 90. tar。
(2) 修改安装目录下的配置文件,如mirowin/ src 下的config file ,主要包括以下几项:
ARCH = LINUX-NATIVE;
/ / 高速系统为主机LINUX 建立应用程序
…
HAVE_FREETYPE_SUPPORT = Y;
/ / 设置对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环境下的运行效果如图2 所示。
结束语
嵌入式相关研究和应用正在以前所未有的速度发展着,而作为嵌入式系统核心内容之一的Embedded GUI 一定会随着嵌入式系统的发展处于举足轻重的地位。具有高可移植性、丰富API 支持、开放源代码及可仿真运行的Microwindows ,在诸多Embedded GUI 技术中必将脱颖而出。
评论