bootrom

無盤啟動ROM介面

bootrom無盤啟動ROM介面,通過遠程啟動服務構造無盤工作站。

基本介紹


BOOTROM
BOOTROM插座也就是常說的無盤啟動ROM介面,它是用來通過遠程啟動服務構造無盤工作站的。遠程啟動服務(Remoteboot,通常也叫 RPL)使通過使用伺服器硬碟上的軟體來代替工作站硬碟引導一台網路上的工作站成為可能。網卡上必須裝有一個RPL(Remote Program Load遠程初始程序載入)ROM晶元才能實現無盤啟動,每一種RPL ROM晶元都是為一類特定的網路介面卡而製作的,它們之間不能互換。帶有RPL的網路介面卡發出引導記錄請求的廣播(broadcasts),伺服器自動的建立一個連接來響應它,並載入MS-DOS啟動文件到工作站的內存中。
帶有BOOTROM插槽的網卡
帶有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存放的位置。