CF卡上引导VxWorks的三种方法
方法一. 直接引导: 引导扇区 » bootrom.sys » VxWorks
这种方法最快,但要求bootrom.sys保持连续性(可用chkdsk检查)。 方法二. FreeDOS引导: 引导扇区 » FreeDOS » vxload.com » bootrom.sys » VxWorks
这种方法牺牲少量启动时间换取灵活性,因为你可以为FreeDOS增加菜单实现选择性启动,而且许多维护性工作也可在DOS下进行。
方法三. GRUB引导: 引导扇区 » GRUB » FreeDOS启动盘映像 » FreeDOS » vxload.com » bootrom.sys » VxWorks
这种方法比上一种更进一步,你可以利用GRUB的强大功能实现多系统引导

Booting PC with VxWorks OS

step by step easiest way:

  • format a hard drive for your target pc with ms dos 6-22 floppy ( single bootable partition)

  • install bootloader on the hdd from a ms-dos or windows floppy with vxsys.com ( found in the tools directory of Tornado)

  • In Tornado, build a bootrom.bin from your BSP ( according to the proc of your target pc) after modification of config.h be careful for DEFAULT_BOOT_LINE :

    #define DEFAULT_BOOT_LINE “ata=0,0(0,0)host:/ata0a/vxWorks e=192.168.1.10:ffffff00 tn=arb” this example boot a pc target with hdd primary master

  • copy the bootrom.bin to bootrom.sys on your future target hard disk

  • build your projet under tornado from the same BSP

  • copy your vxWorks system image on the disk

That’s it