嵌入式系统应用新.docx
《嵌入式系统应用新.docx》由会员分享,可在线阅读,更多相关《嵌入式系统应用新.docx(57页珍藏版)》请在冰豆网上搜索。
![嵌入式系统应用新.docx](https://file1.bdocx.com/fileroot1/2023-2/10/441be589-cc75-4a47-94e5-c5009ed03d39/441be589-cc75-4a47-94e5-c5009ed03d391.gif)
嵌入式系统应用新
一、多选(共计25分,每题2.5分,每题答案完全一样得满分,少选、多选、错选均不得分。
)
1、嵌入式数据库系统具备了如下主要特点:
()
A.嵌入性
B.移植性
C.非实时性
D.安全性
错误:
【A;B;D】
2、Sqlite核心子系统由()组成
A.后端系统
B.接口
C.SQL命令处理器
D.虚拟机
错误:
【B;C;D】
3、根据开发目标平台的不同,ARM提供不同的工具解决方案。
最常见的是()。
A.MDK-ARM
B.keilC51
C.RVDS
D.ARMDS5
错误:
【A;C;D】
4、嵌入式文件系统具有的特点有、使用简单便捷、安全可靠及、可剪裁、等特点。
()
A.结构紧凑
B.可伸缩
C.可移植
D.支持多种存储设备
错误:
【A;B;C;D】
5、CPU对I/O端口的编址方式通常有:
()
A.组映射方式
B.I/O映射方式
C.内存映射方式
D.全相连映射方式
错误:
【B;C】
6、内核提供了哪些函数来注册字符设备编号()
A.alloc_chrdev_region()
B.register_chrdev_region()
C.register_chrdev()
D.register_dev()
错误:
【A;B;C】
7、在用户态程序中用三个接口函数创建进程,系统会调用相应的系统调用服务例程分别是()。
A.sys_fork()
B.do_fork()
C.sys_vfork()
D.sys_clone()
错误:
【A;C;D】
8、CGI程序从提交的表单中接收数据的方法有()。
A.POST方法
B.GET方法。
C.解析name/value对
D.scanf()函数
错误:
【A;B】
9、嵌入式系统的分类,按其形态的差异,一般可将嵌入式系统分为:
()
A.芯片级(MCU、SoC)
B.板级(单板机、模块)
C.消费类电子产品
D.设备级(工控机)
错误:
【A;B;D】
10、Cache放置数据的常用地址变换方法有()
A.直接映像
B.组相联映像
C.组内相联映像
D.全相联映射
错误:
【A;B;D】
二、判断(共计25分,每题2.5分)
11、U-Boot编译工程通过Makefile来组织编译。
从顶层目录开始递归地调用各级子目录下的Makefile,最后链接成U-Boot映像
A.正确
B.错误
错误:
【A】
12、linux内核也提供了一个模型框架,能够使用统一的接口来操作GPIO,这个架构被称作"gpiolib"。
A.正确
B.错误
错误:
【A】
13、用户进程可以访问用户空间的虚拟地址,和访问到内核空间。
A.正确
B.错误
错误:
【B】
14、BootLoader启动的第一阶段主要包含依赖于CPU的体系结构硬件初始化的代码,通常都用汇编语言来实现。
A.正确
B.错误
错误:
【A】
15、Linux系统利用SWI指令来从用户空间进入内核空间。
A.正确
B.错误
错误:
【A】
16、SQLite是一个开源的、内嵌式的关系型数据库。
A.正确
B.错误
错误:
【A】
17、slab分配器主要的功能就是对频繁分配和释放的小对象提供高效的内存管理。
A.正确
B.错误
错误:
【A】
18、Linux内核的五个系统中进程间通信处于比较重要的地位。
A.正确
B.错误
错误:
【B】
19、内核也使用同一个函数fork()来分别创建进程、线程和内核线程。
A.正确
B.错误
错误:
【B】
20、从Linux2.6内核后,linux实现了抢占式内核
A.正确
B.错误
错误:
【A】
三、单选(共计50分,每题2.5分)
21、存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为()。
A.0x21
B.0x68
C.0x65
D.0x0228
错误:
【D】
22、页式存储管理当中的页面是由()所感知的。
A.应用程序
B.CPU
C.驱动软件
D.操作系统
错误:
【D】
23、在下列ARM处理器模式中,()模式有自己独立的R8-R14寄存器。
A.系统模式
B.终止模式
C.中断模式
D.快速中断模式
错误:
【D】
24、FIQ中断的入口地址是()。
A.0x0000001C
B.0x00000008
C.0x00000018
D.0x00000014
错误:
【C】
25、指令“LDMIAR0!
{R1,R2,R3,R4}”的寻址方式为()。
A.立即寻址
B.寄存器间接寻址
C.多寄存器寻址
D.堆栈寻址
错误:
【C】
26、下面()特性不符合嵌入式系统特点。
A.实时性
B.忽略功耗
C.专用计算
D.可定制
错误:
【B】
27、在ARM处理器中,()寄存器包括全局的中断禁止位,控制中断禁止位就可以打开或者关闭中断。
A.CPSR
B.SPSR
C.PC
D.IR
错误:
【C】
28、µClinux与标准Linux最大的区别在于()。
A.文件系统
B.内存管理
C.任务调度算法
D.应用开发模式
错误:
【B】
29、看门狗是嵌入式系统中常用的保证系统可靠性的技术,下列情况下,会产生看门狗中断的是()。
A.软件喂狗
B.处理器温度过高
C.应用产生异常
D.看门狗定时超时
错误:
【D】
30、ARM指令集和Thumb指令集分别是()位的。
A.8位,16位
B.16位,32位
C.16位,16位
D.32位,16位
错误:
【D】
31、以下哪种方式不属于文件系统的格式()
A.FAT32
B.JFFS
C.Cmd
D.Ext2
错误:
【C】
32、在嵌入式系统设计中可以通过()来测量电池电压,
A.Timer
B.PWM
C.ADC
D.DAC
错误:
【C】
33、一个任务被唤醒,意味着()。
A.该任务重新占有了CPU
B.其优先级变为最大
C.其任务移至等待队列队首
D.任务变为就绪状态
错误:
【A】
34、ARM9流水线级数()
A.3
B.5
C.8
D.9
错误:
【B】
35、下列哪条指令可以将R1中的字数据写入以R0为地址的存储器中,并将新地址R0+0x12写入R0。
()
A.LDRR1,[R0],#0x12
B.STRR1,[R0],#0x12
C.LDRR1,[R0,#0x12]
D.STRR1,[R0,#0x12]
错误:
【B】
36、下面()特性不符合嵌入式操作系统特点。
A.实时性
B.不可定制
C.微型化
D.易移植
错误:
【B】
37、RS232C使用无硬件握手最简单的双机互联中,下面()信号不是必须的。
A.TXD
B.DTR
C.RXD
D.GND
错误:
【B】
38、DRAM的初始化是在下面哪个()阶段完成的?
A.BL0
B.BL1
C.BL2
D.BL3
错误:
【B】
39、BKPT是()
A.加法指令
B.断点中断指令
C.软中断指令
D.测试指令
错误:
【C】
40、使用SWI指令将会进入()。
A.系统模式
B.管理模式
C.用户模式
D.FIQ模式
错误:
【B】
一、多选(共计25分,每题2.5分,每题答案完全一样得满分,少选、多选、错选均不得分。
)
1、嵌入式系统中的硬件层包括()
A.数字信号处理器
B.中断控制器、DMAC、定时器/计数器
C.UART、USB控制器、LCD控制器
D.CAN、Zigbee、蓝牙、ECC、3DES等
错误:
【A;B;C;D】
2、Linux的设备驱动程序分为以下部分()。
A.驱动程序与内核的接口
B.驱动程序与系统引导的接口
C.驱动程序与设备的接口
D.驱动程序与存储空间的接口
错误:
【A;B;C】
3、在用户态程序中用三个接口函数创建进程,系统会调用相应的系统调用服务例程分别是()。
A.sys_fork()
B.do_fork()
C.sys_vfork()
D.sys_clone()
错误:
【A;C;D】
4、嵌入式数据库系统具备了如下主要特点:
()
A.嵌入性
B.移植性
C.非实时性
D.安全性
错误:
【A;B;D】
5、驱动程序中设备访问的不同模式有()
A.阻塞(blocking)
B.异步通知
C.非阻塞(nonblocking)
D.同步通知
错误:
【A;C】
6、CPU对I/O端口的编址方式通常有:
()
A.组映射方式
B.I/O映射方式
C.内存映射方式
D.全相连映射方式
错误:
【B;C】
7、内核提供了哪些函数来注册字符设备编号()
A.alloc_chrdev_region()
B.register_chrdev_region()
C.register_chrdev()
D.register_dev()
错误:
【A;B;C】
8、设计者在选择处理器时要考虑的主要因素有()
A.处理性能
B.功耗
C.供应商是否提供评估板
D.是否提供软件开发工具
错误:
【A;B;C;D】
9、Cache放置数据的常用地址变换方法有()
A.直接映像
B.组相联映像
C.组内相联映像
D.全相联映射
错误:
【A;B;D】
10、Sqlite核心子系统由()组成
A.后端系统
B.接口
C.SQL命令处理器
D.虚拟机
错误:
【B;C;D】
二、判断(共计25分,每题2.5分)
11、U-Boot上电启动后,只有按空格键才能退出自启动状态,进入命令行状态。
A.正确
B.错误
错误:
【B】
12、Linux内核源码目录Mm目录包含了所有的内存管理代码
A.正确
B.错误
错误:
【A】
13、Make是一个命令工具,它用来解释makefile中定义的指令或规则。
A.正确
B.错误
错误:
【A】
14、CPSR寄存器中I=1使能IRQ中断。
A.正确
B.错误
错误:
【B】
15、Linux内核的五个系统中进程间通信处于比较重要的地位。
A.正确
B.错误
错误:
【B】
16、ARM微处理器采用CISC架构。
A.正确
B.错误
错误:
【B】
17、用户进程可以访问用户空间的虚拟地址,和访问到内核空间。
A.正确
B.错误
错误:
【B】
18、linux内核也提供了一个模型框架,能够使用统一的接口来操作GPIO,这个架构被称作"gpiolib"。
A.正确
B.错误
错误:
【A】
19、嵌入式开发中,宿主机一般是指PC机/台式机。
A.正确
B.错误
错误:
【A】
20、linux2.6抢占式内核,在处理完中断后,会立即引发调度,切换到高权值进程。
A.正确
B.错误
错误:
【A】
三、单选(共计50分,每题2.5分)
21、ARM指令集和Thumb指令集分别是()位的。
A.8位,16位
B.16位,32位
C.16位,16位
D.32位,16位
错误:
【D】
22、下面哪点不是嵌入式操作系统的特点。
()
A.内核精简
B.专用性强
C.功能强大
D.高实时性
错误:
【C】
23、一个任务被唤醒,意味着()。
A.该任务重新占有了CPU
B.其优先级变为最大
C.其任务移至等待队列队首
D.任务变为就绪状态
错误:
【A】
24、下面哪一类嵌入式处理器最适合于用于工业控制()。
A.嵌入式微处理器
B.微控制器
C.DSP
D.以上都不合适
错误:
【A】
25、ARM920T是一种高性能单片系统处理器,它是多少位的()
A.8
B.16
C.32
D.64
错误:
【C】
26、关于硬件抽象层,以下描述中错误的是()。
A.硬件抽象层包括操作系统内核和驱动程序
B.硬件抽象层将操作系统与硬件平台隔开
C.硬件抽象层是一种软件
D.硬件抽象层有利于系统的模块化设计
错误:
【A】
27、ARM9流水线级数()
A.3
B.5
C.8
D.9
错误:
【B】
28、在嵌入式系统设计中可以通过()来测量电池电压,
A.Timer
B.PWM
C.ADC
D.DAC
错误:
【C】
29、µClinux与标准Linux最大的区别在于()。
A.文件系统
B.内存管理
C.任务调度算法
D.应用开发模式
错误:
【B】
30、下列设备中()设备是块设备。
A.键盘
B.机械硬盘
C.DM9000网卡
D.MCU
错误:
【B】
31、DRAM的初始化是在下面哪个()阶段完成的?
A.BL0
B.BL1
C.BL2
D.BL3
错误:
【B】
32、以下哪个表述不正确()。
A.ARM是一个公司的名称
B.ARM是对一类微处理器的通称
C.ARM是一种技术的名字
D.ARM是一款芯片的名称
错误:
【D】
33、下面()特性不符合嵌入式操作系统特点。
A.实时性
B.不可定制
C.微型化
D.易移植
错误:
【B】
34、在ARM处理器中,()寄存器包括全局的中断禁止位,控制中断禁止位就可以打开或者关闭中断。
A.CPSR
B.SPSR
C.PC
D.IR
错误:
【C】
35、下面()特性不符合嵌入式系统特点。
A.实时性
B.忽略功耗
C.专用计算
D.可定制
错误:
【B】
36、RS232C使用无硬件握手最简单的双机互联中,下面()信号不是必须的。
A.TXD
B.DTR
C.RXD
D.GND
错误:
【B】
37、BKPT是()
A.加法指令
B.断点中断指令
C.软中断指令
D.测试指令
错误:
【C】
38、临界区是()。
A.一个缓冲区
B.一段程序
C.一段共享数据区
D.一个互斥资源
错误:
【B】
39、页式存储管理当中的页面是由()所感知的。
A.应用程序
B.CPU
C.驱动软件
D.操作系统
错误:
【D】
40、指令“LDMIAR0!
{R1,R2,R3,R4}”的寻址方式为()。
A.立即寻址
B.寄存器间接寻址
C.多寄存器寻址
D.堆栈寻址
错误:
【C】
一、多选(共计25分,每题2.5分,每题答案完全一样得满分,少选、多选、错选均不得分。
)
1、内核提供了哪些函数来注册字符设备编号()
A.alloc_chrdev_region()
B.register_chrdev_region()
C.register_chrdev()
D.register_dev()
错误:
【A;B;C】
2、Cache放置数据的常用地址变换方法有()
A.直接映像
B.组相联映像
C.组内相联映像
D.全相联映射
错误:
【A;B;D】
3、设计者在选择处理器时要考虑的主要因素有()
A.处理性能
B.功耗
C.供应商是否提供评估板
D.是否提供软件开发工具
错误:
【A;B;C;D】
4、主机与目标机的连接方式主要有()
A.串口
B.以太网接口
C.CAN口
D.JTAG接口
错误:
【A;B;D】
5、嵌入式系统的分类,按其形态的差异,一般可将嵌入式系统分为:
()
A.芯片级(MCU、SoC)
B.板级(单板机、模块)
C.消费类电子产品
D.设备级(工控机)
错误:
【A;B;D】
6、嵌入式数据库系统具备了如下主要特点:
()
A.嵌入性
B.移植性
C.非实时性
D.安全性
错误:
【A;B;D】
7、Linux的页面回收方法有:
()
A.通过free()函数
B.被动释放
C.主动释放
D.页框回收算法
错误:
【B;D】
8、在用户态程序中用三个接口函数创建进程,系统会调用相应的系统调用服务例程分别是()。
A.sys_fork()
B.do_fork()
C.sys_vfork()
D.sys_clone()
错误:
【A;C;D】
9、CPU对I/O端口的编址方式通常有:
()
A.组映射方式
B.I/O映射方式
C.内存映射方式
D.全相连映射方式
错误:
【B;C】
10、驱动程序中设备访问的不同模式有()
A.阻塞(blocking)
B.异步通知
C.非阻塞(nonblocking)
D.同步通知
错误:
【A;C】
二、判断(共计25分,每题2.5分)
11、设备驱动程序是应用程序和硬件设备之间的一个软件层。
A.正确
B.错误
错误:
【A】
12、U-Boot上电启动后,只有按空格键才能退出自启动状态,进入命令行状态。
A.正确
B.错误
错误:
【B】
13、Linux系统利用SWI指令来从用户空间进入内核空间。
A.正确
B.错误
错误:
【A】
14、SQLite是一个开源的、内嵌式的关系型数据库。
A.正确
B.错误
错误:
【A】
15、虚拟文件系统屏蔽了各种不同文件系统在实现细节上的差异。
A.正确
B.错误
错误:
【A】
16、Linux内核的五个系统中进程间通信处于比较重要的地位。
A.正确
B.错误
错误:
【B】
17、Linux内核通过一个被称为进程描述符的task_struct结构体来管理进程,这个结构体记录了进程的最基本的信息
A.正确
B.错误
错误:
【A】
18、移植操作系统时需要修改操作系统中与处理器直接相关的程序。
A.正确
B.错误
错误:
【A】
19、从Linux2.6内核后,linux实现了抢占式内核
A.正确
B.错误
错误:
【A】
20、YAFFS中,文件是以不固定大小的数据块进行存储。
A.正确
B.错误
错误:
【B】
三、单选(共计50分,每题2.5分)
21、以下哪个表述不正确()。
A.ARM是一个公司的名称
B.ARM是对一类微处理器的通称
C.ARM是一种技术的名字
D.ARM是一款芯片的名称
错误:
【D】
22、下列设备中()设备是块设备。
A.键盘
B.机械硬盘
C.DM9000网卡
D.MCU
错误:
【B】
23、临界区是()。
A.一个缓冲区
B.一段程序
C.一段共享数据区
D.一个互斥资源
错误:
【B】
24、ARM9流水线级数()
A.3
B.5
C.8
D.9
错误:
【B】
25、下列哪条指令可以将R1中的字数据写入以R0为地址的存储器中,并将新地址R0+0x12写入R0。
()
A.LDRR1,[R0],#0x12
B.STRR1,[R0],#0x12
C.LDRR1,[R0,#0x12]
D.STRR1,[R0,#0x12]
错误:
【B】
26、下面()特性不符合嵌入式系统特点。
A.实时性
B.忽略功耗
C.专用计算
D.可定制
错误:
【B】
27、指令“LDMIAR0!
{R1,R2,R3,R4}”的寻址方式为()。
A.立即寻址
B.寄存器间接寻址
C.多寄存器寻址
D.堆栈寻址
错误:
【C】
28、下面哪一种工作模式不属于ARM特权模式()。
A.用户模式
B.系统模式
C.管理模式
D.数据访问终止模式
错误:
【A】
29、ARM指令集和Thumb指令集分别是()位的。
A.8位,16位
B.16位,32位
C.16位,16位
D.32位,16位
错误:
【D】
30、下面哪点不是嵌入式操作系统的特点。
()
A.内核精简
B.专用性强
C.功能强大
D.高实时性
错误:
【C】
31、在ARM处理器中,下面哪种中断方式优先级最低()
A.FIQ
B.Reset
C.数据中止
D.IRQ
错误:
【C】
32、µClinux与标准Linux最大的区别在于()。
A.文件系统
B.内存管理
C.任务调度算法
D.应用开发模式
错误:
【B】
33、下面哪种操作系统不属于商用操作系统。
()
A.windowsxp
B.Linux
C.VxWorks
D.WinCE
错误:
【B】
34、一个任务被唤醒,意味着()。
A.该任务重新占有了CPU
B.其优先级变为最大
C.其任务移至等待队列队首
D.任务变为就绪状态
错误:
【A】
35、RS232C使用无硬件握手最简单的双机互联中,下面()信号不是必须的。
A.TXD
B.DTR
C.RXD
D.GND
错误:
【B】
36、在嵌入式系统设计中可以通过()来测量电池电压,
A.Timer
B.PWM
C.ADC
D.DAC
错误:
【C】
37、ARM920T是一种高性能单片系统处理器,它是多少位的()
A.8
B.16
C.32
D.64
错误:
【C】
38、存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为()。
A.0x21
B.0x68
C.0x65
D.0x0228
错误:
【D】
39、关于硬件抽象层,以下描述中错误的是()。
A.硬件抽象层包括操作系统内核和驱动程序
B.硬件抽象层将操作系统与硬件平台隔开
C.硬件抽象层是一种软件
D.硬件抽象层有利于系统的模块化设计
错误:
【A】
40、看门狗是嵌入式系统中常用的保证系统可靠性的技术,下列情况下,会产生看门狗中断的是()。
A.软件喂狗
B.处理器温度过高
C.应用产生异常
D.看门狗定时超时
错误:
【D】
一、多选(共计25分,每题2.5分,每题答案完全一样得满分,少选、多选、错选均不得分。
)
1、CPU对I/O端口的编址方式通常有:
()
A.组映射方式
B.I/O映射方式
C.内存映射方式
D.全相连映射方式
错误:
【B;C】
2、根据开发目标平台的不同,ARM提供不同的工具解决方案。
最常见的是()。
A.MDK-ARM
B.keilC51
C.RVDS
D.ARMDS5
错误:
【A;C;D】
3、设计者在选择处理器时要考虑的主要因素有()
A.处理性能
B.功耗
C.供应商是否提供评估板
D.是否提供软件开发工具
错误:
【A;B;C;D】
4、嵌入式数据库系统具备了