Building VxWorks Kernels

There are many variants of the VxWorks kernel. The ones used here are:

Filename		Description
--------		-----------

bootrom			minimal kernel for booting a full kernel;
			put into PROM/EPROM/flash in commercial VME boards

vxWorks			full kernel; booted by above over the network

vxWorks.res_rom		ROM-resident full kernel; used in the FRC due to
			limited RAM

For purposes of burning PROMs, one usually must download a Motorola S-record file to the burner. In this case, the target filename is as above, with ".hex" appended. So, for example, to make the Motorola S-record file for burning a "boot ROM", use:

make bootrom.hex

To make a full kernel for download, use:

make vxWorks

BSP Configuration

One can configure the features and modules included in the kernel, as well as the default user ID and password. This may be done for a group of BSPs in configAll.h, but the suggested method is to use config.h.