vxworks 有三种映像: VxWorks Image 的文件类型有三种 1
Loadable Images:由Boot-ROM 引导通过网口或串口下载到RAM 2
ROM-based Images (压缩/没有压缩):即将Image 直接烧入ROM,运行时将Image 拷入RAM 中运行
ROM-Resident Images:Image 的指令部分驻留在 ROM 中运行,仅将数据段部分拷入RAM
注 意这里说的三种映像都是包含真正操作系统 VxWorks 的映像,其中后两种可以直接启动并运行起来,但是第一种不行,它必须借助另一个叫做 Boot Image 的映像(可以在 Tornado 中的build->build boot rom 中生成)才能运行起来,也就是利用 Boot Image 引导起来然后通过网口或串口下载真正包含 VxWorks 的Loadable Image,然后才能运行起来
也就是说Boot Image 是和 Loadable Image 结合使用的
现在看来一共有四种映像文件,让我们看看它们的组成吧: 1
Boot Image:包含一段叫做 BootStrap Programs 的程序+一段 ROM BOOT Program 程序
Loadable Images:有操作系统 VxWorks 和应用组成的映像
ROM-based Images(压缩/没有压缩):包含一段叫做 BootStrap Programs 的程序+ Loadable Images(即有操作系统 VxWorks 和应用组成的映像) 4
ROM-Resident Images:同上 通过上面我们可以看出,ROM-based Images,ROM-Resident Images,Boot Image 三种映像都包含一段叫做 BootStrap Pr