BootLoader的stage2通常使用C语言实现,以完成复杂的功能,并增加可读性和可移植性,以下哪一步骤属于stage2的内容()
A: 为加载BootLoader的stage2准备RAM空间
B: 设置好堆栈
C: 硬件设备初始化
D: 将kernel映像和根文件系统映像从flash上读到RAM空间中
A: 为加载BootLoader的stage2准备RAM空间
B: 设置好堆栈
C: 硬件设备初始化
D: 将kernel映像和根文件系统映像从flash上读到RAM空间中
举一反三
- BootLoader的stage2通常使用C语言实现,以完成复杂的功能,并增加可读性和可移植性,以下哪一步骤属于stage2的内容() A: 为加载BootLoader的stage2准备RAM空间 B: 设置好堆栈 C: 硬件设备初始化 D: 将kernel映像和根文件系统映像从flash上读到RAM空间中
- 中国大学MOOC:bootloader的stage2通常使用C语言实现,以完成复杂的功能,并增加可读行和移植性,以下哪一步属于stage2的内容()
- 在Bootloader的stage1中,以下各步骤的顺序应为()。 1.跳转到stage2的C程序入口点 2.为加载stage2准备RAM空间 3.拷贝stage2的执行代码到RAM空间中 4.基本硬件初始化 A: 2413 B: 4231 C: 4213 D: 4321
- 由于Bootloader的实现依赖于CPU的体系结构,因此大多数Bootloader都分为stage1和stage2两大部分。依赖于CPU体系结构的代码,比如设备初始化代码等,通常都放在stage1中,且使用___【33】____语言来实现,以达到短小精悍的目的。而stage2则通常用C语言来实现,这样可以实现更复杂的功能,而且代码会具有更好的可读性和___【34】____性。
- 在Bootloader中,一般不会出现在stage2的操作是()。 A: 调用内核代码 B: 处理器内部的基本寄存器设置、系统基本参数设置、时钟初始化 C: 向操作系统内核传递启动参数 D: 将内核代码和根文件系统映像从ROM存储器复制到RAM存储器