vxworks 5.5.1

VxWorks 5.5中WindML3.0的配置和运行

1. WindML的安装

WindML 3.0 安装
WindML 3.0 安装

2. WindML的配置

(1) D:\Tornado2.2\target\config\pcPentium\config.h

打开config.h文件,查找#include “pc.h”, 在这之后添加

#define INCLUDE_WINDML
#define INCLUDE_WINDML_PS2_POINTER
#define INCLUDE_WINDML_PS2_KEYBOARD

重新编译bootrom

(2) 配置WindML

重新打开Tornado,将加载WindML控件。

Tools -- WindML -- WindML Configuration -- (Pentium_VGA_INDEXED4_640*480)
选择对应的配置文件
选择对应的配置文件

点击Configure,对图形属性进行配置

编译工具选择
编译工具选择
分辨率/鼠标/键盘的选择
分辨率/鼠标/键盘的选择

Keyboard Name 填 : /pcConsole/0

选择对应的字体
选择对应的字体

配置好上面的三项之后,关闭对话框,显示下面对话框,在Build之前最好先Clean

Build大概需要10分钟左右

点击“Build”进行编译
点击“Build”进行编译

(3) 调试

创建一个可下载工程

添加组件PS2 keyboard, WindML graphics support(PCI device),complete 2D library

选择对应的组件
选择对应的组件

重新制作VxWorks镜像,并拷贝到指定位置D:\

重新制作bootrom,启动Tornado FTP Server,启动VMware 并Start。

在Tornado中,开启target Server,点击下载按钮。下载该目录下的文件:

D:\Tornado2.2\target\lib\objPENTIUMgnuApps\ugldemo.o

选择对应的二进制程序
选择对应的二进制程序

下载成功之后,运行Launch Shell。并运行任务。

在Shell下敲入ugldemo运行程序
在Shell下敲入ugldemo运行程序

然后观察虚拟机里面的VxWorks是否出现Welcome to WindML 3.0

经典的ugldemo运行效果
经典的ugldemo运行效果