编译程序
这一节我们要编译生成Bootrom引导程序和VxWorks运行映象。
打开您的Tornado开发工具,在Build菜单下选择Build Boot ROM,弹出如下对话框:
在BSP列表中选择PcPentium,而在Image To Build列表中分别选择Bootrom和Gnu。完成选择后,点击OK按钮就开始引导程序的编译了。编译产生的文件Bootrom将保存在$(WIND_BASE) ArgetconfigpcPentium目录下。
编译生成Bootrom后,还要创建一个VxWorks映象(Image),也就是VxWorks操作系统本身的代码。
创建一个“Bootable VxWorks Image”的工程;
选择您需要的VxWorks组件。这一步是可选的,如果您只想使用缺省的配置,那根本就不需要这一步;但如果您想使用额外的组件,例如,您可能想通过Telnet连接VxWorks系统,这时就需要在Workspace窗口的VxWorks选项卡中选择Telnet Sever对应的组件,如下图:
在这个例子中我们选择了两个重要的组件:Telnet Server 和 Target Shell 。前者使我们可以通过Telnet协议登录到VxWorks操作系统中;后者则可以让我们通过命令行控制VxWorks系统。
完成选择后,即可开始编译程序;
到此我们已经生成了VxWorks的系统引导程序和运行时的代码映象。这里还要提醒读者,在您每次修改完系统的配置信息(如:Config.H)后,都要重新创建一个工程来编译VxWorks映象,以免出现代码不一致的问题。
将生成的名为“Vxworks”的文件复制到D盘根目录下。这个路径是由上面我们所设置的DEFAULT_BOOT_LINE宏中的路径参数决定的,必须保持二者一致。
制作引导磁盘
现在开始制作VxWorks系统引导磁盘,用于引导装载VxWorks运行映象。
我们回到“编译网卡驱动程序”一节中所打开的控制台窗口,定位目录到$(WIND_BASE) ArgetconfigpcPentium,插入您已经格式化好的软盘,然后运行:
Mkboot A: Bootrom
该命令将在软盘上建立VxWorks系统引导分区,并将引导程序复制到软盘上。
这里再额外向您介绍一个虚拟软盘的工具:RAMDiskNT,它可以在内存中建立一个虚拟的软盘,对于提高VxWorks的启动速度有很大帮助。 |