首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

VxWorks学习笔记(2)

VxWorks学习笔记(2)

编译程序

这一节我们要编译生成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的启动速度有很大帮助。
返回列表