您的位置:极速下载站 → 电脑软件 → 网络软件 → 网络其他 → BootLoader
BootLoader的中文名称叫做“系统启动加载器”,在嵌入式的操作系统中,这款BootLoader是在操作系统内核运行之前进行运行的,使用这款工具可以去初始化我们的硬件设备,还可以去建立内存空间的映射图,这样的话就可以将我们的系统软件或者是硬件环境带入到一个更加合适的状态中去,为我们最终去调用操作系统的内核而准备好正确的环境,当我们要进行rsd刷机的时候救援进入到这个这个工具中才可以。
软件优点
能给用户一个最便捷的使用操作
还有最独立的映射图
让电脑的软硬件有着一个最合适的状态
BootLoader优势:
具备良好的操作性
支持ECOS,Linux操作系统引导
在线读写Flash
完成系统的加载启动任务
BootLoader操作:
1.自启动模式:在这种模式下,bootloader从目标机上的某个固态存储设备上将操作系统加载到RAM中运行,整个过程并没有用户的介入。
2.交互模式:在这种模式下,目标机上的bootloader将通过串口或网络等通行手段从开发主机(Host)上下载内核映像等到RAM中。可以被bootloader写到目标机上的固态存储媒质中,或者直接进入系统的引导。也可以通过串口接收用户的命令。
Bootloader的启动过程
第一阶段:
1.初始化基本硬件;
2.把bootloader自动搬运到内存中;
3.设置堆栈指针并将bss段清零。为后续执行代码做准备;
第二阶段:
1.初始化本阶段要用到的硬件;
2.读取环境变量;
3.启动:
(a)自启动模式,从Flash或通过网络加载内核并执行;
(b)下载模式,接收到用户的命令后执行;
BootLoader说明:
1.优化内容
2.细节更出众,bug去无踪
3、性能得到了提升
BootLoader评价:
1、可以初始化硬件设备、建立内存空间映射图
2、从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境
3、它完成CPU和相关硬件的初始化之后,再将操作系统映像或固化的嵌入式应用程序装在到内存中然后跳转到操作系统
4、所在的空间,启动操作系统运行
相关搜索: