VxWorks基础操作:硬件配置与启动引导详解

需积分: 18 9 下载量 40 浏览量 更新于2024-09-09 收藏 540KB DOC 举报
VxWorks是一种嵌入式实时操作系统,本文档主要介绍了如何在特定硬件环境中进行基本操作,包括硬件配置、启动盘制作和bootrom的生成。以下是详细的步骤和注意事项: 1. **硬件配置**: 文档涉及的硬件平台是基于586系列主板,以SPT2F为例。环境则是使用了Tornado 2.2版本,这是一个用于开发VxWorks应用程序的工具套件。 2. **启动盘制作**: 制作启动盘的步骤首先是在DOS系统下将引导程序和VxWorks镜像复制到空的电子盘D:。对于7.1版本的系统,使用`LOCKD:`命令引导,而对于6.6版本,则需使用`VXSYSD:`。对于大容量硬盘,可能需要借助Ghost工具,具体路径位于`F:\HS工作相关文档\...`。 3. **VxWorks安装**: 安装完成后,在VxWorks的shell界面下,大小写敏感性需要注意。bootrom.sys和vxworks镜像需要放置在引导好的电子盘上,以便开机自动运行。 4. **bootrom生成**: 使用D:\Tornado2.2\target\config\pcPentium标准包进行配置,重点在于修改config.h文件,确保选择正确的硬件支持类型。例如,如果使用BIOS引导,需要将`#define SYS_WARM_TYPESYS_WARM_FD`改为`#define SYS_WARM_TYPESYS_WARM_BIOS`。同时,根据需求选择是否包含DOC(如添加`#define INCLUDE_DISKONCHIP`)和ATA支持(修改BSP包中的相应设置)。 5. **PS/2显示支持**: 若要在VxWorks中启用PS/2键盘和显示器支持,需取消`#define INCLUDE_PC_CONSOLE`前的注释,即`#define INCLUDE_PC_CONSOLE`。 6. **启动方式选择**: 可以通过定义不同的`DEFAULT_BOOT_LINE`来指定启动方式,例如硬盘启动(指定ATA接口和IP地址)和网络启动(使用FEI接口和IP地址)。在启动参数中,`u=target`表示使用目标模式加载VxWorks。 总结起来,本文档提供了VxWorks在特定硬件和软件环境下的基础操作指南,涵盖了从硬件准备到软件配置、启动盘制作以及不同启动模式的具体步骤。这对于初次接触VxWorks的用户来说,是非常实用的参考资料。