BOOTROM
BOOTROM插座也就是常说的无盘启动ROM接口,它是用来通过远程启动服务构造无盘工作站的。远程启动服务(Remoteboot,通常也叫 RPL)使通过使用服务器硬盘上的软件来代替工作站硬盘引导一台网络上的工作站成为可能。网卡上必须装有一个RPL(Remote Program Load远程初始程序加载)ROM芯片才能实现无盘启动,每一种RPL ROM芯片都是为一类特定的网络接口卡而制作的,它们之间不能互换。带有RPL的网络接口卡发出引导记录请求的广播(broadcasts),服务器自动的建立一个连接来响应它,并加载MS-DOS启动文件到工作站的内存中。
带有BOOTROM插槽的网卡
此外,在BOOTROM插槽中心一般还有一颗93C46、93LC46或93c56的EEPROM芯片(93C56是128*16bit的EEPROM,而93C46是64*16bit的EEPROM),它相当于网卡的BIOS,里面记录了网卡芯片的供应商ID、子系 统供应商ID、网卡的MAC地址、网卡的一些配置,如总线上PHY的地址,BOOTROM的容量,是否启用BOOTROM引导系统等内容。主板板载网卡的EEPROM信息一般在VxWorks嵌入式开发中,也会有BootRom,这里的BootRom是VxWorks操作系统集成的启动代码,在Tomado集成开发环境的Build菜单中可以直接编译BootRom,它的功能和U-boot类似,都是Bootloader程序。只是BootRom是由VxWorks提供的一个bootloader程序,通过它可以和Tornado集成的一些工具进行VxWorks内核的下载和调试工作。
通常,BootRom软件有以下功能:
(1)通过串口下载操作系统映像;
(2)通过串口升级自身映像;
(3)通过串口下载系统配置文件、系统信息文件;
(4)加载操作系统映像,使其正常启动;
(5)其他的辅助功能,如地址内容查看功能、地址内容修改功能和bootrom菜单显示信息控制功能。
在VxWorks嵌入式开发中. Bootrom和Boot image的区别,Boot image和VxWorks image的联系和区别bootrom 是指on-chip bootrom,在CPU芯片内部,内嵌有小的boot程序(bootloader),类似于PC机主板上的BIOS的存储区域。和boot image不是一回事。VxWorks文档中的bootrom区是指boot image存放的位置。
1、本网站为开放性注册平台,以上所有展示信息均由会员自行提供,内容的真实性、准确性和合法性均由发布会员负责,本网站对此不承担任何法律责任。
2、网站信息如涉嫌违反相关法律规定或侵权,请发邮件至599385753@qq.com删除。