複製鏈接
請複製以下鏈接發送給好友

Redboot

鎖定
Redboot (Red Hat Embedded Debug and Bootstrap)是Red Hat公司開發的一個獨立運行在嵌入式系統上的BootLoader程序,是比較流行的一個功能、可移植性好的BootLoader。Redboot是一個採用eCos開發環境開發的應用程序,並採用了eCos的硬件抽象層作為基礎,但它完全可以擺脱eCos環境運行,可以用來引導任何其他的嵌入式操作系統,如Linux、Windows CE等。
外文名
Redboot
開發公司
Red Hat
類    型
BootLoader程序
用    法
獨立運行在嵌入式系統

目錄

Redboot簡介

Redboot支持的處理器構架有ARM,MIPS,MN10300,PowerPC, Renesas SHx,v850,x86等,是一個完善的嵌入式系統Boot Loader。 [1] 
Redboot是在ECOS的基礎上剝離出來的,繼承了ECOS的簡潔、輕巧、可靈活配置、穩定可靠等品質優點。它可以使用X-modem或Y-modem協議經由串口下載,也可以經由以太網口通過BOOTP/DHCP服務獲得IP參數,使用TFTP方式下載程序映像文件,常用於調試支持和系統初始化(Flash下載更新和網絡啓動)。Redboot可以通過串口和以太網口與GDB進行通信,調試應用程序,甚至能中斷被GDB運行的應用程序。Redboot為管理FLASH映像,映像下載,Redboot配置以及其他如串口、以太網口提供了一個交互式命令行接口,自動啓動後,REDBOOT用來從TFTP服務器或者從Flash下載映像文件加載系統的引導腳本文件保存在Flash上。 [1] 

Redboot特性

當前支持單板機的移植版特性有:
- 支持ECOS,Linux操作系統引導
- 在線讀寫Flash
- 支持串行口kermit,S-record下載代碼
- 監控(minitor)命令集:讀寫I/O,內存,寄存器、 內存、外設測試功能等
Redboot是標準的嵌入式調試和引導解決方案,支持幾乎所有的處理器構架以及大量的外圍硬件接口,並且還在不斷地完善過程中。 [1] 

Redboot功能

Redboot除了一般BootLoader的硬件初始化和引導內核的功能外,還支持以下功能:
1.支持引導腳本,可方便啓動應用程序或嵌入式操作系統內核。
2.提供完整的命令行接口,方便用户進行各種系統操作。
4.支持GDB調試,內嵌GDB stub。
5.支持FLASH映像文件系統。
6.通過BOOTP協議支持網絡引導,也可以配置靜態IP。
參考資料