问题 单项选择题

嵌入式系统硬件初始化过程分为3个主要环节,按照自下而上、从硬件到软件的次序依次是______。

A.板级→系统级→片级
B.系统级→板级→片级
C.片级→板级→系统级
D.系统级→片级→板级

答案

参考答案:C

解析: 嵌入式系统硬件初始化是设计一个完整的板级支持包(BSP)需要完成的工作之一,它可以分为3个主要环节,按照自底向上、从硬件到软件的次序依次为:①片级初始化;②板级初始化;③系统级初始化,详细描述如下表所示。

嵌入式系统硬件初始化过程
初始化环节 任务 描述
系统
级初始

以软件初始化为主,主要进行操
作系统的初始化
BSP将对嵌入式微处理器的控制权转交给嵌入式操作系统,
由操作系统完成余下的初始化操作,包含加载和初始化与
硬件无关的设备驱动程序,建立系统内存区,加载并初始
化其他系统软件模块(如网络系统、文件系统等)。最后,
操作系统创建应用程序环境,并将控制权交给应用程序的
入口
板级
初始化
主要完成嵌入式微处理器以外的
其他硬件设备的初始化,还需设
置某些软件的数据结构和参数
是一个同时包含软硬件两部分在内的初始化过程。其中,
设置某些软件的数据结构和参数是为随后的系统级初始化
和应用程序的运行建立硬件和软件环境
片级
初始化
主要完成嵌入式微处理器的初始
是一个纯硬件的初始化过程,它把嵌入式微处理器从上电
时的默认状态逐步设置成系统所要求的工作状态

单项选择题
多项选择题