更多“问答题嵌入式系统的BooTLoader的功能是什么?”相关问题
  • 第1题:

    嵌入式系统的软件系统方面包括下面:()

    A、引导程序(Bootloader)

    B、设备驱动(DeviceDrive)

    C、协议栈(ProtocolStack)

    D、应用软件(Applon)


    参考答案:BC

  • 第2题:

    启动嵌入式Linux时,通常Bootloader程序会提供几种不同的OS装载方式:例如通过___【33】____、____【34】___或USB接口装载。


    正确答案:串行口 串行口

  • 第3题:

    嵌入式系统的BooTLoader的功能是什么?


    正确答案: BootLoader是系统加电后、操作系统内核或用户应用程序运行之前,首先必须运行的一段程序代码。通过这段程序,为最终调用操作系统内核、运行用户应用程序准备好正确的环境。(对于嵌入式系统来说,有的使用操作系统,也有的不使用操作系统,但在系统启动时都必须运行BootLoader,为系统运行准备好软硬件环境。)

  • 第4题:

    BootLoader在嵌入式系统中主要起什么作用?完成哪些主要的工作?


    正确答案:BootLoader是在嵌入式系统复位启动时,操作系统内核运行前,执行的一段程序。通过BootLoader,初始化硬件设备,建立内存和I/O空间映射图,为最终加载操作系统内核调整好适当的系统软硬件环境。

  • 第5题:

    什么是嵌入式系统?嵌入式系统的特点是什么?


    正确答案: 嵌入式系统是以应用为中心、以计算机技术为基础、软硬件可裁剪、能满足应用系统对功能、可靠性、成本、体积、功耗等指标的严格要求的专用计算机系统。
    特点:
    1.嵌入式系统得到多种类型的处理器和处理器体系结构的支持;
    2.嵌入式系统通常是形式多样、面向特定应用的;
    3.嵌入式系统通常极其关注成本;
    4.嵌入式系统有实时性和可靠性的要求;
    5.嵌入式系统使用的操作系统一般是适应多种处理器、可剪裁、轻量型、实时可靠、可固化的嵌入式操作系统;
    6.嵌入式系统开发需要专门工具和特殊方法。

  • 第6题:

    什么是BootLoader,其主要功能是什么?


    正确答案: Boot Loader相当于普通pc机的BIOS,是在系统复位后执行的第一段代码。因此,整个系统的加载启动任务就完全由Boot Loader来完成。它首先完成系统硬件的初始化,包括时钟的设置、存储器的映射等。并设置堆栈指针,然后跳转到操作系统内核入口,如系统在加电或复位时通常从地址0x00000000处开始执行,而在这个地址处安排的通常就是系统的BootLoader程序。这样,将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。在此之后,系统的运行在操作系统的控制下了。通常,Boot Loader是严重地依赖于硬件而实现的,特别是在嵌入式世界。因此,在嵌入式世界里建立一个通用的Boot Loader几乎是不可能的。尽管如此,我们仍然可以对Boot Loader归纳出一些通用的概念来,以指导用户特定的Boot Loader设计与实现。
    不同的嵌入式系统其Boot Loader一般是不同的。从操作系统的角度来看,Boot Loader的总目标就是正确地调用内核来执行。另外,由于大多数Boot Loader都分为阶段1和阶段2两部分。依赖于CPU的体系结构的代码,比如设备初始化代码等,通常都放在阶段1中,而且通常用汇编语言来实现,以达到短小精悍的目的。而阶段2通常用C语言来实现,这样可以实现一些复杂的功能,而且代码会具有更好的可读性和移植性。

  • 第7题:

    问答题
    简述嵌入式计算机系统系统软件层的组成和功能。

    正确答案: 系统软件层通常包含有实时多任务操作系统(Real-time Operation System,RTOS)、文件系统、图形用户接口(Graphic User Interface,GUI)、网络系统及通用组件模块组成。
    (1)嵌入式操作系统(Embedded Operating System,EOS)
    EOS负责嵌入式系统的软件、硬件的资源分配、任务调度,控制协调。
    (2)文件系统
    嵌入式文件系统与通用操作系统的文件系统不完全相同,主要提供文件存储、检索和更新等功能,一般不提供保护和加密等安全机制。
    (3)图形用户接口(GUI)
    GUI使用户可以通过窗口、菜单、按键等方式来方便地操作计算机或者嵌入式系统。
    解析: 暂无解析

  • 第8题:

    问答题
    嵌入式实时操作系统和嵌入式软实时操作系统有何特点?代表性铲平有哪些?在被业界公认的嵌入式实时操作系统中,实时性最出色的的RTOS是什么?应用开发与多媒体支持最出色的RTOS是什么?在大规模?产业化产品设计中最适合的RTOS是什么?

    正确答案: 实时性最出色的的Vxworks。多媒体支持最出色的WindowsCE。产业化最适合的Linux。
    解析: 暂无解析

  • 第9题:

    问答题
    根据嵌入式系统的特点,写出嵌入式系统的定义。

    正确答案: 嵌入式系统是以应用为中心,以计算机技术为基础,软/硬件可裁减,功能。可靠性,成本,体积,功耗要求严格的专用计算机系统。
    解析: 暂无解析

  • 第10题:

    问答题
    什么是BootLoader,其主要功能是什么?

    正确答案: Boot Loader相当于普通pc机的BIOS,是在系统复位后执行的第一段代码。因此,整个系统的加载启动任务就完全由Boot Loader来完成。它首先完成系统硬件的初始化,包括时钟的设置、存储器的映射等。并设置堆栈指针,然后跳转到操作系统内核入口,如系统在加电或复位时通常从地址0x00000000处开始执行,而在这个地址处安排的通常就是系统的BootLoader程序。这样,将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。在此之后,系统的运行在操作系统的控制下了。通常,Boot Loader是严重地依赖于硬件而实现的,特别是在嵌入式世界。因此,在嵌入式世界里建立一个通用的Boot Loader几乎是不可能的。尽管如此,我们仍然可以对Boot Loader归纳出一些通用的概念来,以指导用户特定的Boot Loader设计与实现。
    不同的嵌入式系统其Boot Loader一般是不同的。从操作系统的角度来看,Boot Loader的总目标就是正确地调用内核来执行。另外,由于大多数Boot Loader都分为阶段1和阶段2两部分。依赖于CPU的体系结构的代码,比如设备初始化代码等,通常都放在阶段1中,而且通常用汇编语言来实现,以达到短小精悍的目的。而阶段2通常用C语言来实现,这样可以实现一些复杂的功能,而且代码会具有更好的可读性和移植性。
    解析: 暂无解析

  • 第11题:

    问答题
    BootLoader的结构分两部分,简述各部分的功能?

    正确答案: 两部分:Stage1:用汇编语言编写,主要进行设备的初始化;Stage2:用C语言编写,增强程序的移植性和可读性。
    解析: 暂无解析

  • 第12题:

    问答题
    介绍一下嵌入式系统的设计步骤有哪些?各部分主要工作是什么?

    正确答案: (1)需求分析阶段,罗列出用户的需求;
    (2)体系结构设计阶段,描述系统的功能如何实现;
    (3)详细设计阶段,进行硬件系统与软件系统的分类划分,以决定哪些功能用硬件实现,哪些用软件实现;
    (4)系统集成,把系统的软件、硬件和执行装置集成在一起,进行调试,发现并改进在设计过程中的错误;
    (5)系统测试,对设计好的系统进行测试,看其是否满足给定的要求。
    解析: 暂无解析

  • 第13题:

    通常嵌入式系统加电后运行的第一段软件代码是(47)。

    A.BIOS程序

    B.BootLoader程序

    C.GRUB程序

    D.设备驱动程序


    正确答案:B
    解析:引导加载程序BootLoader是嵌入式系统加电后运行的第一段软件代码。嵌入式系统通常没有像BIOS的固化程序,所以整个系统的加载启动任务完全由BootLoader程序来完成。位于只读存储器ROM中的BIOS在完成硬件检测和资源分配后,将硬盘主引导记录(MBR)的引导程序读到系统的内存中,然后将控制权交给它。GRUB程序是一种BootLoader引导程序。板级支持包(BSP)主要包含BootLoader程序和设备驱动程序两方面内容。

  • 第14题:

    简述bootloader在嵌入式系统平台上的移植过程?


    正确答案:1).准备Bootloader软件  2).根据目标板硬件平台,修改配置Bootloader。  3).交叉编译,形成目标板子可执行的Bootloader二进制BIN文件。  4).将Bootloader烧写进目标板。  5).配置好宿主机上的minicom或者超级终端。  6).启动目标板,若bootloader编译没有错误,烧写正确,就可以在超级终端中看到目标板启动的信息。

  • 第15题:

    BootLoader程序实现的主要功能是什么?


    正确答案:BootLoader是系统加电后、操作系统内核或用户应用程序运行之前,首先必须运行的一段程序代码。通过这段程序,为最终调用操作系统内核、运行用户应用程序准备好正确的环境。

  • 第16题:

    在嵌入式Linux开发系统,微机与开发版通过串口连接,主要是用于()

    • A、下载应用程序
    • B、下载操作系统映像文件
    • C、实现BootLoader的人机操作界面
    • D、实现应用程序的人际操作界面

    正确答案:C

  • 第17题:

    嵌入式操作系统的特点是什么?嵌入式计算机为何要使用嵌入式操作系统?


    正确答案:嵌入式操作系统有一个内核和若干功能部件构成的实时多任务操作系统。可移植、可固化、可裁剪、占先式是其特点。对于具体的嵌入式计算机,在采用内核的基础上,能方便的根据需要剪裁和添加功能部件以适应不同的需要。正是因为如此,嵌入式计算机才要使用嵌入式操作系统以适应自己有限的存储空间。

  • 第18题:

    问答题
    嵌入式操作系统的最大特点是什么?

    正确答案: 嵌入式操作系统的最大特点就是可定制性,即能够提供对内核进行配置或剪裁等功能,可以根据应用需要有选择地提供或不提供某些功能,以减少系统开销。
    解析: 暂无解析

  • 第19题:

    问答题
    BootLoader程序实现的主要功能是什么?

    正确答案: BootLoader是系统加电后、操作系统内核或用户应用程序运行之前,首先必须运行的一段程序代码。通过这段程序,为最终调用操作系统内核、运行用户应用程序准备好正确的环境。
    解析: 暂无解析

  • 第20题:

    问答题
    嵌入式系统基本要素是什么?

    正确答案: ①嵌入性:嵌入到对象体系中,有对象环境要求。嵌入式系统是面向用户、面向产品、面向应用的。
    ②计算机:实现对象的智能化功能。嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。。
    ③专用性:软、硬件按对象要求裁减。嵌入式系统必须根据应用需求对软硬件进行裁剪,满足应用系统的功能、可靠性、成本、体积等要求。
    解析: 暂无解析

  • 第21题:

    问答题
    从嵌入式系统底层到上层应用软件,试分析嵌入式计算系统的组成主要分为哪几个部分,并写出各部分所完成的功能。

    正确答案: (1)硬件层;
    (2)中间层(嵌入式系统初始化,硬件相关的驱动程序);
    (3)软件层(操作系统、文件系统、GUI,网络及通用组件);
    (4)功能层。
    解析: 暂无解析

  • 第22题:

    问答题
    简述BootLoader的主要功能。

    正确答案: 基本硬件设备初始化。
    设置好堆栈。
    检测系统内存映射(memory map)。
    将kernel映像和根文件系统映像从flash上读到RAM空间中。
    为内核设置启动参数,调用内核。
    解析: 暂无解析

  • 第23题:

    单选题
    在嵌入式Linux开发系统,微机与开发版通过串口连接,主要是用于()
    A

    下载应用程序

    B

    下载操作系统映像文件

    C

    实现BootLoader的人机操作界面

    D

    实现应用程序的人际操作界面


    正确答案: C
    解析: 暂无解析