更多“向无任何程序的目标机中写入BootLoader程序,一般使用下面”相关问题
  • 第1题:

    一般使用高级语言编写的应用程序称为( ),这种程序不能直接在计算机中运行,需要有相应的语言处理程序翻译程序翻译成机器语言才能执行。

    A.用户程序

    B.浮动程序

    C.源程序

    D.目标程序


    正确答案:C
    解析:一般使用高级语言编写的应用程序称为源程,这种程序不能直接在计算机中运行,需要有相应的语言处理程序翻译程序翻译成机器语言才能执行。

  • 第2题:

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

    A.BIOS程序

    B.BootLoader程序

    C.GRUB程序

    D.设备驱动程序


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

  • 第3题:

    一般使用高级程序设计语言编写的应用程序称为()程序。

    • A、用户
    • B、源
    • C、浮动
    • D、目标

    正确答案:B

  • 第4题:

    RAM中的程序一般在制造时由厂家写入,用户不能更改。


    正确答案:错误

  • 第5题:

    向无任何程序的目标机中写入BootLoader程序,一般使用下面哪种接口()

    • A、串口
    • B、JTAG
    • C、Ethernet
    • D、USB

    正确答案:B

  • 第6题:

    BootLoader就是在()运行前执行的一小段程序,用于引导加载程序以及系统内核。


    正确答案:操作系统内核

  • 第7题:

    下面关于引导加载程序(Bootloader)的叙述中,错误的是()

    • A、引导加载程序执行嵌入式系统加电后的第一批操作
    • B、引导加载程序的一项重要任务是加载和启动操作系统
    • C、加电自检和初始化外围设备也是引导加载程序需要完成的任务
    • D、相同的操作系统都使用相同的引导加载程序

    正确答案:D

  • 第8题:

    若程序中使用了库函数toupper、strcpy,那么在预处理命令中必须写入的头文件名为()


    正确答案:ctype.h和string.h

  • 第9题:

    下面对于Bootloader的描述不正确的是()

    • A、是上电后运行的第一个程序
    • B、改变系统时钟
    • C、Bootloader的两种模式对开发人员没有意义
    • D、向内核传递启动参数

    正确答案:C

  • 第10题:

    单选题
    下面关于引导加载程序(Bootloader)的叙述中,错误的是()
    A

    引导加载程序执行嵌入式系统加电后的第一批操作

    B

    引导加载程序的一项重要任务是加载和启动操作系统

    C

    加电自检和初始化外围设备也是引导加载程序需要完成的任务

    D

    相同的操作系统都使用相同的引导加载程序


    正确答案: B
    解析: 嵌入式系统加电后执行的第一批最初操作称为引导或者自举(Boot),对应的程序称为引导程序或者加载程序,其英文术语是Bootloader;引导加载程序主要完成内存加电自检、外设存在自检、内存地址映射、初始化外围设备、内存寻址定位、加载和启动操作系统。由于硬件平台的不同,每种平台的引导程序也有所差异。故选D。

  • 第11题:

    判断题
    RAM中的程序一般在制造时由厂家写入,用户不能更改。
    A

    B


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

  • 第12题:

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

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

  • 第13题:

    下面关于解释程序和编译程序的论述中,其中正确的一条是( )。

    A.编译程序和解释程序均能产生目标程序

    B.编译程序和解释程序均不能产生目标程序

    C.编译程序能产生目标程序,而解释程序则不能

    D.编译程序不能产生目标程序,而解释程序能


    正确答案:C
    解析:编译程序能产生目标程序,而解释程序则不能。故本题答案选择C。

  • 第14题:

    一般使用高级语言编写的应用程序称为______,这种程序不能直接在计算机中运行,需要有相应的语言处理程序翻译程序成机器语言才能执行。

    A.用户程序

    B.浮动程序

    C.源程序

    D.目标程序


    正确答案:C

  • 第15题:

    要将计算机中的文件写入光盘,必须具备以下()。

    • A、光盘刻录机、CD-ROM、光盘刻录程序
    • B、光驱、CD-ROM、光盘刻录程序
    • C、光盘刻录机、可读写光盘、光盘刻录程序
    • D、光驱、CD-ROM

    正确答案:C

  • 第16题:

    Bootloader主要功能是()、加载和运行内核程序。


    正确答案:系统初始化

  • 第17题:

    ARM常用的Bootloader程序有哪些?


    正确答案:ARM常用的Bootloader程序有U-Boot,Blob,RedBoot,vivi。

  • 第18题:

    ()攻击是指通过向程序的缓冲区写入超出其长度的内容,从而破坏程序的堆栈,使程序转而去执行其他的指令,以达到攻击的目的。


    正确答案:缓冲区溢出

  • 第19题:

    在可编程序控制器上配置()写入器,用于将程序写入()中。


    正确答案:EPROM;EPROM

  • 第20题:

    使用单片机开发系统调试程序时,对原程序进行汇编的目的是()。

    • A、将源程序转换成目标程序
    • B、将目标程序转换成源程序
    • C、将低级语言转换成高级语言
    • D、连续执行键

    正确答案:A

  • 第21题:

    下面是关于解释程序和编译程序的叙述,其中正确的一条是()。

    • A、编译程序、解释程序均能产生目标程序
    • B、编译程序、解释程序均不能产生目标程序
    • C、编译程序能产生目标程序,解释程序不能产生目标程序
    • D、编译程序不能产生目标程序,而解释程序能产生目标程序

    正确答案:C

  • 第22题:

    问答题
    ARM常用的Bootloader程序有哪些?

    正确答案: ARM常用的Bootloader程序有U-Boot,Blob,RedBoot,vivi。
    解析: 暂无解析

  • 第23题:

    单选题
    下面是关于解释程序和编译程序的叙述,其中正确的一条是()。
    A

    编译程序、解释程序均能产生目标程序

    B

    编译程序、解释程序均不能产生目标程序

    C

    编译程序能产生目标程序,解释程序不能产生目标程序

    D

    编译程序不能产生目标程序,而解释程序能产生目标程序


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

  • 第24题:

    填空题
    在可编程序控制器上配置()写入器,用于将程序写入()中。

    正确答案: EPROM,EPROM
    解析: 暂无解析