《嵌入式系统》东师17秋在线作业123参考
嵌入式系统17秋在线作业1
一、单选题:【20道,总分:60分】
1.下列( )不是嵌入式操作系统的特点。 (满分:3)
A. 不可移植
B. 实时性
C. 内核小
D. 可裁剪
2.设计PCB、制板、焊接等工作属于( )。 (满分:3)
A. 体系结构设计
B. 硬件设计
C. 测试设计
D. 软件设计
3.以4位到8位单芯片为核心的可编程控制器系统属于嵌入式系统发展的第( )阶段。 (满分:3)
A. 1
B. 2
C. 3
D. 4
4.表示无符号数大于或等于的条件码是( )。 (满分:3)
A. NE
B. VS
C. CS
D. GE
5.GNU开发套件中,下列( )是汇编编译器。 (满分:3)
A. as
B. gdb
C. gcc
D. ld
6.在嵌入式系统开发设计过程中,第一个阶段是( )。 (满分:3)
A. 需求分析
B. 系统设计
C. 代码调试
D. 代码固化
7.应用程序编程接口的英文缩写是( )。 (满分:3)
A. EPROM
B. HAL
C. BSP
D. API
8.逻辑异或指令的助词符是( )。 (满分:3)
A. AND
B. ORR
C. XOR
D. EOR
9.半主机调试技术是利用( )提供的C函数库功能来完成运行程序的I/O请求。 (满分:3)
A. 下位机
B. 目标机
C. 评估板
D. 上位机
10.目前的Linux内核有上万个文件,其中关于内核的头文件存放在( )下。 (满分:3)
A. arch
B. block
C. dev
D. include
11.专门为Linux设计的扩展文件系统第二版是( )。 (满分:3)
A. Minix
B. NTFS
C. EXT2
D. NFS
12.Linux文件系统使用( )来记录文件信息,作用像Winodows的文件分配表。 (满分:3)
A. 索引节点
B. 硬链接
C. 软连接
D. 符号连接
13.嵌入式系统对功耗的要求是( )。 (满分:3)
A. 没有功耗约束
B. 功耗低
C. 功耗高
D. 功耗适当
14.WindRiver公司提供的开发套件是基于( )操作系统的。 (满分:3)
A. VxWorks
B. Delta OS
C. Linux
D. Windows
15.下列( )工作模式不属于特权模式。 (满分:3)
A. usr
B. irq
C. abt
D. svc
16.若要将寄存器的某些位清0,则应该使用( )指令。 (满分:3)
A. ADD
B. SUB
C. BIC
D. TST
17.LCD属于嵌入式系统中的( )。 (满分:3)
A. 嵌入式操作系统
B. 嵌入式微处理器
C. 外围电路
D. 嵌入式外围设备
18.数字电视机属于嵌入式系统在( )方面的应用。 (满分:3)
A. 工业控制领域
B. 交通管理
C. 信息家电
D. 医疗设备
19.Linux内核所需要的库函数一般位于( )目录下。 (满分:3)
A. drivers
B. fs
C. lib
D. include
20.嵌入式系统的英文缩写是( )。 (满分:3)
A. MS
B. BS
C. ES
D. QS
二、判断题:【20道,总分:40分】
1.在Linux的makefile文件中,注释都是以*开头。 (满分:2)
A. 错误
B. 正确
2.ARM处理器有三个指令集:32位的ARM指令集、16位的Thumb指令集和8位的Jazelle。 (满分:2)
A. 错误
B. 正确
3.当程序状态寄存器CPSR的I位置1时,允许IRQ中断。 (满分:2)
A. 错误
B. 正确
4.伴随着微处理器的发展,嵌入式系统的发展大致可以分为4个阶段。 (满分:2)
A. 错误
B. 正确
5.当ARM处理器执行异常处理程序时,处理器处于ARM状态。 (满分:2)
A. 错误
B. 正确
6.若要修改一个用户的口令,则有root权限才能够执行。 (满分:2)
A. 错误
B. 正确
7.嵌入式系统本身具备自举开发能力,用户可以直接在嵌入式设备上做开发。 (满分:2)
A. 错误
B. 正确
8.在基址寻址方式中,自动索引表示先变址,再传值,最后再改变基址。 (满分:2)
A. 错误
B. 正确
9.在Linux系统中,若删除了某个文件的软连接,则也删除该文件相关的所有数据。 (满分:2)
A. 错误
B. 正确
10.JTAG调试接口、串口、以太网口等都属于嵌入外围电路。 (满分:2)
A. 错误
B. 正确
11.当ARM处理器工作在用户模式时,可随意改变到其他模式。 (满分:2)
A. 错误
B. 正确
12.指令集模拟器(ISS)也叫软仿真器,它可以模拟实际处理器的所有行为。 (满分:2)
A. 错误
B. 正确
13.ARM处理器内部操作都面向64位操作数,只有数据传送指令支持较短的字节和半字数据。 (满分:2)
A. 错误
B. 正确
14.Linux下的mv命令既可以移动文件,也可以实现文件改名。 (满分:2)
A. 错误
B. 正确
15.ARM汇编语言源程序中语句由基本指令、指示符和宏指令组成。 (满分:2)
A. 错误
B. 正确
16.Cortex-R4处理器的流水线为8级。 (满分:2)
A. 错误
B. 正确
17.Linux内核分为小内核映像和大内核映像两种,其中小映像内核映像需要放在实模式2MB的内存之内。 (满分:2)
A. 错误
B. 正确
18.嵌入式操作系统与桌面计算机操作系统没什么差别,二者功能完全相同。 (满分:2)
A. 错误
B. 正确
19.嵌入式系统中的软件系统主要由嵌入式操作系统和应用软件组成,其中嵌入式微处理器属于嵌入式软件系统的核心。 (满分:2)
A. 错误
B. 正确
20.嵌入式系统软件故障带来的后果比PC机小得多。 (满分:2)
A. 错误
B. 正确
嵌入式系统17秋在线作业2
一、单选题:【20道,总分:60分】
1.目前嵌入式系统的主流微处理器是( )位。 (满分:3)
A. 8
B. 16
C. 32
D. 64
2.下列( )表示的是管理模式。 (满分:3)
A. usr
B. irq
C. abt
D. svc
3.在ARM的汇编指示符中,( )与FIELD等价。 (满分:3)
A. “^”
B. “%”
C. “#”
D. “=”
4.在我国,嵌入式技术最早应用在( )。 (满分:3)
A. 工业控制领域
B. 交通管理
C. 信息家电
D. 医疗设备
5.下列( )可能是针对ARM的GNU交叉工具链中的C编译器( )。 (满分:3)
A. arm-linux-as
B. arm-linux-gcc
C. arm-linux-g++
D. arm-linux-ld
6.下列( )分配的内存是字对齐访问的。 (满分:3)
A. DCB
B. DCQ
C. DCW
D. DCD
7.下列( )不是Linux中默认的makefile文件名。 (满分:3)
A. GNUmakefile
B. makefile
C. Makefile
D. Gnumakefile
8.( )指示符用于声明一个可以引用其他文件中定义的符号。 (满分:3)
A. EXTERN
B. IMPORT
C. EXPORT
D. GET
9.( )是一种专门为使用Flash存储器的嵌入式系统设计的一款日志型文件系统,适用于大容量存储设备。 (满分:3)
A. JFFS
B. ROMFS
C. YAFFS
D. RAMFS
10.嵌入式系统具有典型的多种学科交叉融合特点,其中构成嵌入式系统技术领域的核心学科有4个,但不包括( )。 (满分:3)
A. 生物工程
B. 微电子学
C. 计算机科学
D. 电子工程与自动控制
11.在多寄存器寻址中,( )表示先变址,再传值。 (满分:3)
A. IB
B. IC
C. IA
D. ID
12.Linux内核的主要功能包括内存管理、任务调度、( )、虚拟文件系统和网络接口。 (满分:3)
A. 提供Shell
B. 进程间通信
C. 文件拷贝
D. 运行应用程序
13.GNU开发套件中,下列( )是项目管理工具。 (满分:3)
A. as
B. make
C. makefile
D. Makefile
14.makefile文件中的注释行以( )开头。 (满分:3)
A. /
B. \
C. @
D. #
15.在立即数寻址中,立即数要以( )为前缀。 (满分:3)
A. “@”
B. “$”
C. “#”
D. “%”
16.应用程序编程接口的英文缩写是( )。 (满分:3)
A. EPROM
B. HAL
C. BSP
D. API
17.以8位到16位嵌入式处理器为基础,以专用简单操作系统为核心的嵌入式系统属于嵌入式系统发展的第( )阶段。 (满分:3)
A. 1
B. 2
C. 3
D. 4
18.GNU开发套件中,下列( )是C语言的编译器。 (满分:3)
A. as
B. gdb
C. gcc
D. ld
19.数字电视机属于嵌入式系统在( )方面的应用。 (满分:3)
A. 工业控制领域
B. 交通管理
C. 信息家电
D. 医疗设备
20.表示无符号数大于或等于的条件码是( )。 (满分:3)
A. NE
B. VS
C. CS
D. GE
二、判断题:【20道,总分:40分】
1.ARM9核的指令流水线是6级。 (满分:2)
A. 错误
B. 正确
2.ARMV7体系结构的处理器核使用ARM Cortex打头,主要有A、R和M三个系列。 (满分:2)
A. 错误
B. 正确
3.ARM指令多数是二地址指令,而X86指令多数是三地址指令。 (满分:2)
A. 错误
B. 正确
4.ARM指令中的第二个操作数可以是一个8位的立即数,也可以是一个任意的32位立即数。 (满分:2)
A. 错误
B. 正确
5.AND指令的作用是将第二个操作数的值与第一下操作数的值按位做逻辑“异或”操作,并将结果存放到结果寄存器中。 (满分:2)
A. 错误
B. 正确
6.在Linux的树型目录结构中,/DEV目录下存放了所有设备相关的文件。 (满分:2)
A. 错误
B. 正确
7.在GNU交叉工具链中,arm-linux-gcc是C语言的编译器文件名称。 (满分:2)
A. 错误
B. 正确
8.Thumb状态下用于半主机操作的SWI子功能号是0XAB。 (满分:2)
A. 错误
B. 正确
9.上位机一般用于编辑、编译、链接、运行程序等工作。 (满分:2)
A. 错误
B. 正确
10.半主机调试是利用下位机的输入输出功能来实现程序的I/O请求。 (满分:2)
A. 错误
B. 正确
11.多数Bootloader都包含启动加载模式和下载加载模式两种不同的操作模式。 (满分:2)
A. 错误
B. 正确
12.ARM处理器内部操作都面向64位操作数,只有数据传送指令支持较短的字节和半字数据。 (满分:2)
A. 错误
B. 正确
13.嵌入式系统的应用软件在开发完毕后必须存储到非易失型存储器中(如EEPROM或Flash等)。 (满分:2)
A. 错误
B. 正确
14.ARM处理器的管理模式属于操作系统的保护模式。 (满分:2)
A. 错误
B. 正确
15.ARM7TDMI的指令流水线是5级。 (满分:2)
A. 错误
B. 正确
16.ARM公司针对其硬件产品的开发软件套件是ADS。 (满分:2)
A. 错误
B. 正确
17.ARM处理器中的各个寄存器在不同模式下是通用的。 (满分:2)
A. 错误
B. 正确
18.ARM处理器所支持的指令长度一般不是固定的。 (满分:2)
A. 错误
B. 正确
19.ARM中的数据处理指令只能对寄存器的内容进行操作。 (满分:2)
A. 错误
B. 正确
20.寄存器R15用做程序计数器,不同的ARM处理器模式都有自身对应的程序计数器。 (满分:2)
A. 错误
B. 正确
嵌入式系统17秋在线作业3
一、单选题:【20道,总分:60分】
1.在嵌入式系统开发设计过程中,第一个阶段是( )。 (满分:3)
A. 需求分析
B. 系统设计
C. 代码调试
D. 代码固化
2.一套Linux系统支持若干物理盘,每个物理盘可定义一个或( )个文件系统。 (满分:3)
A. 2
B. 3
C. 10
D. 多
3.下列( )工作模式支持硬件协处理器的软件仿真。 (满分:3)
A. und
B. sys
C. abt
D. usr
4.下列( )不属于ARM处理器的特点。 (满分:3)
A. 体积小
B. 低成本
C. 低功耗
D. 低性能
5.实时系统有一个基本的性能指标,但不包括( )。 (满分:3)
A. 响应时间
B. 生存时间
C. 存储时间
D. 吞吐量
6.到目前为止,ARM主要出现过( )个指令集体系结构版本。 (满分:3)
A. 5
B. 6
C. 7
D. 8
7.下列Linux命令中,( )可以删除一个文件。 (满分:3)
A. cp
B. ln
C. cat
D. rm
8.在嵌入式开发过程中,( )是用于下载、调试和程序等的调试通道。 (满分:3)
A. 串口线
B. JTAG接口
C. 网线
D. 并口线
9.下列( )是应用在智能手机和平板电脑的嵌入式操作系统。 (满分:3)
A. RTLinux
B. uC/OS
C. uCLinux
D. Android
10.逻辑异或指令的助词符是( )。 (满分:3)
A. AND
B. ORR
C. XOR
D. EOR
11.精简指令集合计算机的英文缩写是( )。 (满分:3)
A. CISC
B. AISC
C. RISC
D. DISC
12.ADS中ARM 的汇编器命令行工具程序文件名称是( )。 (满分:3)
A. armcc
B. armlink
C. armsd
D. armasm
13.调试器和Angel之间的通信是根据( )协议进行的。 (满分:3)
A. AXD
B. APP
C. ADP
D. JTAG
14.半主机调试是由一组定义好的( )实现。 (满分:3)
A. 硬件接口
B. 内部函数
C. 软件中断子功能函数
D. 其他函数
15.专门为Linux设计的扩展文件系统第二版是( )。 (满分:3)
A. Minix
B. NTFS
C. EXT2
D. NFS
16.挂载文件系统的命令是( )。 (满分:3)
A. mount
B. umount
C. load
D. unload
17.在栈寻址中,( )表示满递减堆栈。 (满分:3)
A. FA
B. FD
C. EA
D. ED
18.可以使用( )命令创建一个新用户。 (满分:3)
A. useradd
B. usermod
C. passwd
D. groupadd
19.选择合理的处理器和相关硬件,设计物理尺寸和成本计算等工作属于( )。 (满分:3)
A. 体系结构设计
B. 硬件设计
C. 测试设计
D. 软件设计
20.下列( )不是ARM7TDMI指令流水线的执行阶段。 (满分:3)
A. 取指
B. 写回
C. 译码
D. 执行
二、判断题:【20道,总分:40分】
1.ARM状态和Thumb状态之间切换时会影响到处理器工作模式和寄存器中的内容。 (满分:2)
A. 错误
B. 正确
2.在Linux文件系统中,作为一种特殊类型/proc文件系统既存在内存当中,也占用少量外存空间。 (满分:2)
A. 错误
B. 正确
3.按技术复杂度可以将嵌入式系统分为三大类型,其中51系列的单片机系统属于小型操作系统控制的嵌入式系统。 (满分:2)
A. 错误
B. 正确
4.在Linux中ls和dir两个命令都可以用来显示指定目录下的文件。 (满分:2)
A. 错误
B. 正确
5.基于ARM的开发工具仅包括编辑器、编译器、汇编器、链接器和调试器。 (满分:2)
A. 错误
B. 正确
6.JTAG调试接口、串口、以太网口等都属于嵌入外围电路。 (满分:2)
A. 错误
B. 正确
7.当操作数寄存器的状态位(位[0])为1时,执行BX指令进入ARM状态。 (满分:2)
A. 错误
B. 正确
8.只有ABT和UND模式才是ARM处理器真正意义主的“异常”。 (满分:2)
A. 错误
B. 正确
9.ADR是所有伪指令中,寻址范围最小的伪指令。 (满分:2)
A. 错误
B. 正确
10.嵌入式系统中的软件系统主要由嵌入式操作系统和应用软件组成,其中嵌入式微处理器属于嵌入式软件系统的核心。 (满分:2)
A. 错误
B. 正确
11.Angel是ARM公司开发的驻留在下位机的一种调试监控程序。 (满分:2)
A. 错误
B. 正确
12.ARM的加载和存储操作可以以字节、半字或字的大小与存储器之间传递数据。加载时自动进行字节或半字的零扩展或符号扩展。 (满分:2)
A. 错误
B. 正确
13.apt工具是所有Linux版本下的软件管理工具。 (满分:2)
A. 错误
B. 正确
14.嵌入式系统是一个纯硬件装置,不包括任何软件。 (满分:2)
A. 错误
B. 正确
15.ARM状态下用于半主机操作的SWI子功能号是0X654321。 (满分:2)
A. 错误
B. 正确
16.一个嵌入式系统往往是一个软硬件的综合体,而且多数软件和硬件绑定在一起出售。 (满分:2)
A. 错误
B. 正确
17.ARM9核的指令流水线是6级。 (满分:2)
A. 错误
B. 正确
18.在调试嵌入式程序时,调试器运行在宿主机,而被调试程序则运行在各种不同的目标设备。 (满分:2)
A. 错误
B. 正确
19.RealView是ARM公司推出的新一代ARM开发工具包,是唯一支持所有ARM处理器和ARM调试技术的端到端的软件开发解决方案。 (满分:2)
A. 错误
B. 正确
20.在Linux系统中,目录不能有硬连接,且硬连接不能跨越文件系统。 (满分:2)
A. 错误
B. 正确
页:
[1]