嵌入式系统考试试题A及答案
《嵌入式系统》考试试卷及答案
《嵌入式系统》课程试卷考试时间:__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.写回级(XWB)C.寄存器读取级D.和执行级二(X2)3 目前嵌入式系统领域中使用最广泛、市场占有率最高的实时系统是:()A. SymbianB. Windows CEC. VxWorksD. QNX4 下面那句话的描述是不正确的?( )A.在一个基于XScale内核的嵌入式系统中,系统在上电或复位时通常都从地址0x00000000 处开始执行B.引导装载程序通常是在硬件上执行的第一段代码,包括固化在固件中的引导代码(可选)和Boot Loader两大部分。
C.在嵌入式系统中,Boot Loader不依赖于硬件实现。
D.Boot Loader就是在操作系统内核运行之前运行的一段小程序。
5 通常情况下,目标机上的Boot Loader通过串口与主机之间进行文件传输,下面不属于通常使用的传输协议的是:( )A.modem协议B.xmodem协议C.ymodem协议D.zmodem协议6 Make预置了一些内部宏,其中$@表示:()A.没有扩展名的当前目标文件B.当前目标文件C.当前目标文件最近更新的文件名D.当前目标文件最近更新的文件名7 在Default kernel command string “root=1f03 rwconsole=ttyS0,115200 init=/linuxrc”中,代表根文件系统(“/”) 的设备文件主号码是什么?( )A.1fB.03C.ttyS0D.1152008 用命令dd if=/dev/zero of=ramdisk_img bs=1k count=8192创建的ramdisk_img 其空间大小为多少?( )A.8M bitB.8M byteC.1k bitD.1k byte9 以下哪个不是Linux进程的状态:()A. TASK_ZOMBIEB. TASK_INTERRUPTIBLEC. TASK_RUNNINGD. TASK_SUSPENDED10 下面可以用来查看文件系统中剩余空间大小的命令( )A.lsB.ddC.dfD.fdisk11 设备驱动程序是内核的一部分,下面的描述不正确的是:( )A.设备驱动完成对设备的初始化和释放。
嵌入式系统原理及应用考试试卷
嵌入式系统原理及应用考试试卷(答案见尾页)一、选择题1. 嵌入式系统的定义是什么?A. 一种专门的计算机系统,用于执行嵌入式软件B. 一种计算机系统,具有面向特定功能的应用程序C. 一种计算机系统,其硬件和软件都可以编程D. 一种专门用于控制和管理任务的系统2. 嵌入式系统的主要特点包括哪些?A. 低功耗和高性能B. 实时处理能力C. 可定制性D. 以上都是3. 嵌入式系统通常应用于哪些领域?A. 消费电子产品B. 工业控制系统C. 汽车电子D. 以上都是4. 嵌入式系统中的微处理器具有以下哪个特点?A. 高速运算和大容量存储B. 低功耗和高可靠性C. 高速运算和实时响应D. 低功耗和高容量存储5. 嵌入式系统软件开发环境通常具备以下哪些功能?A. 集成开发环境(IDE)B. 调试工具C. 文档生成D. 以上都是6. 嵌入式系统中的实时操作系统(RTOS)具有以下哪个特点?A. 高性能B. 多任务处理能力C. 可靠性和稳定性D. 以上都是7. 嵌入式系统中的通信协议通常用于实现:A. 数据传输B. 远程控制C. 网络互联D. 以上都是8. 嵌入式系统中的存储器可以分为哪几类?A. 随机存取存储器(RAM)B. 只读存储器(ROM)C. 硬盘驱动器(HDD)D. 以上都是9. 嵌入式系统中的电源管理技术主要包括以下哪几种?A. 降低功耗B. 提高电源效率C. 温度监控D. 以上都是10. 嵌入式系统在未来将面临的主要挑战和机遇包括:A. 技术创新B. 市场需求变化C. 安全性问题D. 以上都是11. 嵌入式系统的定义是什么?A. 一种特殊的计算机系统,具有高度集成和可定制的特点。
B. 一种专门用于控制和管理嵌入式设备的系统。
C. 一种运行在特定硬件平台上的软件系统。
D. 一种基于微处理器的电子设备。
12. 嵌入式系统的核心组成部分是什么?A. 中央处理器(CPU)B. 内存(RAM)C. 存储器D. 输入输出设备13. 嵌入式系统通常用于哪些领域?A. 消费电子产品B. 工业控制系统C. 汽车电子D. 医疗设备14. 嵌入式系统与普通计算机系统的主要区别是什么?A. 体积大小B. 价格高低C. 功能简单D. 实时性要求高15. 嵌入式系统中的程序通常存储在哪里?A. 硬盘B. U盘C. 随机存储器(RAM)D. 只读存储器(ROM)16. 嵌入式系统中的开发环境通常需要哪些工具?A. 集成开发环境(IDE)B. 调试工具C. 编程语言D. 计算机17. 嵌入式系统的数据传输通常使用哪种协议?A. TCP/IPB. UDPC. ICMPD. HDLC18. 嵌入式系统中的任务调度通常是基于什么原则?A. 时间片轮转B. 优先级C. 资源分配D. 随机19. 嵌入式系统中的电源管理通常包括哪些策略?A. 降低功耗B. 提高效率C. 硬件备份D. 系统冗余20. 嵌入式系统的未来发展趋势是什么?A. 体积越来越小B. 功能越来越强大C. 价格越来越低D. 并行计算21. 嵌入式系统的定义是什么?A. 一种特殊的计算机系统,具有面向特定应用领域的专用处理器和硬件结构。
嵌入式试题及答案
嵌入式试题及答案一、单项选择题(每题2分,共20分)1. 嵌入式系统是指:A. 具有特定功能的计算机系统B. 只运行单一任务的计算机系统C. 可以运行多个操作系统的计算机系统D. 以上都不是2. 下列哪项不是嵌入式系统的典型特征?A. 实时性B. 可扩展性C. 资源受限D. 专用性3. 嵌入式系统中,通常使用哪种类型的处理器?A. 通用处理器B. 精简指令集处理器(RISC)C. 复杂指令集处理器(CISC)D. 以上都是4. 在嵌入式系统中,操作系统的作用是什么?A. 管理计算机硬件资源B. 提供用户界面C. 执行所有程序D. 以上都不是5. 以下哪个不是嵌入式操作系统?A. LinuxB. WindowsC. VxWorksD. QNX6. 嵌入式系统的硬件设计通常需要考虑哪些因素?A. 成本B. 功耗C. 尺寸D. 所有以上7. 以下哪个是嵌入式系统的通信接口?A. USBB. HDMIC. VGAD. 所有以上8. 嵌入式系统中的中断处理机制主要用于:A. 程序调试B. 系统启动C. 任务调度D. 错误检测9. 以下哪个不是嵌入式系统的应用领域?A. 工业控制B. 消费电子C. 桌面计算D. 汽车电子10. 嵌入式系统的开发流程通常包括哪些阶段?A. 需求分析B. 系统设计C. 编码与测试D. 所有以上答案:1. A2. B3. B4. A5. B6. D7. D8. C9. C10. D二、多项选择题(每题3分,共15分)11. 嵌入式系统设计时需要考虑的非功能性需求包括:A. 性能B. 可靠性C. 安全性D. 可维护性12. 以下哪些是嵌入式系统开发中的编程语言?A. CB. C++C. JavaD. Python13. 在嵌入式系统中,哪些因素会影响系统的功耗?A. 处理器的运行频率B. 内存的使用量C. 外设的使用D. 所有以上14. 嵌入式系统的软件架构通常包括:A. 硬件抽象层B. 操作系统内核C. 设备驱动程序D. 应用程序15. 以下哪些是嵌入式系统的调试工具?A. 逻辑分析仪B. 仿真器C. 调试器D. 编译器答案:11. ABCD12. ABC13. D14. ABCD15. ABC三、简答题(每题5分,共10分)16. 简述嵌入式系统的实时性要求。
完整word版嵌入式系统复习及答案
完整word版嵌入式系统复习及答案一、单项选择题1、下面关于哈佛结构描述正确的是(A )。
A、程序存储空间与数据存储空间分离B、存储空间与IO空间分离D 、存储空间与IO空间合并C、程序存储空间与数据存储空间合并2、下面哪一种工作模式不属于ARM特权模式( A )。
A、用户模式B、管理模式C、软中断模式D、FIQ模式3、ARM9TDMI的工作状态包括( D )。
A、测试状态和运行状态B、挂起状态和就绪状态D、ARM、就绪状态和运行状态状态和Thumb 状态C4、指令“LDMIA R0!, {R1, R2, R3, R4}”的寻址方式为( C )。
A、立即寻址B、寄存器间接寻址D、堆栈寻址 C 、多寄存器寻址5、对寄存器R1的内容乘以4的正确指令是( C )。
A、LSR R1,#2B、LSL R1,#2C、MOV R1,R1, LSL #2D、MOV R1,R1, LSR #26、下面指令执行后,改变R1寄存器内容的指令是( D )。
A、TST R1,#2B、ORR R1,R1,R1C、CMP R1,#2D、EOR R1,R1,R17、下面哪一种功能单元不属于I/O接口电路。
( D )A、USB控制器B、UART控制器D 、以太网控制器C 、LED8、下面哪个操作系统是嵌入式操作系统。
(B )A、Red-hat LinuxB、μCLinuxC、Ubuntu LinuxD、SUSE Linux9、使用Host-Target联合开发嵌入式应用,( B )不是必须的。
A、宿主机B、银河麒麟操作系统D 、交叉编译器C、目标机10、下面哪个系统不属于嵌入式系统( D )。
A、MP3播放器B、GPS接收机“银河玉衡”核心路由器、C “天河一号”计算机系统、D11. RS232-C串口通信中,表示逻辑1的电平是(D )A、0VB、3.3VC、+5V~+15VD、-5V~-15V12. 下列不属于RISC计算机特点的是(C)。
嵌入式系统设计师习题及答案
嵌入式系统设计师习题及答案一、单选题(共110题,每题1分,共110分)1.某嵌入式系统的中断按中断来源分为两大类:内部中断和外部中断。
_属于外部中断。
A、用户自定义的软中断B、键盘输入中断C、单步中断D、断点中断正确答案:B2.程序运行过程中常使用参数在函数(过程)间传递信息,引用调用传递的是实参的_A、名称B、类型C、地址D、值正确答案:C3.软件配置管理功能不包括_A、配置标识B、审计和审查C、程序设计D、版本控制正确答案:C4.M软件公司的软件产品注册商标为M,为确保公司在市场竞争中占据优势,对员工进行了保密约束。
此情形下该公司不享有_。
A、专利权B、商标权C、著作权D、商业秘密权正确答案:A5.矢量图是常用的图形图像表示形式,_是描述矢量图的基本组成单位。
A、二进制位B、像素C、像素点D、图元正确答案:D6.常用的函数参数传递方式有传值与传引用两种。
_。
A、在传值方式下,实参不能是变量B、在传引用方式下,修改形参实质上改变了实参的值C、在传值方式下,形参与实参之间互相传值D、在传引用方式下,实参可以是任意的变量和表达式正确答案:B7.以下关于 CISC 和RISC的描述中,不正确的是_A、RISC强调对指令流水线的优化B、CISC 的指令集复杂庞大,而RISC的指令集简单精简C、CISC体系结构下各种指令的执行时间相差不大D、RISC采用Load/Store 结构正确答案:C8.已知∶char str[[10],*p=str;下面C语言语句中正确的是_A、str="ABC";B、p="ABC";C、*str="ABC";D、*p="ABC";正确答案:B9.Conventionally, a computer consists of at least one processing element, typically a _ And some form of memory.A、deviceB、CPUC、controllerD、network正确答案:B10.属于面向对象、解释型程序设计语言的是_A、XMLB、PythonC、PrologD、C++正确答案:B11.三总线结构的计算机总线系统由_组成。
嵌入式系统设计师模拟试题+参考答案
嵌入式系统设计师模拟试题+参考答案一、单选题(共110题,每题1分,共110分)1.在划分模块时,一个模块的作用范围应该在其控制范围之内。
若发现其作用范围不在其控制范围内,则_不是适当的处理方法。
A、将受判定影响的模块下移到控制范围内B、将判定所在模块合并到父模块中,使判定处于较高层次C、将父模块下移,使该判定处于较高层次D、将判定上移到层次较高的位置正确答案:C2.在嵌入式系统设计中,一般包含多种类型的存储资源,比如ROM、EEPROM、NAND Flash、Nor Flash、DDR、SD卡等。
下面关于这些资源的描述中,正确的是_A、EEPROM是电不可擦除的ROMB、Nand Flash上面的代码不能直接运行,需要通过加载的过程C、NORFlash上面的代码不能直接运行,需要通过加载的过程D、ROM是用来存储数据的,其上面的数据可以随意更新,任意读取正确答案:B3.PKI体制中,保证数字证书不被篡改的方法是_A、用CA的私钥对数字证书签名B、用CA的公钥对数字证书签名C、用证书主人的私钥对数字证书签名D、用证书主人的公钥对数字证书签名正确答案:A4.A computer program, or just a program, is a sequence of_, written to perform as pecified task with a computer.A、languagesB、instructionsC、programsD、functions正确答案:B5.以下关于容错技术的叙述中,错误的是_A、从余度设计角度出发,系统通常采用相似余度或非相似余度实现系统容错B、从结构角度出发,容错结构有单通道加备份结构、多通道结构C、通常硬件实现容错常用的有恢复块技术和N版本技术D、系统容错技术,主要研究系统对故障的检测、定位、重构和恢复正确答案:C6.某软件公司项目组的程序员在程序编写完成后均按公司规定撰写文档,并上交公司存档。
《嵌入式系统》试卷和参考答案
2018―2019学年度第一学期 《嵌入式系统》期末试卷A 卷1.嵌入式系统是以应用为中心,以 为基础,软硬件 ,功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
2.ST 公司的STM32系列芯片采用了 内核。
3.已知R0=8,R2=5,执行MOV R0,R2,LSL #2后,R0= ,R2= 。
4.Cortex-M3内核流水分三个阶段: 、 译码 和 执行。
5.Cortex-M3处理器支持两种工作模式,即 和 模式。
6.堆栈是一种数据结构,按先进后出(First In Last Out ,FILO )的方式工作,使用堆栈指针SP 的专用寄存器指示当前的操作位置,当堆栈指针指向最后压入堆栈的数据时,称为 。
当堆栈指针指向下一个将要放入数据的空位置时,称为 。
7.Cortex-M3的向量中断控制器最多可支持 个IRQ 中断。
8.STM32的所有端口都有外部中断能力。
当使用外部中断线时,相应的引脚必须配置成 模式。
9.执行前R1=0x40000000,执行指令LDMIA R1!,{R2-R4,R6} 后, R1的内容为 。
执行前R1=0x40000000,执行指令LDMIB R1!,{R2-R4,R6} 后, R 1的内容为 。
10.Cortex-M3的工作模式从用户级向特权级转换的唯一途径是 。
1.Cortex-M 处理器采用的架构是( )A .v4TB .v5TEC .v6D .v7 2.Cortex – M3的存储格式中专用外设总线区域可以使用( ) A .小端格式 B .大端格式 C .小端或大端格式 D .没有正确答案 3.Cortex-M3的提供的流水线是( )A .2级B . 3级C .5级D .8级4.Context – M3处理器的寄存器 R14代表( )A .通用寄存器B .链接寄存器C .程序计数器D .程序状态寄存器 5.ARM 体系结构所支持的最大寻址空间为4GB ,当程序正常执行时,每执行一条ARM 指令,当前指令计数器加 个字节;每执行一条Thumb 指令,当前指令计数器加 个字节,两种指令集之间转换可通过BX 指令来完成。
嵌入式系统期末考试题库及答案
《嵌入式系统》试题库一、填空题1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
2、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。
3、从层次角度来看,嵌入式系统由四大部分组成,分别是:应用软件层、操作系统层、板级支持包(或硬件抽象层)和硬件层。
4、嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量。
5、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。
6、需求分析包括:功能性需求分析和非功能性需求分析。
7、确定输入信号是数字信号还是模拟信号属于功能性需求。
8、确定系统的物理尺寸和重量属于非功能性需求。
9、在嵌入式系统的设计过程中,其中规格说明解决“做什么”。
10、在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”。
11、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。
12、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段完成。
13、在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。
14、在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。
15、在嵌入式系统的设计过程中,完成版图设计应在构件设计阶段完成。
16、在嵌入式系统的设计过程中,完成软件设计应在构件设计阶段完成。
17、反映嵌入式系统设计人员的水平能力主要在于总体设计(需求分析、规格说明和体系结构设计)和系统调试。
18、设计流程指的是设计过程中所经历的过程步骤。
19、设计重用技术主要分为基于IP 核的模块级重用和基于平台的系统级重用。
20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验证几个阶段组成。
21、嵌入式处理器的分类包括三种,分别是:嵌入式微处理器、微控制器(或单片机)和数字信号处理器(DSP)。
嵌入式系统试卷(附答案)
课程名称: 嵌入式系统教师姓名: 试卷类型: 学号:_______ ___ ____姓名:_____________年级专业:一、判断题(共10题,每题2分,共计20分)二、选择题(共25题,每题2分,共计50分)三、填空题(共15题,每题2分,共计30分)课程名称: 嵌入式系统教师姓名: 试卷类型: 学号:_______ ___ ____姓名:_____________年级专业:一、判断题(共10题,每题2分,共计20分)二、选择题(共25题,每题2分,共计50分)三、填空题(共15题,每题2分,共计30分)课程名称: 嵌入式系统教师姓名: 试卷类型:学号:__________ ____姓名:_____________年级专业:注意事项:1、答案均写在答题纸上,写在卷面上无效.2、答题结束后将试卷及答题纸全部交给监考教师.一、判断题(共10题,每题2分,计20分)1.DSP的功能主要是数字信号处理中的大量数字运算, 其处理器运算单元主要是乘法器,而通用处理器运算单元是ALU。
2.现代的CPU往往采用CISC结构, 而嵌入式领域全部采用RISC处理器结构。
3.嵌入式处理器芯片的核心是处理器内核(CORE), 内核不单独做成芯片,只是嵌入到嵌入式处理器芯片内部。
4.各大半导体生产商从嵌入式处理器内核设计提供商购买其内核IP授权,再根据各自不同的应用领域,加入适当的外围电路,从而形成自己品牌的微处理器芯片进入市场。
5.嵌入式操作系统针对不同的平台,需要经过移植作业才能正常工作,实时OS的移植作业的第一步是开发BSP支持包。
6.中间件软件处于操作系统软件与用户的应用软件之间,即在操作系统、网络和数据库之上,应用软件之下,是起桥梁作用的软件。
7.不同的操作系统对应于不同定义形式的BSP, 但对于同一种CPU来说,只要实现的功能一样,BSP是完全相同的。
8.TI的OMAP系列SoC芯片既有DSP内核,也有MIPS内核。
嵌入式系统考试试题A与答案
《嵌入式系统》考试试卷试题总分:100 分考试时限: 120分钟题号一二三四五总分阅卷人核分人得分一、填空题(每空 2分,共 18分)1、 PC机开机的初始化工作一般由 BIOS完成,而嵌入式系统的初始化工作一般由bootloader 完成。
2、 ARM 内核三级流水线机制是指指令运行过程中经过的取指、译码、执行三个阶段。
3、 ARM 寄存器 SPSR被称为备份的程序状态寄存器寄存器。
4、 uClinux 与标准 Linux 的最大区别在于内存管理。
5、嵌入式系统是以应用为中心、以计算机技术为基础、软硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
6、 ARM 的数据存取指令 Load/Store是唯一用于寄存器和存储器之间进行数据传送的指令。
7、μC/OS中,为保护任务之间的共享数据和提供任务之间的通信,提供了操作系统任务间通信方法有:信息量、邮箱、消息队列,事件标志。
二、单项选择题(每题 2分,共 24分)1、下列哪一项不属于嵌入式系统软件结构一般包含的四个层面。
()A. 嵌入式处理器B. 实时操作系统( RTOS)C. 应用程序接口( API )层D. 实际应用程序层2、一条 ARM 数据处理指令,例如“ ADD R0 ,R1,#immed”中使用的立即数#immed 是有一定限制的,下列立即数表示中合法的是 ( )。
A . 0x00001234B. 0x F000000F C. 0x0000F008 D. 0x F0800003、μCOS-II 操作系统不属于()。
A、RTOSB、占先式实时操作系统C、非占先式实时操作系统D、嵌入式实时操作系统4、 ARM 汇编语句“ADD R0, R2, R3, LSL#1”的作用是(A)。
A.R0=R2+(R3<<1)B. R0 =( R2<< 1) + R3C. R3= R0+ (R2 << 1)D. (R3 << 1)= R0+ R25、 ARM寄存器组有(D)个寄存器。
嵌入式系统设计考试试题及答案
嵌入式系统设计考试试题及答案本文为嵌入式系统设计考试试题及答案,旨在帮助读者加深对嵌入式系统设计知识的理解与应用。
以下将提供一系列试题,每个试题后将给出答案及详细解析,以便读者进行自测与学习。
通过认真阅读本文并完成相应的练习,读者可以提升自己在嵌入式系统设计领域的能力与水平。
让我们一起开始吧!试题一:嵌入式系统的定义是什么?答案及解析:嵌入式系统是一种特殊的计算机系统,被嵌入在正在控制的产品或系统中,作为其功能和控制的核心部分。
该系统通常具有专用的功能,并以实时、可靠和高效的方式处理任务。
嵌入式系统一般由处理器、内存、外设及实时操作系统组成,并与外部环境交互。
它被广泛应用于各个领域,如工业控制、汽车、医疗设备、家用电器等。
试题二:请列举嵌入式系统设计的主要挑战。
答案及解析:嵌入式系统设计面临着多个挑战,包括但不限于以下几个方面:1. 实时性:许多嵌入式系统需要满足实时性的要求,即在规定的时间内完成任务。
因此,在设计过程中需要合理分配系统资源,保证任务的准时执行。
2. 能耗管理:对于便携式嵌入式设备来说,能耗是一个重要的考量指标。
设计者需要在提供功能和性能的同时,尽可能降低系统的能耗。
3. 硬件资源限制:嵌入式系统的硬件资源通常有限,包括处理器性能、内存容量、存储空间等。
设计者需要在资源受限的情况下,合理利用有限的资源进行系统设计。
4. 可靠性和安全性:嵌入式系统通常在严苛的环境下工作,如高温、湿度等。
同时,系统的安全性也是一个关键因素。
因此,在设计过程中需要考虑到系统的可靠性和安全性,并采取相应的措施保证系统运行的稳定性和安全性。
5. 软件开发:嵌入式系统的软件开发往往面临着复杂多样的硬件平台和严格的实时要求。
设计者需要熟练掌握相关编程语言与开发工具,能够高效地进行软件开发与调试。
试题三:请简要描述嵌入式系统设计的开发流程。
答案及解析:嵌入式系统设计的开发流程通常包括以下几个阶段:1. 需求分析与系统设计:在这个阶段,设计团队与客户一起明确系统的需求和目标,制定系统的整体架构和功能模块划分,并进行详细的系统设计。
嵌入式期末考试试题及答案
嵌入式期末考试试题及答案一、选择题(每题2分,共20分)1. 在嵌入式系统中,通常使用哪种类型的处理器?A. CPUB. GPUC. DSPD. FPGA答案:C2. 以下哪个不是嵌入式系统的特点?A. 实时性B. 专用性C. 通用性D. 可靠性答案:C3. 在嵌入式系统中,操作系统的作用是什么?A. 管理硬件资源B. 提供用户界面C. 增加系统复杂性D. 减少系统性能答案:A4. 以下哪个是嵌入式系统的典型应用?A. 个人电脑B. 智能手机C. 服务器D. 工作站答案:B5. 在嵌入式系统中,中断的作用是什么?A. 启动程序B. 暂停程序C. 切换程序D. 终止程序答案:C6. 以下哪个是嵌入式系统开发中常用的编程语言?A. JavaB. PythonC. CD. HTML答案:C7. 以下哪个是嵌入式系统中的存储设备?A. 硬盘B. 固态硬盘C. EEPROMD. 光盘答案:C8. 在嵌入式系统中,什么是看门狗定时器?A. 用于监控系统时间的定时器B. 用于防止系统崩溃的定时器C. 用于定时执行任务的定时器D. 用于系统启动的定时器答案:B9. 以下哪个不是嵌入式系统的开发工具?A. 编译器B. 仿真器C. 调试器D. 浏览器答案:D10. 在嵌入式系统中,什么是固件?A. 硬件B. 软件C. 介于硬件和软件之间的程序D. 操作系统答案:C二、简答题(每题10分,共30分)1. 解释什么是嵌入式系统,并给出至少两个嵌入式系统的例子。
嵌入式系统是一种专用的计算机系统,它被设计用来执行特定的任务。
它通常包含一个微处理器,存储器,输入/输出接口等,并且可能包含一个或多个操作系统。
嵌入式系统的例子包括智能手机和汽车的电子控制单元。
2. 描述嵌入式系统中的中断处理机制。
中断处理机制是嵌入式系统中的一种功能,它允许系统在执行当前任务时,响应外部或内部事件。
当中断发生时,系统会暂停当前任务,保存当前状态,然后跳转到中断服务程序(ISR)执行相应的处理。
2014初稿1.嵌入式系统基础试卷A参考答案以及评分细则
《嵌入式系统基础》期末考试A卷参考答案及评分细则一、选择题(共5小题,每题2分,共20分,答对得分,答错不得分)1.B2.B3.B4.A5.A6.D7.B8.D9.D 10.A二、填空题(共20个空,每空1分,共20分,答对得分,答错不得分)1.(1) 文件2. (2) 命令模式,(3) 编辑模式(或输入模式、插入模式、文本模式) ,(4) 末行命令模式(或底行模式) 。
(注: 可以换顺序)3.(5) 预处理,(6) 编译、(7) 汇编、(8) 链接。
(注: 可以换顺序)4.(9) next ,(10) step 。
(注: 可以换顺序)。
5.(11) 字符设备,(12) 块设备,(13) 网络设备(或USB设备) (注: 可以换顺序)6. (14) root 。
7.(15) rmmod8.(16) 644 ,(17) 目录(或文件夹) 。
9.(18) 保存环境变量(或保存环境、保存变量) ,10.(19) 用户11.(20) -lpthread(或者pthread) 。
三、判断题(共10 个,每个1 分,共10 分,答对得分,答错不得分)1. √2. ×3. ×4. ×5. ×6. ×7. √8. √9. √10. √四、简答题(共4小题,每题5分,共20分)1.ARM 微处理器中的当前程序寄存器(CPSR)在所有模式下都是可读/写的,其寄存器格式如下,请对该寄存器各标志进行简单的说明。
评分细则:每2个标志1分,共4分,写出运算状态标识位和处理器控制位的再加1分,不足一分按1分计算。
2.程序、进程、线程有何区别?程序是编译后形成的可执行代码,是静止的。
(1分)进程是程序的一次执行,是活动的。
(2分)线程是进程的可执行单元,同一进程的不同线程共享进程的资源和地址空间。
(2分)3. 内核模块的编程和普通程序的编程有哪些区别?主要区别为:(1)因为内核模块运行在内核态,所以包含的头文件是内核程序相关的头文件,而普通程序则包含的是glibc的头文件(1分)(2)模块程序没有main函数,而是通过init_module函数在加载后初始化。
嵌入式系统设计师模拟试题+参考答案
嵌入式系统设计师模拟试题+参考答案一、单选题(共110题,每题1分,共110分)1.在划分模块时,一个模块的作用范围应该在其控制范围之内。
若发现其作用范围不在其控制范围内,则_不是适当的处理方法。
A、将受判定影响的模块下移到控制范围内B、将判定所在模块合并到父模块中,使判定处于较高层次C、将父模块下移,使该判定处于较高层次D、将判定上移到层次较高的位置正确答案:C2.在嵌入式系统设计中,一般包含多种类型的存储资源,比如ROM、EEPROM、NAND Flash、Nor Flash、DDR、SD卡等。
下面关于这些资源的描述中,正确的是_A、EEPROM是电不可擦除的ROMB、Nand Flash上面的代码不能直接运行,需要通过加载的过程C、NORFlash上面的代码不能直接运行,需要通过加载的过程D、ROM是用来存储数据的,其上面的数据可以随意更新,任意读取正确答案:B3.PKI体制中,保证数字证书不被篡改的方法是_A、用CA的私钥对数字证书签名B、用CA的公钥对数字证书签名C、用证书主人的私钥对数字证书签名D、用证书主人的公钥对数字证书签名正确答案:A4.A computer program, or just a program, is a sequence of_, written to perform as pecified task with a computer.A、languagesB、instructionsC、programsD、functions正确答案:B5.以下关于容错技术的叙述中,错误的是_A、从余度设计角度出发,系统通常采用相似余度或非相似余度实现系统容错B、从结构角度出发,容错结构有单通道加备份结构、多通道结构C、通常硬件实现容错常用的有恢复块技术和N版本技术D、系统容错技术,主要研究系统对故障的检测、定位、重构和恢复正确答案:C6.某软件公司项目组的程序员在程序编写完成后均按公司规定撰写文档,并上交公司存档。
嵌入式系统试卷和答案
一、填空题(20分)(每题2分)1、嵌入式系统中的处理器品种非常多,按照功能和用途可以分为微控制器微处理器、 DSP 和SOC等几类,其中8051单片机属于微控制器。
2、嵌入式系统通常由处理器、外围设备、嵌入式操作系统和应用软件等几大部分组成。
其中处理器是其核心部件。
3.BSP即 Board Surpport Package 的缩写,它既和操作系统(软件)有关,又与系统硬件有关。
4.ARM处理器采用 RISC 而不是CSIC(复杂指令集)体系结构,只有存储和加载指令才能访问存储器。
5.ARM处理器采用了存储器映射 I/O方式。
即把I/O端口作为普通的存储器地址,ARM通过 AMBA (总线)扩展外部设备。
6.ARM处理器中,同时可见寄存器数目为 16 (除CPSR/SPSP)外,其中PC是指R15 , LR是指 R14 。
7.ARM的指令是均可包含一个可选的条件码,它来自于CPSR(寄存器),主要包括 N 、 Z 、 C 、 V 标志。
8.操作系统内核有单一和微内核两种结构Linux采用的是单一内核。
同时为了实现内核的动态可裁减性,采用了模块化结构。
9.Linux操作系统中,有以下三种设备文件类型:字符设备、块设备、网络,其中串口属于字符类型。
10.Linux操作系统中,内核通常使用设备类型、主设备号和次设备号标识一个具体设备,其中,前者用来标识驱动程序后者用来标识同一设备驱动的不同设备。
(4分)二、判断改错(正确的2分)1.ARM处理器体系结构版本包括ARM7、ARM9、ARM10等×2. ARM处理器外部中断包括中断信号irq和快中断信号fiq,因此集成ARM核的处理器芯片只能支持两个外部中断。
×3.嵌入式软件开发需要针对特定的处理器进行优化编程。
V4.只有采用操作系统的嵌入式系统才需要BSP板级支持包。
V5.ARM公司生产自己的处理器芯片,并销售。
×6.ARM处理器中采用了专门的I/O访问指令。
嵌入式笔试题及答案
嵌入式笔试题及答案一、选择题(每题2分,共40分)1. 下面哪个不是嵌入式系统的特点?A. 实时性强B. 资源受限C. 包含网络通信功能D. 电源自主供电答案:C2. 嵌入式系统的一个主要应用领域是:A. 医疗设备B. 大型工业控制C. 智能手机D. 电子游戏答案:A3. 在嵌入式系统开发中,通常使用哪种编程语言?A. PythonB. JavaC. C/C++D. JavaScript答案:C4. 嵌入式系统的主要硬件组成部分是:A. 处理器、内存、外设B. 显示屏、键盘、鼠标C. 摄像头、扬声器、麦克风D. 电源、机箱、风扇答案:A5. 在嵌入式系统开发中,以下哪个是常用的实时操作系统?A. WindowsB. LinuxC. AndroidD. RTOS答案:D...二、编程题(共60分)请使用C语言完成以下题目:1. 编写一个函数,判断一个数是否为素数。
函数原型为: int isPrime(int n);答案:```c#include <stdio.h>int isPrime(int n) {int i;for (i = 2; i <= n/2; i++) {if (n % i == 0) {return 0; // 不是素数}}return 1; // 是素数}int main() {int n;printf("请输入一个整数:");scanf("%d", &n);if (isPrime(n)) {printf("%d是素数\n", n);} else {printf("%d不是素数\n", n);}return 0;}```2. 编写一个函数,计算n的阶乘。
函数原型为: int factorial(int n);答案:```c#include <stdio.h>int factorial(int n) {if (n == 0) {return 1;} else {return n * factorial(n - 1);}}int main() {int n;printf("请输入一个整数:");scanf("%d", &n);printf("%d的阶乘为:%d\n", n, factorial(n));return 0;}```...三、简答题(每题10分,共30分)1. 简述嵌入式系统的优缺点。
嵌入式系统安全性与可靠性考试试卷
嵌入式系统安全性与可靠性考试试卷(答案见尾页)一、选择题1. 嵌入式系统的安全性是指什么?A. 内置硬件和软件的安全措施B. 对外部威胁的防护能力C. 应用软件的质量保证D. 以上都是2. 嵌入式系统的可靠性是如何衡量的?A. 平均无故障时间(MTBF)B. 故障恢复时间(RTO)C. 故障率D. 以上都是3. 嵌入式系统中,哪种安全措施可以防止未授权访问?A. 使用加密技术B. 设置访问控制列表(ACLs)C. 定期更新软件补丁D. 以上都是4. 嵌入式系统的可靠性如何影响其使用寿命?A. 故障率B. 平均无故障时间(MTBF)C. 故障恢复时间(RTO)D. 以上都是5. 嵌入式系统中的安全漏洞通常存在于哪个层次?A. 操作系统层B. 硬件层C. 应用软件层D. 以上都是6. 嵌入式系统的可靠性测试通常包括哪些方面?A. 功能测试B. 可靠性测试C. 安全测试D. 以上都是7. 嵌入式系统通常采用哪种加密技术来保护数据安全?A. 对称加密B. 非对称加密C. 对称加密与公钥加密相结合D. 以上都是8. 嵌入式系统的安全性与可靠性之间有何联系?A. 安全措施可以提高系统的可靠性B. 可靠性措施可以提高系统的安全性C. 安全性与可靠性相互独立D. 以上都是9. 嵌入式系统中的安全漏洞可能对用户造成哪些影响?A. 数据泄露B. 系统崩溃C. 未经授权的访问D. 以上都是10. 嵌入式系统的可靠性测试的目的是什么?A. 评估系统在特定条件下的性能B. 发现系统中的潜在问题C. 确保系统满足规格要求D. 以上都是11. 嵌入式系统的安全性是指什么?A. 可靠的运行性能B. 防止未经授权的访问和操作C. 高度的抗干扰能力D. 快速响应能力12. 嵌入式系统的可靠性通常与哪些因素有关?A. 软件开发过程中的文档齐全B. 硬件设备的稳定性和耐用性C. 故障诊断和修复的及时性D. 以上所有因素13. 在嵌入式系统中,通常如何保证数据的安全传输?A. 使用保密协议B. 加密算法C. 双重验证机制D. 以上所有措施14. 嵌入式系统中的软件故障可能导致什么后果?A. 系统崩溃B. 数据丢失C. 运行速度变慢D. 执行错误的操作15. 嵌入式系统的安全性测试主要包括哪些方面?A. 软硬件架构设计审查B. 安全功能测试C. 风险评估与管理D. 上述所有测试16. 在嵌入式系统的设计中,通常如何处理潜在的安全风险?A. 设计冗余系统B. 实施最小权限原则C. 定期进行安全审计D. 采用加密技术保护敏感数据17. 嵌入式系统的可靠性测试包括以下哪个环节?A. 功能测试B. 性能测试C. 可靠性测试D. 安全测试18. 在嵌入式系统的安全性评估中,通常会考虑哪些因素?A. 设备的物理安全B. 操作系统的安全性C. 数据的完整性和隐私保护D. 以上所有因素19. 嵌入式系统的抗干扰能力对系统正常运行有多大的影响?A. 影响很小B. 不会影响系统的运行C. 可能导致系统运行不稳定或错误D. 影响很大,可能导致系统完全失效20. 在嵌入式系统的设计中,通常会采用哪种策略来提高系统的安全性?A. 减少系统组件数量B. 采用成熟的加密技术C. 提高系统监控能力D. 采用多层防护策略21. 嵌入式系统的安全性是指什么?A. 可以抵抗物理攻击B. 可以防止恶意软件破坏C. 可以确保数据不被篡改D. 可以防止未经授权的访问22. 嵌入式系统的可靠性是指什么?A. 系统在长时间运行后仍能保持稳定的性能B. 系统能够在各种环境下稳定工作C. 系统具有高抗干扰能力D. 系统具有快速响应能力23. 嵌入式系统中,以下哪个选项是提高安全性的关键措施?A. 使用复杂的加密算法B. 限制用户的权限C. 定期进行系统更新和升级D. 采用防火墙技术24. 嵌入式系统中的可靠性测试主要包括哪些方面?A. 耐久性测试B. 抗干扰测试C. 稳定性测试D. 功能测试25. 在嵌入式系统设计中,以下哪个选项可以提高系统的安全性?A. 使用成熟的开发工具B. 采用安全的编程规范C. 进行严格的安全审计D. 使用高质量的硬件26. 嵌入式系统中的安全性与可靠性之间有何联系?A. 安全性高的系统一定具有高可靠性B. 可靠性高的系统不一定具有高安全性C. 安全性与可靠性相互影响D. 安全性与可靠性没有直接关系27. 在嵌入式系统开发过程中,如何确保代码的安全性?A. 使用安全的编程语言B. 对代码进行严格的审查和测试C. 使用独立的代码审核流程D. 对开发者进行安全意识和技能培训28. 嵌入式系统中的可靠性测试包括以下哪个方面?A. 长时间运行测试B. 环境应力测试C. 可靠性验证测试D. 性能测试29. 嵌入式系统中的安全性测试包括以下哪个方面?A. 安全性能测试B. 安全漏洞扫描C. 安全性能评估D. 安全风险分析30. 嵌入式系统开发工程师应具备哪些安全意识和技能?A. 对安全的重视程度B. 了解常见的安全威胁和防御方法C. 掌握安全编程规范和方法D. 具备安全审计和风险评估能力31. 嵌入式系统的安全性是指什么?A. 内部硬件故障导致系统崩溃B. 外部攻击导致数据泄露C. 软件漏洞导致系统瘫痪D. 所有选项都正确32. 嵌入式系统的可靠性如何衡量?A. 平均无故障时间(MTBF)B. 故障响应时间C. 系统恢复时间D. 所有选项都正确33. 什么是嵌入式系统的防火墙?A. 一种硬件设备,用于阻止未经授权的访问B. 一种软件程序,用于监控和控制网络流量C. 一种加密技术,用于保护数据传输D. A和B34. 嵌入式系统中的加密技术有哪些?A. 对称加密B. 非对称加密C. 哈希函数D. 所有选项都正确35. 嵌入式系统中,什么是实时操作系统(RTOS)?A. 一种特殊的操作系统,能够保证在指定时间内响应外部事件B. 一种通用的操作系统,适用于各种应用程序C. 一种实时计算机系统,具有高度的时间确定性D. A和C36. 嵌入式系统中的微控制器是什么?A. 一种集成电路,包含CPU、内存和I/O接口B. 一种特殊的计算机,专门用于控制其他设备C. 一种数字信号处理器,用于处理数字信号D. A和B37. 嵌入式系统中的USB接口用于什么?A. 传输数据B. 提供电源C. 控制设备D. A和B38. 嵌入式系统中的蓝牙技术用于什么?A. 传输数据B. 提供电源C. 控制设备D. A和B39. 嵌入式系统中的Wi-Fi技术用于什么?A. 传输数据B. 提供电源C. 控制设备D. A和B40. 嵌入式系统的安全性是指什么?A. 容易受黑客攻击B. 容易死机C. 容易受到恶意软件侵害D. 容易被未经授权访问41. 嵌入式系统的可靠性是指什么?A. 系统运行稳定,很少出现故障B. 系统能够长时间运行,不需要经常维护C. 系统对环境变化有很好的适应性D. 系统具有高度的抗干扰能力42. 嵌入式系统的安全性与可靠性之间有什么关系?A. 安全性越高,可靠性越低B. 安全性与可靠性相互矛盾,无法同时提高C. 安全性越高,可靠性越高D. 安全性与可靠性之间没有直接关系43. 嵌入式系统中的加密技术主要用于做什么?A. 保护数据不被窃取B. 防止未经授权的访问C. 保护系统免受病毒侵害D. 保护数据在传输过程中的安全44. 嵌入式系统中的实时操作系统(RTOS)有何特点?A. 任务可以同时执行B. 任务按照优先级执行C. 任务具有固定的执行顺序D. 任务可以抢占其他任务的执行45. 嵌入式系统中的微控制器有何特点?A. 体积小、重量轻B. 功耗低、成本低C. 内存容量小D. 执行速度慢46. 嵌入式系统中的嵌入式软件包括哪些?A. 操作系统B. 驱动程序C. 应用程序D. 编程工具47. 嵌入式系统中的交叉平台开发有何意义?A. 方便开发者在不同硬件平台上移植和开发B. 提高开发效率C. 降低开发成本D. 减少开发风险48. 嵌入式系统中的安全漏洞可能导致什么后果?A. 系统崩溃B. 数据泄露C. 系统被恶意控制D. 系统正常运行49. 嵌入式系统中的可靠性测试主要包括哪些方面?A. 功能测试B. 性能测试C. 兼容性测试D. 安全性测试二、问答题1. 什么是嵌入式系统?请简要介绍其特点和应用领域。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《嵌入式系统》考试试卷试题总分: 100 分考试时限:120 分钟一、填空题(每空2分,共18分)1、PC机开机的初始化工作一般由BIOS完成,而嵌入式系统的初始化工作一般由______________完成。
2、ARM内核三级流水线机制是指指令运行过程中经过的__________、译码、执行三个阶段。
3、ARM寄存器SPSR被称为_______________寄存器。
4、uClinux与标准Linux的最大区别在于___________。
5、嵌入式系统是以应用为中心、以为基础、软硬件可、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
6、ARM的数据存取指令Load/Store是唯一用于寄存器和存储器之间进行的指令。
7、µC/OS中,为保护任务之间的共享数据和提供任务之间的通信,提供了操作系统任务间通信方法有:、邮箱、,事件标志。
二、单项选择题(每题2分,共24分)1、下列哪一项不属于嵌入式系统软件结构一般包含的四个层面。
()A. 嵌入式处理器B. 实时操作系统(RTOS)C. 应用程序接口(API)层D. 实际应用程序层2、一条ARM数据处理指令,例如“ADD R0,R1,#immed”中使用的立即数 #immed 是有一定限制的,下列立即数表示中合法的是( )。
B. 0x F000000F 0000F D. 0x F0800003、μCOS-II操作系统不属于()。
A、RTOSB、占先式实时操作系统C、非占先式实时操作系统D、嵌入式实时操作系统4、ARM汇编语句“ADD R0, R2, R3, LSL#1”的作用是()。
A. R0 = R2 + (R3 << 1)B. R0 =( R2<< 1) + R3C. R3= R0+ (R2 << 1)D. (R3 << 1)= R0+ R25、ARM寄存器组有()个寄存器。
A、7B、32C、6D、376、每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是()。
A. 嵌入式Linux提供了完善的网络技术支持;B. CLinux是专门为没有MMU的ARM芯片开发的;C. C/OS-Ⅱ操作系统是一种实时操作系统(RTOS);D. WinCE提供完全开放的源代码。
7、存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为()。
A、0x21B、0x68C、0x65D、0x028、下列不是嵌入式系统的特点的是()A.嵌入式系统需要专用开发工具和方法进行设计。
B.嵌入式系统是技术密集、资金密集、高度分散、不断创新的知识集成系统。
C.嵌入式系统使用的操作系统一般不是实时操作系统(RTOS),系统不具有实时约束。
D.嵌入式系统通常是面向特定任务的,而不同于一般通用PC计算平台,是“专用”的计算机系统9、寄存器R15除了可以做通用寄存器外,还可以做()A. 程序计数器B. 链接寄存器C. 堆栈指针寄存器D. 基址寄存器10、若R1=2000H,(2000H)=0x28,(2008H)=0x87,则执行指令LDR R0,[R1,#8]!后R0的值为()。
A. 0x2000B. 0x28C. 0x2008D. 0x8711、FIQ中断的入口地址是()。
A、0x0000001CB、0x00000008C、0x00000018D、0x0000001412、ARM指令集是()位的。
A. 16B. 32C. 8D. 24三、判断题(每题2分,共14分)1、若定义任务task1的优先级为12,则不能再定义其他任务的优先级也为12。
()2、ARM处理器在未定义模式下可以处理存储器故障,实现虚拟存储器和存储器保护。
()3、μCOS-II操作系统中移植成功后即可使用文件系统。
()4、在ARM的数据处理指令中,大多数均可在指令助记符后加S来设置状态寄存器的条件码。
()5、ARM和Thumb之间状态的切换不影响处理器的模式或寄存器的内容。
()6、当操作数寄存器Rm的状态位bit[0]为1时,执行BX Rm指令就可从ARM状态进入Thumb状态。
()7、ARM处理器结构体系中具有T变种的处理器核可以工作在ARM状态和Thumb状态。
()四、简答题(共16分)1、ARM异常发生时,ARM内核对异常的响应过程是怎样的?(4分)2、什么是BootLoader?主要有几种工作模式及主要功能是什么?(6分)3、S3C44B0的存储系统中,0xc000000和0xc080000的含义是什么?它们之间的512kbyte空间做什么用?(6分)五、分析设计(共28分)1、改错和注释(10分)题目要求:(1)阅读下面的程序段,找出程序段中至少3处不规范的地方,并改正。
(6分)(2)给标记①~④处的语句作注释,说明其作用。
(4分)AREA INT, CODE, READONLYENTRYstart LDR R1, =SRCSTRLDR R0, =dststrBL strcopy ;①STOP: B STOPstrcopy.……(此处表示省略的程序段)Mov PC, LR ;②2、已知S3C44B0内核频率为MCLK = ,ULCON0是串口0的行控制寄存器,UBRDIV0是串口0的波特率配置寄存器。
请设置寄存器ULCON0和UBRDIV0,使得S3C44B0的串口0(UART0)的数据帧格式为:普通模式,波特率115200,奇偶校验无,数据位8位,停止位1位。
(6分)3、在图中进行必要的连线,管脚电平设置,地址编号填写等,完成S3C44B0最小系统相关设计。
(12分)题目要求:1)使S3C44B0的BANK0连接一片FlashROM,且总线宽度为8位。
(5分)2)选择晶振作为时钟输入。
存储器以小端模式存储字。
(4分)3)画出复位电路图,实现上电复位功能和手动按键复位功能。
(3分)(注:不使用的管脚打×)试题参考答案及评分标准一、填空题(每空2分,共18分)1、bootloader。
2、取指3、备份的程序状态寄存器。
4、内存管理。
5、计算机技术;裁剪。
6、数据传送。
7、信号量;消息队列。
二、单项选择题(每题2分,共24分)1、A2、B3、C4、 A5、D6、 D7、D8、C9、A 10、D 11、A 12、B三、判断题(每题2分,共14分)1、√2、X3、X4、√5、√6、√7、√三、简答题(共16分)1、(4分)答:1,保存CPSR到SPSR_<mod>(1’)2,设置CPSR相应位(1’)以进行模式切换,根据需要,设置IRQ和FIQ中断屏蔽位3,保存异常返回地址到R14_<mod>(1’)4,PC跳转到异常向量表相应地址处(1’)2、(6分)答:简单说来,Bootloader就是操作系统内核运行的一段小程序,完成进行初始化系统硬件设置的任务,包括CPU、SDRRAM、Flash、串口等初始化,时钟的设置、存储器的映射。
分为启动加载模式和下载模式。
(1)启动加载(Boot laoding)模式又称为“自主”(Autonomous)模式,是指 Bootloader 从目标机上的某个固态存储设备上将操作系统加载到 RAM 中运行,整个过程并没有用户的介入。
(2)在下载模式下,目标机上的 Bootloader 将先通过串口连接或网络连接等通信手段从宿主机下载文件。
3、(6分)答:0xC000000是 SDRAM的起始地址,系统的程序存储空间从0xC080000开始。
512Kbyte的空间划分出来,作为系统的LCD显示缓冲区使用(更新其中的数据,就可以更新LCD的显示)。
四、分析设计(共28分)1、(10分)(1)(6分)start LDR R1, =SRCSTR ;此处start要顶格书写;SRCSTR要小写STOP: B STOP ;此处STOP后应无“:”Mov PC, LR ;此处Mov应大小写一致(2)(4分)①跳转到子程序strcopy②子程序返回③定义一个数据段Strings读写属性④结束汇编2、(6分)(1)U L C O N0=0x3(2)U B R D I V0=(r o u n d_o f f)[M C L K/(b s p*16)]-1=(r o u n d_o f f)[/(115200*16)]–1=10-1=93、(12分)(1)BANK08,位数据总线: OM1 = 0, OM0 = 0 ----(1’),DATA[7..0] 连接 DATA[7..0](1’)nGCS0 连接 nCS -----(1’),Address[19..0] (2’)(2)晶振连线: OM3=0,OM2=0 -------(1’)晶振连接EXTAL0和EXTAL0---(1’)小端模式ENDIA=0---(2’)(3)复位电路:上电低电平复位(2’)按键复位(1’)。