问答题
简答题 由于Boot Loader的实现依赖于CPU的体系结构,因此大多数Boot Loader都分为stage1和stage2两大部分。依赖于CPU体系结构的代码,比如设备初始化代码等,通常都放在stage1中,而且通常都用汇编语言来实现,以达到短小精悍的目的。而stage2则通常用C语言来实现,这样可以实现给复杂的功能,而且代码会具有更好的可读性和可移植性。请根据你对嵌入式系统中bootloader的理解,简要设计一下stage1和stage2需要完成的功能。
【参考答案】
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
管道是Linux中进程通信的一种方式,以下程序在父进程和子进程之间创建了一个管道,然后建立它们之间的通信,实现父进程向子进程写数据的功能。说明标号所在行代码的功能。
点击查看答案
问答题
编写一个应用程序,其中建立并运行任务MyTask与YouTask.要求YouTask在MyTask运行10次以后提出删除MyTask请求,MyTask收到该请求后,将自己删除.
点击查看答案
相关试题
Linux中的文件可以分为四种,分别为:()...
在Linux中,每个进程在创建时都会被分配一...
调用fork()函数成功创建子进程后,父进程...
假设现有一个脚本文件test.sh,则执行该脚...
()屏蔽了各种不同文件系统的内在差别,使...