← 2022 · 大疆创新 笔试

推荐答案 测试一下

某嵌入式设备包含linux内核,bootrom,bootioader,文件系统镜像system.img,则它们在嵌入式设备开机时的启动加载顺序为?

A、linux-> bootrom->bootioader->system.img B、bootrom->bootioader-> linux-> system.img C、bootioader->system.img-> linux-> bootrom D、linux-> system.img->bootrom-> bootioader
单选题 中等 笔试真题单选

参考答案

正确答案是B。嵌入式设备的启动顺序通常为:首先执行片上ROM中的bootrom代码(负责初始化硬件并加载bootloader到RAM),然后运行bootloader(如U-Boot,负责加载Linux内核到内存并传递启动参数),接着启动Linux内核(初始化系统核心、挂载根文件系统),最后挂载文件系统镜像system.img(作为根文件系统或系统分区)。A选项顺序错误,bootrom应先于bootloader;C选项将文件系统置于内核之前且bootloader过早;D选项完全颠倒。因此B正确。

涉及知识点

  • 嵌入式系统启动流程
  • bootrom与bootloader区别
  • Linux内核启动与根文件系统挂载
  • 启动顺序的硬件依赖关系
← 上一题
登录后反馈错题
下一题 →