《《嵌入式系统》考试试卷及答案资格考试教师资格考试资格考试教师资格考试.pdf》由会员分享,可在线阅读,更多相关《《嵌入式系统》考试试卷及答案资格考试教师资格考试资格考试教师资格考试.pdf(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、嵌入式系统课程试卷 考试时间:_120_ 分钟开课学院_计算机_ 任课教师_ 姓名_ 学号_班级_ 一.单项选择题(2 20):1 下面不属于 Xscale 微架构处理器的主要特征有:()A.采用了 7 级超级流水线、动态跳转预测和转移目标缓冲器BTB技术 (Branch Target Buffer)。B.支持多媒体处理技术、新增乘/累加器 MAC、40 位累加器、兼容 ARM V5TE 指令和特定 DSP型协处理器 CP0。C.采用了 32KB的指令 Cache。D.采用了 64KB的数据 Cache。2 以下不属于 XScale 超级流水线的流水级是()A.寄存器文件/移位级(FR)B.写
2、回级(XWB)C.寄存器读取级 D.和执行级二(X2)3 目前嵌入式系统领域中使用最广泛、市场占有率最高的实时系统是:()A.Symbian B.Windows CE C.VxWorks D.QNX 4 下面那句话的描述是不正确的?()A.在一个基于 XScale 内核的嵌入式系统中,系统在上电或复位时通常都从 地址 0 x00000000 处开始执行 B.引导装载程序通常是在硬件上执行的第一段代码,包括固化在固件中的 引导代码(可选)和 Boot Loader两大部分。C.在嵌入式系统中,Boot Loader不依赖于硬件实现。D.Boot Loader就是在操作系统内核运行之前运行的一段小
3、程序。5 通常情况下,目标机上的 Boot Loader通过串口与主机之间进行文件传输,下面不属于通常使用的传输协议的是:()A.modem协议 B.xmodem协议 C.ymodem协议 D.zmodem协议 6 Make 预置了一些内部宏,其中$表示:()的主要特征有采用了级超级流水线动态跳转预测和转移目标缓冲器技术支持多媒体处理技术新增乘累加器位累加器兼容指令和特定型协处理器采用了的指令采用了的数据以下不属于超级流水线的流水级是寄存器文件移位级写回级寄确的在一个基于内核的嵌入式系统中系统在上电或复位时通常都从地址处开始执行引导装载程序通常是在硬件上执行的第一段代码包括固化在固件中的引导代
4、码可选和两大部分在嵌入式系统中不依赖于硬件实现就是在操作系统内核协议的是协议协议协议协议预置了一些内部宏其中表示没有扩展名的当前目标文件当前目标文件当前目标文件最近更新的文件名当前目标文件最近更新的文件名在中代表根文件系统的设备文件主号码是什么用命令创建的其空间大小A.没有扩展名的当前目标文件 B.当前目标文件 C.当前目标文件最近更新的文件名 D.当前目标文件最近更新的文件名 7 在 Default kernel command string“root=1f03 rw console=ttyS0,115200 init=/linuxrc”中,代表根文件系统(“/”)的设备文件主号码是什么?(
5、)A.1f B.03 C.ttyS0 D.115200 8 用命令 dd if=/dev/zero of=ramdisk_img bs=1k count=8192创建的ramdisk_img 其空间大小为多少?()A.8M bit B.8M byte C.1k bit D.1k byte 9 以下哪个不是 Linux 进程的状态:()的主要特征有采用了级超级流水线动态跳转预测和转移目标缓冲器技术支持多媒体处理技术新增乘累加器位累加器兼容指令和特定型协处理器采用了的指令采用了的数据以下不属于超级流水线的流水级是寄存器文件移位级写回级寄确的在一个基于内核的嵌入式系统中系统在上电或复位时通常都从地址
6、处开始执行引导装载程序通常是在硬件上执行的第一段代码包括固化在固件中的引导代码可选和两大部分在嵌入式系统中不依赖于硬件实现就是在操作系统内核协议的是协议协议协议协议预置了一些内部宏其中表示没有扩展名的当前目标文件当前目标文件当前目标文件最近更新的文件名当前目标文件最近更新的文件名在中代表根文件系统的设备文件主号码是什么用命令创建的其空间大小A.TASK_ZOMBIE B.TASK_INTERRUPTIBLE C.TASK_RUNNING D.TASK_SUSPENDED 10 下面可以用来查看文件系统中剩余空间大小的命令()A.ls B.dd C.df D.fdisk 11 设备驱动程序是内核
7、的一部分,下面的描述不正确的是:()A.设备驱动完成对设备的初始化和释放。B.设备驱动把数据从内核传送到硬件和从硬件读取数据。C.设备驱动读取应用程序传送给设备文件的数据和回送应用程序请求的数 据。D.设备驱动程序可以使用户更加仔细的了解硬件的细节。12 每个设备文件都对应有两个设备号,而标识该设备的种类,也标识了该设备所使用的驱动程序的蛇别号是指()的主要特征有采用了级超级流水线动态跳转预测和转移目标缓冲器技术支持多媒体处理技术新增乘累加器位累加器兼容指令和特定型协处理器采用了的指令采用了的数据以下不属于超级流水线的流水级是寄存器文件移位级写回级寄确的在一个基于内核的嵌入式系统中系统在上电或
8、复位时通常都从地址处开始执行引导装载程序通常是在硬件上执行的第一段代码包括固化在固件中的引导代码可选和两大部分在嵌入式系统中不依赖于硬件实现就是在操作系统内核协议的是协议协议协议协议预置了一些内部宏其中表示没有扩展名的当前目标文件当前目标文件当前目标文件最近更新的文件名当前目标文件最近更新的文件名在中代表根文件系统的设备文件主号码是什么用命令创建的其空间大小A.主设备号 B.次设备号 C.块设备号 D.字符设备号 13 以下哪个不是 GDB中的命令:()A.exit B.x C.q D.file 14 PGA与 CPLD的比较中那一项是不正确的()A.FPGA的制造工艺确定了 FPGA芯片中包
9、含的 LUT和触发器的数量比 CPLD少 B.CPLD系统断电时编程信息不丢失。C.FPGA编程信息在系统断电时丢失。D.CPLD主要是基于 E2PROM 或 FALSH 存储器编程,可以编程任意次 15 Windows 中管理屏幕以及输入设备的是:()A.客户端 的主要特征有采用了级超级流水线动态跳转预测和转移目标缓冲器技术支持多媒体处理技术新增乘累加器位累加器兼容指令和特定型协处理器采用了的指令采用了的数据以下不属于超级流水线的流水级是寄存器文件移位级写回级寄确的在一个基于内核的嵌入式系统中系统在上电或复位时通常都从地址处开始执行引导装载程序通常是在硬件上执行的第一段代码包括固化在固件中的
10、引导代码可选和两大部分在嵌入式系统中不依赖于硬件实现就是在操作系统内核协议的是协议协议协议协议预置了一些内部宏其中表示没有扩展名的当前目标文件当前目标文件当前目标文件最近更新的文件名当前目标文件最近更新的文件名在中代表根文件系统的设备文件主号码是什么用命令创建的其空间大小B.服务器 C.X 协议 D.ABC 16 Linux 操作系统支持多种设备,这些设备的驱动程序不包括以下的那一项特点()A设备驱动可以使用标准的内核服务如内存分配、中断和等待队列等。B大多数 Linux 设备驱动可以在需要的时候加载到内核,同时在不再使用时被卸载。C当系统启动及设备驱动初始化后,驱动程序将维护其控制的设备。如
11、果一个特有的设备驱动程序所控制的物理设备不存在,将会影响整个系统 的运行。D Linux 设备驱动程序可以集成为内核的一部分。在编译内核的时候,可 以选择把哪些驱动程序直接集成到内核里面。17 下面不属于使用 CPLD/FPGA 可编程逻辑器件来开发数字电路的优点的是()A大大缩短设计时间 B减少 PCB面积 C增加开发费用 D提高系统的可靠性 的主要特征有采用了级超级流水线动态跳转预测和转移目标缓冲器技术支持多媒体处理技术新增乘累加器位累加器兼容指令和特定型协处理器采用了的指令采用了的数据以下不属于超级流水线的流水级是寄存器文件移位级写回级寄确的在一个基于内核的嵌入式系统中系统在上电或复位时
12、通常都从地址处开始执行引导装载程序通常是在硬件上执行的第一段代码包括固化在固件中的引导代码可选和两大部分在嵌入式系统中不依赖于硬件实现就是在操作系统内核协议的是协议协议协议协议预置了一些内部宏其中表示没有扩展名的当前目标文件当前目标文件当前目标文件最近更新的文件名当前目标文件最近更新的文件名在中代表根文件系统的设备文件主号码是什么用命令创建的其空间大小18 在下列调度算法中,()算法不会出现任务“饥饿(starvation)”的情形。A.时间片轮转算法 B.先来先服务算法 C.可抢占的短作业优先算法 D.静态优先级算法 19 在下面的叙述中,()不是嵌入式图形用户接口(GUI)的主要特点。A.
13、运行时占用的系统资源少 B.模块化结构,便于移植和定制 C.可靠性高 D.美观华丽,图形算法复杂 20 通常所说的 32 位微处理器是指()。A.地址总线的宽度为 32 位 B.处理的数据长度只能为 32 位 C.CPU 字长为 32 位 D.通用寄存器数目为 32 个 二.简答与名词解释(6+6+7+7+7+7):1.简述嵌入式系统平台移植所需要的步骤。的主要特征有采用了级超级流水线动态跳转预测和转移目标缓冲器技术支持多媒体处理技术新增乘累加器位累加器兼容指令和特定型协处理器采用了的指令采用了的数据以下不属于超级流水线的流水级是寄存器文件移位级写回级寄确的在一个基于内核的嵌入式系统中系统在上
14、电或复位时通常都从地址处开始执行引导装载程序通常是在硬件上执行的第一段代码包括固化在固件中的引导代码可选和两大部分在嵌入式系统中不依赖于硬件实现就是在操作系统内核协议的是协议协议协议协议预置了一些内部宏其中表示没有扩展名的当前目标文件当前目标文件当前目标文件最近更新的文件名当前目标文件最近更新的文件名在中代表根文件系统的设备文件主号码是什么用命令创建的其空间大小2.嵌入式根文件系统的设计目标应该包括哪些方面?3.简述 Linux 支持的硬件设备种类和 Linux 操作系统下的主要的设备文件种类。4.arm 系列处理器 arm7tdmi 中的 tdmi 四个字母的含义。5.现在有一个空的 XSB
15、ase255 开发板,要将已制作好的 Linux 内核映象zImage 和根文件系统映象 rootfs.img传输到开发板上并启动 Linux 需要经过哪些步骤。6.要将一个已经编译好的 arm 平台可执行文件 hello传输到 XSbase255 目标板上执行。现在宿主机和目标板间已经通过 com口连接,宿主机上用 minicom 监听目标板,提示符为:XSBASE 请简述执行该操作需要的步骤和命令。三.实验题(1 20):阅读以下说明,回答问题 1-3 【说明】嵌入式文件系统就是在嵌入式系统中应用的文件系统。嵌入式文件系统是嵌入式系统的一个重要组成部分,随着嵌入式系统硬件设备的广泛应用和价
16、格的不断降低以及嵌入式系统应用范围的不断扩大,嵌入式文件系统的重要性显得更加突出。的主要特征有采用了级超级流水线动态跳转预测和转移目标缓冲器技术支持多媒体处理技术新增乘累加器位累加器兼容指令和特定型协处理器采用了的指令采用了的数据以下不属于超级流水线的流水级是寄存器文件移位级写回级寄确的在一个基于内核的嵌入式系统中系统在上电或复位时通常都从地址处开始执行引导装载程序通常是在硬件上执行的第一段代码包括固化在固件中的引导代码可选和两大部分在嵌入式系统中不依赖于硬件实现就是在操作系统内核协议的是协议协议协议协议预置了一些内部宏其中表示没有扩展名的当前目标文件当前目标文件当前目标文件最近更新的文件名当
17、前目标文件最近更新的文件名在中代表根文件系统的设备文件主号码是什么用命令创建的其空间大小【问题一】嵌入式系统中常用的文件系统有哪些?它们的主要特点是什么?【问题二】Flash Memory 是近年来发展迅速的内存,很多嵌入式文件系统都都基于其构建。请描述 Flash Memory 主要由哪两种技术实现?它们的主要不同和应用范围是什么?【问题三】请简述使用 nfs 作为根文件系统的主要过程。嵌入式系统课程试卷答案 一.单项选择题:DCCCA BABDC DAADB CCADC 二.简答与名词解释:1.硬件平台的移植 引导/装载程序的移植 内核的修改配置编译 相关驱动程序的移植 文件系统的移植 的
18、主要特征有采用了级超级流水线动态跳转预测和转移目标缓冲器技术支持多媒体处理技术新增乘累加器位累加器兼容指令和特定型协处理器采用了的指令采用了的数据以下不属于超级流水线的流水级是寄存器文件移位级写回级寄确的在一个基于内核的嵌入式系统中系统在上电或复位时通常都从地址处开始执行引导装载程序通常是在硬件上执行的第一段代码包括固化在固件中的引导代码可选和两大部分在嵌入式系统中不依赖于硬件实现就是在操作系统内核协议的是协议协议协议协议预置了一些内部宏其中表示没有扩展名的当前目标文件当前目标文件当前目标文件最近更新的文件名当前目标文件最近更新的文件名在中代表根文件系统的设备文件主号码是什么用命令创建的其空间
19、大小 开发环境的移植 应用程序的移植 2.使用简单方便 实时响应 可伸缩性和可配置性 资源有效性 安全可靠 热插拔、在线更新 3.主要硬件设备种类:字符设备、块设备和网络设备。主要设备文件种类:字符设备、块设备。4.T:内含 16 位压缩指令集 Thumb D:支持片内 Debug 调试 M:采用增强型乘法器(Multiplier)I:内含嵌入式 ICE宏单元 的主要特征有采用了级超级流水线动态跳转预测和转移目标缓冲器技术支持多媒体处理技术新增乘累加器位累加器兼容指令和特定型协处理器采用了的指令采用了的数据以下不属于超级流水线的流水级是寄存器文件移位级写回级寄确的在一个基于内核的嵌入式系统中系
20、统在上电或复位时通常都从地址处开始执行引导装载程序通常是在硬件上执行的第一段代码包括固化在固件中的引导代码可选和两大部分在嵌入式系统中不依赖于硬件实现就是在操作系统内核协议的是协议协议协议协议预置了一些内部宏其中表示没有扩展名的当前目标文件当前目标文件当前目标文件最近更新的文件名当前目标文件最近更新的文件名在中代表根文件系统的设备文件主号码是什么用命令创建的其空间大小 5.连接 JTAG线和 COM 口 利用 JTAG烧写 BootLoader,并启动 BootLoader 在宿主机上配置 BOOTP 服务和 TFTP服务 在目标板上使用 bootp 命令获取 ip,使用 tftp zImag
21、e kernel和 tftp zImage rootfs.img分别传输内核和根文件系统映象 使用命令 boot 启动 6.启动内核并加载文件系统。使用命令 boot 登陆 Linux。在提示符 Login:下输入 root,无密码 调用 zmodem 传输 hello文件。使用命令 Ctrl+A,再按下 Z,调出帮助菜 单;按下 S 选择发送文件,浏览宿主机上 hello文件并发送。执行 hello文件。命令:./hello 三.实验题:1.参考答案:的主要特征有采用了级超级流水线动态跳转预测和转移目标缓冲器技术支持多媒体处理技术新增乘累加器位累加器兼容指令和特定型协处理器采用了的指令采用了
22、的数据以下不属于超级流水线的流水级是寄存器文件移位级写回级寄确的在一个基于内核的嵌入式系统中系统在上电或复位时通常都从地址处开始执行引导装载程序通常是在硬件上执行的第一段代码包括固化在固件中的引导代码可选和两大部分在嵌入式系统中不依赖于硬件实现就是在操作系统内核协议的是协议协议协议协议预置了一些内部宏其中表示没有扩展名的当前目标文件当前目标文件当前目标文件最近更新的文件名当前目标文件最近更新的文件名在中代表根文件系统的设备文件主号码是什么用命令创建的其空间大小Ext2fs 文件系统,有如下特点:支持达 4 TB 的内存。文件名称最长可以到1012 个字符。当创建文件系统时,管理员可以选择逻辑块
23、的大小(通常大小可选择1024、2048 和 4096 字节)。实现快速符号链接:不需要为此目的而分配数据块,并且将目标名称直接存储在索引节点(inode)表中 Jffs文件系统,有如下特点:JFFS 文件系统是瑞典 Axis 通信公司开发的一种基于 Flash 的日志文件系统,它在设计时充分考虑了 Flash 的读写特性和用电池供电的嵌入式系统的特点,在这类系统中必需确保在读取文件时,如果系统突然掉电,其文件的可靠性不受到影响。YAFFS文件系统,有如下特点:YAFFS(Yet Another Flash File System)是一种和 JFFS 类似的闪存文件系统。主要针对 NAND F
24、LASH 设计,和 JFFS 相比它减少了一些功能,所以速度更快,而且对内存的占用比较小。此外 YAFFS自带 NAND 芯片驱动,并且为嵌入式系统提供了直接访问文件系统的 API,用户可以不使用 Linux 中的 MTD 与 VFS,直接对文件进行操作。在其他嵌入式系统中也可以直接使用这些 API实现对文件的操作。2.参考答案:Flash Memory 主要有两种技术,NAND和 NOR。NAND 型的单元排列是串行的,而NOR 型则是并行的。在 NAND 型 Flash Memory 中,存贮单元被分成页,由页组成块。根据容量不同,块和页的大小有所不同,而组成块的页的数量也会不同,如 8M
25、B的模块,页大小为(512+16)Byte、块大小为(8K+256)Byte;而 2MB模块,页大小为(256+8)Byte、块大小为(4K+128)Byte。NAND 型存贮单元的读写是以块和页为单位来进行的,像硬盘传统的内存。实际上,NAND型的 Flash Memory 可以看做是顺序读取的设备,它仅用 8 比特的 I/O 端口就可以存取按页为单位的数据。正因为这样,它在读和擦文件、特别是连续的大文件时,与 NOR 型的 Flash Memory 相比速度相当的快。但 NAND 型的不足在于随机存取速度较慢,而且没有办法按字节写;这些方面就的主要特征有采用了级超级流水线动态跳转预测和转移
26、目标缓冲器技术支持多媒体处理技术新增乘累加器位累加器兼容指令和特定型协处理器采用了的指令采用了的数据以下不属于超级流水线的流水级是寄存器文件移位级写回级寄确的在一个基于内核的嵌入式系统中系统在上电或复位时通常都从地址处开始执行引导装载程序通常是在硬件上执行的第一段代码包括固化在固件中的引导代码可选和两大部分在嵌入式系统中不依赖于硬件实现就是在操作系统内核协议的是协议协议协议协议预置了一些内部宏其中表示没有扩展名的当前目标文件当前目标文件当前目标文件最近更新的文件名当前目标文件最近更新的文件名在中代表根文件系统的设备文件主号码是什么用命令创建的其空间大小恰好是 NOR 型的优点所在:NOR型随机
27、存取速度较快,而且可以随机按字节写。正因为这些特点,所以 NAND 型的 Flash Memory 适合用在大容量的多媒体应用中,而 NOR型适合应用在数据/程序存贮应用中。3.参考答案:使用 nfs 作为根文件系统主要可以分成以下几步:1)重新配置内核 General setup里面重新设置 Default kernel command string的值,使kernel 使用 nfs 作为缺省的根文件系统。在 Network File Systems选项中需要选中“Root file system on NFS”。同时,在 Block devices选项中把“RAM disk support
28、”选项去除,选中“Network block device support”。配置完毕之后,重新编译内核。2)配置服务端 PC 在/tftpboot目录下新增子目录 pxa255,用作新的根文件系统。把原文件系统下的文件拷贝到/tftpboot/pxa255中。使用 vi 打开/etc/exports文件,增加一行内容,把服务端 PC要共享的目录 export出去。重新启动 NFS服务 重起开发板,使用 tftp协议加载新的内核镜像,使用 boot 命令直接引导 的主要特征有采用了级超级流水线动态跳转预测和转移目标缓冲器技术支持多媒体处理技术新增乘累加器位累加器兼容指令和特定型协处理器采用了的指令采用了的数据以下不属于超级流水线的流水级是寄存器文件移位级写回级寄确的在一个基于内核的嵌入式系统中系统在上电或复位时通常都从地址处开始执行引导装载程序通常是在硬件上执行的第一段代码包括固化在固件中的引导代码可选和两大部分在嵌入式系统中不依赖于硬件实现就是在操作系统内核协议的是协议协议协议协议预置了一些内部宏其中表示没有扩展名的当前目标文件当前目标文件当前目标文件最近更新的文件名当前目标文件最近更新的文件名在中代表根文件系统的设备文件主号码是什么用命令创建的其空间大小