x86 boot
Contents
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
Author olOwOlo
LastMod 2016-01-18