资料介绍
嵌入式系统论文
VxWorks汉字显示解决方案
摘要:论述VxWorks上WindML对多字节码的显示支持,着重讨论其存储结构和意义,并给
出汉字显示的实现方法。
关键词:VxWorks操作系统 WindML组件 汉字点阵 国标编码
1 VxWorks操作系统图形显示方案
VxWorks作为嵌入式实时操作系统,在国内应用已非常广泛,但VxWorks原厂商没有直
接提供完备的汉字显示解决方案。本文这个热点论题,通过对VxWorks显示组件的分析,
具体给出一种汉字显示的方案。
VxWorks的汉字显示首先需要一种图形解决方案,只有工作在图形模式下才可能显示
汉字。VxWorks有三种显示方案可供选择。
(1)WindML+Zinc
WindML是Wind River Mutli-media Library的简称,其中包含UGL(Universal
Graphics
Library)。该组件直接控制显示硬件,主要提供显示模式设置、标准输入输出控制、点
线面作图等函数,编程接口很类似于Torbo C、Borland
C里的图形库。Zinc基于WindML,提供了类Widnows风格的接口,有各种控件被封装于内
,编程接口很类似于Windows编程。
(2)WindML+Jworks
Jworks提供Java的支持,在VxWorks上启动Java虚拟机来解释Java语言;图形开发编
程接口是Java语言,Java虚拟机的图形实现基于WindML。
(3)Web Server+WindML+Jworks+Browser
Web
Werver使显示编程接口成为编写网页,可以通过远程的Browser来访问而使设备具有远程
显示接口,也可以在本机做Browser使设备具有本机显示接口。该Browser的实现需要Wi
ndML或Jwo