2014江苏科技大学嵌入式系统复习题与答案_第1页
2014江苏科技大学嵌入式系统复习题与答案_第2页
2014江苏科技大学嵌入式系统复习题与答案_第3页
2014江苏科技大学嵌入式系统复习题与答案_第4页
2014江苏科技大学嵌入式系统复习题与答案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 一、单项选择题 1、 下面关于哈佛结构描述正确的是(A)。 A、程序存储空间与数据存储空间分离 B、存储空间与 IO 空间分离 C 程序存储空间与数据存储空间合并 D 存储空间与 IO 空间合并 2、 下面哪一种工作模式不属于 ARM 寺权模式(A)。 A用户模式以管理模式 C、软中断模式 DFIQ 模式 3、 ARM9TDM 的工作状态包括(D)。 A测试状态和运行状态 C 就绪状态和运行状态 4、 指令“LDMIAR0!,R1,R2,R3,R4 A、立即寻址 C 多寄存器寻址 5、 对寄存器 R1的内容乘以 4的正确指令是(C)6、下面指令执行后,改变 R1 寄存器内容的指令是(D)。

2、8、下面哪个操作系统是嵌入式操作系统。(B) A、Red-hatLinuxB科 CLinuxC、UbuntuLinuxD、SUSELinux 9、使用 Host-Target 联合开发嵌入式应用,(B)不是必须的。 A、宿主机 B、银河麒麟操作系统 C 目标机 H交叉编译器 10、下面哪个系统不属于嵌入式系统(D)。 A、MP骑放器 11 .RS232-C 串口通信中,表示逻辑 1 的电平是(D) A、0VB、3.3VC、+5V+15VD、-5V-15V 12 .下列不属于 RISC 计算机特点的是(C)。 A、流水线每周期前进一步。B、更多通用寄存器。 C 指令长度不固定,执行需要多个周期。

3、 D、独立的 Load 和 Store指令完成数据在寄存器和外部存储器之间的传输。 13 .存储一个 32 位数 0 x2168465 到 2000H2003H四个字节单元中, 若以大端模式存储, 则 20000H存储单元内容为(D) A、0 x21B、0 x68C、0 x65D、0 x02 14 .S3C2410I/O 口常用的控制器是(D) A、端口控制寄存器(GPACON-GPHQON 日端口数据寄存器(GADAT-GPHDAT C 外部中断控制寄存器(EXTINTN。 D、以上都不是 15 .寄存器 R13 除了可以做通用寄存器外,还可以做(C)B、挂起状态和就绪状态 DARM 犬态和

4、 Thumb 状态 的寻址方式为(C)。 B、寄存器间接寻址 D 堆栈寻址 A、LSRR1,#2 B、LSLR1,#2 CMOVR1R1,LSL#2 D、MOVR1R1,LSR#2 A、TSTR1,#2 CCMPR1#2 7、下面哪一种功能单元不属于 A、US瞪制器 C 以太网控制器 B、ORRR1,R1,R1 D I/O 接口电路。 EORR1,R1,R1 D) B、UART控制器 DLED B、GP%收机 C“银河玉衡”核心路由器 D“天河一号”计算机系统 A、程序计数器 B、链接寄存器 C、栈指针寄存器 D、基址寄存器 16 .ARM 指令集和 Thumb 指令集分别是(D)位的。 A8

5、 位,16 位 B、16 位,32 位 C、16 位,16 位 D、32 位,16 位 17 .寄存器 R15 除可做通用寄存器外,还可以做(A A、程序计数器 B、链接寄存器 C、栈指针寄存器 D、基址寄存器 18、S3c2410 芯片的寄存器组有(D)个寄存器 A7B、32C、6D、37 19.下列 CPSFW 存器标志位的作用说法错误的是(D) A、N:负数 B、Z:零 C、C:进位 D、V:借位 20、S3c2410 提供的符合 IIC 协议的设备连接串行连接线为(C) ASCL和 RTXB、RTX 和 RCXC、SCL和 SDAD、SD 解口 RCX 21、S3c2410 有(B)个

6、 USB接口 22、USB接口移动硬盘最合适的传输类型为(B)。 A、控制传输 B、批量传输 C、中断传输 D、等时传输 23、在嵌入式系统设计中,嵌入式处理器选型是在进行(C)时完成。 A、需求分析 B、系统集成 C、体系结构设计 D、软硬件设计 24、下面哪一类嵌入式处理器最适合用于工业控制(B)。 A嵌入式微处理器 B、微控制器 C、DSPD、以上都不合适 25、关于 ARM?程序和 Thumb 子程序互相调用描述正确的是(B)。 A系统初始化之后,ARMt 理器只能工作在一种状态,不存在互相调用。 日只要遵循一定调用的规则,Thumb 子程序和 ARM 子程序就可以互相调用。 C 只要

7、遵循一定调用的规则,仅能 Thumb 子程序调用 ARM?程序。 D 只要遵循一定调用的规则,仅能 ARM?程序调用 Thumb 子程序。 26、关于 ARMfe理器的异常的描述不正确的是(C)。 A、复位属于异常 B、除数为零会引起异常 27、下面总线不属于对等结构的是(A)。 APCI曰 IEEE1394C、令牌网 28、USB总线采用的通信方式为(A)。 A轮询方式 Ek 中断方式 C、DM 防式 29、嵌入式系统最常用的数据传送方式是(B)。 A查询日中断 C、DMA30、Clinux 与标准 Linux 最大的区别在于(B)。 A文件系统日内存管理 C、任务调度算法 H应用开发模式

8、31、嵌入式操作系统一般通过(A)手段来解决代码体积与嵌入式应用多样性的问题。 A使用可定制的操作系统 B、将操作系统分布在多个处理器上运行 C、增大嵌入式设备的存储容量 H使用压缩软件对操作系统进行压缩C 所有异常都要返回 D 外部中断会引起异常 D 以太网 DI/O 通道方式 DI/O 处理机 1、下面哪个系统不属于嵌入式系统(D)。 A、MP骑放器 B、GPS收机 C“银河玉衡”核心路由器 D“天河一号”计算机系统 2、使用 Host-Target 联合开发嵌入式应用,(B)不是必须的。 A、宿主机 B、银河麒麟操作系统 C 目标机 H交叉编译器 3、以下系统,属于嵌入式操作系统的是(C

9、)。 A)Red-hatLinuxB)UbuntuLinuxC)uCLinuxD)FedoraLinux 4、嵌入式系统加电或复位后,所有的 CPU 通常都从某个由 CPU 制造商预先安排的地址上取指令。例如:对于 S3c2410 来说,BootLoader 会映射到地址处(B) A0 x0c000000B0 x00000000C0 xFFFFFF00D0 x40000018 5、下面关于 ARMfe理器的体系结构描述哪一个是错误的:(B) A、三地址指令格式日所有的指令都是单周期执行 C 指令长度固定 D、Load-Store结构 6、同 CISC 相比,下面哪一项不属于 RISC 处理器的

10、特征:(D) A、采用固定长度的指令格式,指令规整、简单、基本寻址方式有 23 种。 B、减少指令数和寻址方式,使控制部件简化,加快执行速度。 C、数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令 的执行效率,同时简化处理器的设计。 DRISC 处理器都采用哈佛结构 7、相对于 ARM 旨令集,Thumb 指令集的特点是:(B) A、指令执行速度快 B16 位指令集,可以得到密度更高的代码,对于需要严格控制成本的设计非常有意义 CThumb 模式有自己独立的寄存器 D16 位指令集,代码密度高,加密性能好 8、在下列 ARMfe理器的各种模式中,只有模式不可以自由地

11、改变处理器的工作模式(B)。 A、用户模式(User)B、系统模式(System)C、终止模式(Abort)D 9、按照 ARM 程调用标准(APCS,程序计数器 PC 使用 A、R0BR13C、R14DR1510、32 位体系结构的 ARM 处理器有种不同的处理器工作模式,和 的工作状态和程序的运行状态的状态寄存器。(B) A、7、7B7、6C、6、6D、6、7 11、ARM9TDM 工作状态包括(D)。 A、测试状态和运行状态 C、就绪状态和运行状态 12、下面关于哈佛结构描述正确的是(A A、程序存储空间与数据存储空间分离 C 程序存储空间与数据存储空间合并 13、下面哪一类嵌入式处理器

12、最适合用于工业控制(B)。 A、嵌入式微处理器 B、微控制器 C、DSPD、以上都不合适 14、把二进制文件载入 Flash 和 RAMK用的命令是( A.loadB.partC.bootD.bon15、磁盘属于(B) A.字符设备 B.块设备 C.网络设备 D.杂项设备 、中断模式(IRQ) 个主要用来标识 CPU 奇存福(D) B、挂起状态和就绪状态 DARM 犬态和 Thumb 状态 B、存储空间与 IO 空间分离 D 存储空间与 IO 空间合并 16、通过 makefile来安装已编译过的代码的命令是:(D) A.makeB.installC.makedependD.makeinsta

13、ll 17、Linux分区类型默认的是:(B) A.vfatB.ext2/ext3C.swapD.Dos 18、以下哪种不是 vi的工作模式(B) A.命令模式 B.删除模式 C.编辑模式 D.末行模式 19、存储一个 32 位数 0 x2168465 到 2000H2003H四个字节单元中,若以大端模式存储,则 20000H存储单元内容为(D) A、0 x21B、0 x68C、0 x65D、0 x02 20、以下系统,不是嵌入式图形系统的是_D AMiniGUIBQt/ECOpenGUIDVFS 二、填空题 1、嵌入式系统是以亶坦中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、

14、可靠性、成本、体积、功耗严格要求的专用计算机系统。 2、嵌入式系统软件的要求与台式机有所不同,其特点主要包括:软件要求固化存储;软件 代码要求高效率、高可靠性;系统软件有较高的实时性要求。 3、ARM9 的工作模式有 7 种,包括:用户模式、系统模式、管理模式、中止模式、未定义模式、IRQ 模式、FIQ 模式。其中除用户模式外的其他 6 种模式称为特权模式。 4、ARM处理器中CPS序口SPSR勺中文名称分别为:当前程序状态寄存器和保存程序状态寄存器。 5、S3c2410 芯片外部寻址空间是 1G,被分成 8 个存储块,每块 128MBSDRAM 存储器应连接到第 6 或 7 个存储块。 6、

15、S3c2410 涉及 DMA 勺操作模式有三类:DMA 青求模式、DMA 专输模式和 DMA艮务模式。 7、S3c2410 芯片共有 8 个 I/O 端口,每个端口都有相应的控制寄存器和数据寄存器, 其中控制寄存器的主要功能是设置 I/O 引脚的功能,数据寄存器的功能是从寄存器读取 数据或者向寄存器写入数据 8、I2C 总线协议包含了 2 层协议:物理层和数据链路层;I2C 总线只使用了两条信号线:串行数据线和串行时钟线,串行数据线用于数据的发送和接收,串行时钟线用于指示什 么时候数据线上是有效数据。 9 .小端模式是 ARM 眦理器的默认模式。一般通过硬件输入引脚 BIGEND 来配置工作模

16、式。 若要实现支持大端存储系统,该引脚接高电平。 10 .ARM920 说理器发生复位异常时,一般从地址 0*00000000_或 0*110000 处考试执行 程序。 11 .嵌入式系统中,微处理器控制 I/O 端口或部件的数据传送方式有 2 种:中断方式和一 程序查询方式。 12 .中断优先级通常用硬件电路实现,较常用的中断优先级电路有两种:菊花链中断优 先级电路和中断优先级编码电路。 13、在 S3c2410 微处理器中,与中断有关的 5 各中断控制寄存器是:源未决寄存器、中断 模式、屏蔽寄存器、优先级寄存器、中断未决寄存器 14 .看门狗控制寄存器包括:看门狗控制寄存器、计数常数寄存器

17、、看门狗计数器寄存器。 15 .S3C2410 芯片共有 117 个输入输出弓|脚,分属于 8 个 I/O 端口。 16 .CAN 总线体系结构采用三层结构:物理层、数据链路层、应用层。 17 .在嵌入式系统设计过程中,需求分析包括:功能性需求分析和非功能性需求分析。 18 .ARM 字数据存储格式有:大端格式和小端格式。 19 .总线按照传输关系分类可分为:主从结构和对等结构。 20 .RS-232C 的帧格式由四部分组成,包括:起始位、数据位、奇偶校验位和停止位。 1.1 I/O 接口电路数据传送方式有:查询、中断、DMAI/O 通道和 I/O 处理机方式。 I/O 接口编址方式有两种,分

18、别是:统一编址和独立编址。 8 otloader主要功能是:系统初始化、加载和运行内核程序。 .从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平 台。 .嵌入式系统的设计过程包括:需求分析、体系结构设计、构件设计、系统集成和系统测试。 .ARM 系列微处理器支持的边界对齐格式有:字节对齐、半字对齐和字对齐。 .RAM 存储器有两种,分别是:SRA 丽 DRAM .嵌入式操作系统的内核构成包括:系统初始化、多任务管理和内存管理。 .在宿主机上使用编译器软件将嵌入式应用。嵌入式操作系统编译成为可以在目标机上运 行代码的过程,称为交叉编译,而采用的编译器称为交叉编译器。 三、问答

19、题 (1)嵌入式系统的概念是什么(即:什么是嵌入式系统)? 是以应用为中心,以计算机技术为基础,采用可剪裁软硬件,适用于对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。 AMBA、线规范定义了哪些总线? AHB(AMBA高性能总线):用于高性能、高数据吞吐部件,如CPUDMADSP之间的互连。 ASB(AMBA(统总线):用来作处理器与外设之间的互连,将被AHB代。 APB(AMBA卜设总线):为系统的低速外部设备提供低功耗的简易互连。 XScale处理器是基于ARMV5T邦系结构的处理器,请说明V5TE的含义v5te即增强dsp指令集的armv5。v5表示arm第五版指令集。t

20、e是thumbenhance,支持16-bit的Thumbs旨令。 (4)简述ARM7ARM9ARM10勺流水线级数 ARM71三级流水线:从内存中取指令,指令译码,执行指令/读写REG ARM9是五级流水线:从内存中取指令,指令译码,执行指令,访问内存,写回寄存器 ARM1乐用了6级流水线:预取指,取指令,指令译码,执行指令,访问内存,写回寄存器 ARM旨令集有哪些特征? .所有指令都是32bit .大多数指令都在单周期内完成 .所有指令都可以条件执行 4.load/store体系结构 5.指令集可以通过协处理器扩展 (6)iPhone4手机采用的是AppleA4处理器, 主频1GHz,该处

21、理器是采用的是ARMIB个内核?ARMcortex处理器有那个几个系列,有何特点 iPhone4处理器采用ARMv7旨令集,ARMCortex-A8的架构内核 ARMcortex处理器分为A,R,M三个系列。 ARMCortex-AApplicationProfile ARMCortex-RReal-timeProfile ARMCortex-MMico-controllerProfile,为工控设计 (7)什么是交叉编译,为什么要用使用交叉编译 交叉编译就是在一种平台上编译,生成能够运行在另一种体系结构完全不同的平台上的程序的过程。 由于宿主机和目标机的体系结构不同,要得到在目标机上运行的程

22、序,就必须进行交叉编译,并且 宿主机系统资源丰富,可以方便地使用集成开发环境和调试工具,而目标机资源较匮乏。有时因为 目标机还未建立,连操作系统都没有,谈不上运行编译器。 8)bootloader有哪些操作模式,具体说明两种方式 .启动加载模式(Bootloading):是指 Bootloader从目标机上的某个固件存储设备上将操作系统加载到 RAM中运行,是 Bootloader的正常工作模式。 .下载模式(Downloading):目标机上的 Bootloader 通过串口或者网络或者 US睹其他通信手段从主机下载文件保存到目标机 RAM43,然后被 Bootloader写到目标机 Fla

23、sh 内固态 存储设备的工作模式。 9)bootloader的第一阶段的主要功能是什么 电路初始化和为高级语言编写的软件运行做准备。 (10)列举PCM中包含的嵌入式应用系统(至少3个),并简要说明理由1显示器2显卡3声卡4鼠标5键盘是由嵌入式处理器进行控制的 四、问答题(15分) 一同学在做实验时,输入了如下命令;请注明每条命令的含义。 ifconfigeth0192.168.5.153配置eth0网络设备的ip为192.168.5.153 mount-1nfs192.168.5.151:/arm2410cl/host 挂载nfs文件系统,将192.168.5.151:/arm2401c1目

24、录挂到/host目录下 cd/host/temp进入/host/temp这个目录 insmodtemp.o装载内核模块 mknod/dev/tempc2530在/dev/temp下创建一个字符型设备文 件,主设备号253,次设备号0 五、设计题(15分) 随着人民生活水平的提高,汽车正以很快的速度步入家庭,但与之伴随的是汽车的被盗数量也逐年上升。试运用嵌入式系统、传感器、GPS(全球定位系统)、GPRS(通用分组 无线业务)等技术,设计一款电子防盗器。 根据上述设计需求,给出该装置的设计过程,主要包括系统功能定义、工作原理、硬件结构图、软件主流程图等。 功能定义: (1)传感器模块用于检测外界

25、异常信号。并将信号传输至 CPU 莫块。 (2)GPS模块用来定位汽车的位置,当汽车被盗以后,车主可以通过 GPS定位获得 精确实时的汽车位置,从而万无一失地逮捕盗车分子并找到车辆。 (3)GPRS模块用来实现汽车防瓷系统与车主手机之间的数据通信功能。 (4)CPU 模块用来处理检测模块传输来的信号,CPU 模块进行综合判断后,触发执 行模块和报警模块,并通过 GPRS莫块将位置等信息发送到车主手机或电脑上。 (5)报警模块执行 CPU 莫块的指令,利用闪光、声音报警。 (6)执行模块执行车主手机发送的指令,可以方便的进行“切断油路”、“锁死汽 车”等操作。 工作原理: 车主启动防盗模式离开汽

26、车后,信号采集系统中的传感器检测模块便处于工作状 态,传感器放置在四个车门和车前后盖六个位置,一旦检测到相应的外界异常信号, 报警系统便被触发。控制系统进行综合判断后,一方面截断汽车油路使汽车断油,并 通过闪光、声音方式报警;另一方面将系统接收到的 GPS 定位信息以及车被盗的信息 通过 GPRS无线通信网络发送到车主的手机和监控中心,告知车主其汽车被盗。车主 可以通过 GPRS模块远程进行“切断油路”、“锁死汽车”等操作。从而避免进一步的损失。 硬件结构图 于及声福 软件主流程图 随着技术的不断进步,人民生活水平的提高,智能家居正走进我们的生活。 试运用嵌入式软件/硬件设计技术、传感器环境感

27、知技术、无线通信等技术,设 计一个简单智能家居系统用于控制家庭的各种电器设备,使人们的生活更方便 和快捷。根据上述设计需求,给出该系统的设计过程,(1)系统功能定义;(2) 工作原理表述;(3)硬件结构设计;(4)软件主流程设计等。 一个具有实用性的智能家居系统应包括三个方面的内容: (1)安全防范及报警功能 (2)对灯光、空调等家用电器的多元化控制功能。 (3)对来自家庭内部和外部的多媒体信息的获取、分配、存贮等处理功能 七、假设现有三个 c程序 main.c,mytooll.c,mytool2.c,其中主程序在使用以下命令行编译: gcc-cmain.c gcc-cmytooll.c gc

28、c-cmytool2.c gcc-omainmain.omytooll.omytool2.o 请依据以上命令写出相应的 Makefile文件。(20) OBJS=main.omytool1.omytool2.o CC=gcc main:$(OBJS) $(CC)-omain$(OBJS) main.o:main.c $(CC)-cmain.c mytool1.o:mytool1.c $(CC)-cmytool.c mytool2.o:mytool2.c $(CC)cmytool2.c clean: -rm-f*.o 一、单选题(15X2=30 分) 1、如下哪一个命令可以帮助你知道 shell命令的用法:() A.manB.pwdC.helpD.more 2、Linux分区类型默认的是:() A.vfatB.ext2/ext3C.swapD.Dos 3、在大多数 Linux发行版本中,以下哪个属于块设备() A.串行口 B.硬盘 C.虚拟终端 D.打印机 4、下列不属于 RISC 计算机特点的是()。 A、流水线每周期前进一步。B、更多通用寄存器。 C 指令长度不固定,执行需要多个周期。 D、独立的 Load 和 Store指令完成数据在寄存器和外部存储器之间的传输。 5、在 Linux系统,默认的 sh

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论