Redboot (Red Hat Embedded Debug and Bootstrap)是Red Hat公司开发的一个独立运行在嵌入式系统上的BootLoader程序,是目前比较流行的一个功能、可移植性好的BootLoader。Redboot是一个采用eCos开发环境开发的应用程序,并采用了eCos的硬件抽象层作为基础,但它完全可以摆脱eCos环境运行,可以用来引导任何其他的嵌入式操作系统,如Linux、Windows CE等。
Redboot除了一般BootLoader的硬件初始化和引导内核的功能外,还支持以下功能:
1.支持引导脚本,可方便启动应用程序或嵌入式操作系统内核。
2.提供完整的命令行接口,方便用户进行各种系统操作。
3.支持串行通信协议和网络通信协议。
4.支持GDB调试,内嵌GDB stub。
5.支持FLASH映像文件系统。
6.通过BOOTP协议支持网络引导,也可以配置静态IP。