niusouti.com

以下关于嵌入式系统的软件设计的叙述中,说法错误的是(65)。A.把应用程序转换成可以在目标机上运行的二进制代码通常需要经过编译、链接和定址等三个步骤B.编译过程生成的文件就是可以在嵌入式平台上执行的二进制文件C.编译过程产生的所有目标文件被链接成一个目标文件D.定址过程会把物理存储器地址指定给目标文件的每个相对偏移处

题目

以下关于嵌入式系统的软件设计的叙述中,说法错误的是(65)。

A.把应用程序转换成可以在目标机上运行的二进制代码通常需要经过编译、链接和定址等三个步骤

B.编译过程生成的文件就是可以在嵌入式平台上执行的二进制文件

C.编译过程产生的所有目标文件被链接成一个目标文件

D.定址过程会把物理存储器地址指定给目标文件的每个相对偏移处


相似考题
参考答案和解析
正确答案:B
解析:在嵌入式开发过程中,有主机和目标机的角色之分。主机是执行编译、链接和定址过程的计算机;目标机是指运行嵌入式软件的硬件平台。首先需把应用程序转换成可以在目标机上运行的二进制代码。这一过程包含三个步骤:编译、链接和定址。①编译过程由交叉编译器实现。所谓交叉编译器,就是运行在一个计算机平台上并为另一个平台产生代码的编译器。②编译过程产生的所有目标文件被链接成一个目标文件,称为链接过程。③定址过程会把物理存储器地址指定给目标文件的每个相对偏移处。该过程生成的文件就是可以在嵌入式平台上执行的二进制文件。
更多“以下关于嵌入式系统的软件设计的叙述中,说法错误的是(65)。A.把应用程序转换成可以在目标机上运行 ”相关问题
  • 第1题:

    下面关于Pentium处理器实模式的叙述中,错误的是( )。

    A.在实模式下开发的应用程序都可以在IBM PC/XT微机上运行

    B.在实模式下运行应用程序时,访问存储器单元的偏移地址不能超过0FFFFH

    C.实模式下开发的应用程序可以使用32位寄存器

    D.实模式下的寻址空间为1MB,可以分段,但不能分页管理


    正确答案:A

  • 第2题:

    下面关于Pentium处理器实模式的叙述中,错误的是

    A.在实模式下开发的应用程序都可以在IBM PC/XT微机上运行

    B.在实模式下运行应用程序时,访问存储器单元的偏移地址不能超过0FFFFH

    C.实模式下开发的应用程序可以使用32位寄存器

    D.实模式下的寻址空间为1MB,可以分段,但不能分页管理


    正确答案:A
    解析:本题考查Pentium微处理器的工作模式。BCD都是实模式具有的特点,而因为8086/8088微处理器只有20根地址线,对于后来出现的微处理器来说;地址线已经超过了20,所以要用内存管理软件使地址线A20置位才能使用。

  • 第3题:

    以下关于嵌入式系统中实模式说法错误的是( )。

    A.划分了“系统空间”和“用户空间”
    B.OS内核与外围应用程序之间不再有物理边界
    C.运行上下文和栈是独享内核线程
    D.系统中“任务”或“进程”全都是内核线程

    答案:A
    解析:
    实模式的主要特点是:①不再划分“系统空间”和“用户空间”,整个系统中有一个物理内存地址空间,②OS内核与外围应用程序之间不再有物理边界;③系统中“任务”或“进程”全都是内核线程,④只有运行上下文和栈是独享内核线程,其他资源都是共享的。

  • 第4题:

    在嵌入式系统开发时,有时会利用指令集模拟器来开发、调试相关的嵌入式应用软件。下面有关指令集模拟器的说法中,错误的是:()。

    A.指令集模拟器只是在宿主机上运行的纯软件工具

    B.指令集模拟器可以根据目标机指令集的定义生成目标机器指令序列,并仿真运行

    C.指令集模拟器中把目标机处理器硬件逻辑用变量或数据结构表示

    D.指令集模拟器只能采用解释型的方式来仿真运行目标机器指令序列


    正确答案:D

  • 第5题:

    关于嵌入式操作系统及其特点,以下叙述中错误的是(46)。

    A.嵌入式操作系统是在嵌入式硬件上提供一个应用程序的运行平台

    B.嵌入式硬件资源相对有限,因此操作系统内核较小

    C.嵌入式操作系统通常具有较好的可移植性

    D.嵌入式操作系统往往需要控制硬件装置,因此,不用考虑实时性


    正确答案:D
    本题考查嵌入式操作系统基础知识。嵌入式操作系统是在嵌入式硬件上提5的一个应用程序运行平台。由于嵌入式硬件的配置小,资源相对有限,因此,嵌入式系统必须充分重视资源的利用。另一方面,嵌入式硬件通常没有磁盘,数据是存储在“闪存”(flashmemory)上的,因此,操作系统的设计必须适应这些特点。嵌入式操作系统只是应用程序运行的平台,并不是应用程序的开发平台,通常,应用程序都是在调试完成后才装入系统的。因此,在嵌入式系统中,没有用户的概念,只有任务的概念,每一个功能任务的运行就是完成一个任务。此外,嵌入式操作系统往往需要控制其些硬件装置,因此,应该适当地考虑实时性,通常见到的嵌入式操作系统大多具有“软实时”特性。