什么是BootLoader?
Bootloader是嵌入式系统在加电后执行的第一段代码。
在它完成CPU和相关硬件的初始化之后,再将操作系统映像或固化的嵌入式应用程序装在到内存中然后跳转到操作系统所在的空间,启动操作系统运行。
BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。 通过这段小程序,可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。
(图片来源网络,侵删)
bootrom是什么意思?
bootrom
简介:在VxWorks嵌入式开发中,BootRom是VxWorks操作系统集成的启动代码,在Tomado集成开发环境的Build菜单中可以直接编译BootRom,它的功能和U-boot类似,都是Bootloader程序。只是BootRom是由VxWorks提供的一个bootloader程序,通过它可以和Tornado集成的一些工具进行VxWorks内核的下载和调试工作。
通常,BootRom软件有以下功能:
(图片来源网络,侵删)
(1)通过串口下载操作系统映像;
(2)通过串口升级自身映像;
(3)通过串口下载系统配置文件、系统信息文件;
(图片来源网络,侵删)
(4)加载操作系统映像,使其正常启动;
(5)其他的***功能,如地址内容查看功能、地址内容修改功能和bootrom菜单显示信息控制功能。