最新嵌入式系统复习题资料
嵌入式系统基础复习题
1、什么是嵌入式系统?嵌入到对象体系中的专用计算机应用系统2、嵌入式系统的3个基本特点?嵌入性、专用性、计算机3、什么是嵌入式处理器,嵌入式处理器可以分为几大类?嵌入式处理器是为了完成特殊的应用而设计的特殊目的的处理器。
分为嵌入式微处理器、嵌入式微控制器、嵌入式DSP处理器、嵌入式片上系统(SOC)4、广泛使用的三种操作系统?多道批处理操作系统、分时操作系统以及实时操作系统5、常见的4种嵌入式操作系统?嵌入式Linux、Win CE、VxWorks、μC/O S-II6、 ARM是什么样的公司?它是一家微处理器行业的知名企业,该企业设计了大量高性能、廉价、耗能低的RISC处理器。
特点是只设计芯片,而不生产。
它将技术授权给世界上许多著名的半导体、软件和OEM厂商,并提供服务7、什么是RISC?RISC是精简指令集计算机的缩写8、举出2个ARM公司当前应用比较多的ARM处理器核?ARM7系列、ARM9系列、ARM10系列、ARM11系列、intel的Xscale系列和MPCore系列9、 ARM7TDMI中的T、D、S、I分别表示什么含义?T:支持高密度16位的Thumb指令集D:支持片上调试S:ARM7TDMI 的可综合(synthesizable)版本(软核)I:支持EmbededICE观察硬件M:支持64位乘法10、 ARM7TDMI处理器采用什么样的体系结构,其地址空间多大?ARM处理器使用冯.诺依曼结构使用单个平面的232个8位字节地址空间。
地址空间可以看作是包含230个32位字,或231个16位半字。
11、 ARM7TDMI处理器采用几级流水线处理,使用何种存储器编址方式?ARM7TDMI处理器采用三级流水线。
ARM处理器将存储器看做是一个从0开始的线性递增的字节集合。
12、 ARM处理器模式和ARM处理器状态有什么区别?ARM处理器模式指用户模式、快中断模式、中断模式、管理模式、中止模式、未定义模式和系统模式。
嵌入式系统试题及答案
嵌入式系统试题及答案一、单项选择题(每题2分,共20分)1. 嵌入式系统的特点是()。
A. 体积小、成本低、功能强B. 体积大、成本高、功能弱C. 体积小、成本低、功能弱D. 体积大、成本高、功能强答案:A2. 以下哪个不是嵌入式系统的组成部分?()A. 嵌入式微处理器B. 嵌入式操作系统C. 通用操作系统D. 嵌入式软件答案:C3. 嵌入式系统通常用于()。
A. 个人计算机B. 服务器C. 家用电器D. 网络设备答案:C4. 在嵌入式系统中,以下哪个不是常用的编程语言?()A. C语言B. C++C. JavaD. Python答案:D5. 嵌入式系统的开发流程不包括以下哪个步骤?()A. 需求分析B. 系统设计C. 系统测试D. 系统销售答案:D6. 以下哪个是嵌入式系统的硬件平台?()A. 单片机B. 个人电脑C. 服务器D. 工作站答案:A7. 嵌入式系统的实时性要求通常()。
A. 非常高B. 一般C. 非常低D. 可有可无答案:A8. 以下哪个不是嵌入式系统的开发工具?()A. 编译器B. 调试器C. 编辑器D. 游戏机答案:D9. 嵌入式系统通常不用于以下哪个领域?()A. 汽车电子B. 移动通信C. 航空航天D. 办公自动化答案:D10. 以下哪个是嵌入式系统的软件平台?()A. 操作系统B. 数据库系统C. 网络服务器D. 办公软件答案:A二、多项选择题(每题3分,共15分)1. 嵌入式系统的开发需要考虑以下哪些因素?()A. 系统稳定性B. 系统安全性C. 系统可扩展性D. 系统成本答案:ABCD2. 嵌入式系统的硬件设计通常包括以下哪些部分?()A. 微处理器B. 存储器C. 电源管理D. 显示设备答案:ABCD3. 嵌入式系统的软件设计通常包括以下哪些部分?()A. 操作系统B. 应用程序C. 驱动程序D. 用户界面答案:ABCD4. 以下哪些是嵌入式系统的开发工具?()A. 交叉编译器B. 版本控制系统C. 性能分析工具D. 游戏机答案:ABC5. 嵌入式系统在以下哪些领域有广泛应用?()A. 工业控制B. 消费电子C. 医疗设备D. 办公自动化答案:ABC三、判断题(每题2分,共10分)1. 嵌入式系统与通用计算机系统没有区别。
嵌入式系统课程复习题资料
嵌入式系统课程复习题1、何谓嵌入式系统?嵌入式系统与传统计算机有何区别?嵌入式系统是指以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
嵌入式系统(简称“嵌”)和传统计算机(简称“传”)的主要区别包括以下几点:形式与类型:传:实实在在的计算机。
按其体系结构、运算速度和规模可分为大型机,中型机,小型机和微机嵌:“看不见”的计算机,形式多样,应用领域广泛,按应用进行分类。
组成:传:通用处理器、标准总线和外设、软硬件相对独立嵌:面向特定应用的微处理器,总线和外设一般集成在处理器内部,软硬件紧密结合。
系统资源:传:系统资源充足,有丰富的编译器、集成开发环境、调试器等嵌:系统资源紧缺,没有编译器等相关开发工具。
开发方式:传:开发平台和运行平台都是通用计算机嵌:采用交叉编译方式,开发平台一般是通用计算机,运行平台是嵌入式系统。
二次开发性:传:应用程序可重新编程嵌:一般不能重新编程开发。
发展目标:传:编程功能电脑,普遍进入社会嵌:变为专用电脑,实现“普及计算”。
2、主流的嵌入式操作系统有哪几种?各有何特点?①传统的RTOS,特点:提供了高效的实时任务调度、中断管理、实时的系统资源以及实时的任务间通信。
②嵌入式Linux操作系统,特点:免费、开源、支持软件多等。
③Android 系统,特点:不存在任何以往阻碍移动产业创新的专利障碍,是一个为移动终端构建的真正开放和完整的系统软件。
④Windows CE嵌入式操作系统,特点:具有模块化、结构化和基于Win32应用程序接口和与处理器无关等⑤μC/OS-Ⅱ实时操作系统,特点:包括了一个操作系统最基本的一些特性,并且是一个代码完全开放的实时操作系统,简单明了的结构和严谨的代码风格。
3、主流的嵌入式微处理器有哪几种?各有何特点?①ARM,特点:体积小,低功耗,低成本,高性能;能很好地兼容8位/16位器件;大量使用后寄存器,指令执行速度更快;大多数数据操作都在寄存器中完成;寻址方式灵活简单,执行高效;指令长度固定。
嵌入式期末考试卷十套
嵌入式期末考试卷十套嵌入式系统期末考试卷一、选择题(每题2分,共20分)1. 嵌入式系统通常是指:A. 用于嵌入式应用的软件B. 运行在嵌入式设备上的操作系统C. 一种小型的计算机系统,用于控制或监视设备D. 一种大型的计算机系统,用于复杂的数据处理2. 下列哪项不是嵌入式系统的特点:A. 可扩展性B. 实时性C. 资源受限D. 专用性3. 嵌入式操作系统(RTOS)的主要功能不包括:A. 任务调度B. 内存管理C. 文件系统管理D. 网络通信4. 以下哪个不是嵌入式系统中的编程语言:A. CB. C++C. JavaD. Python5. 在嵌入式系统中,中断服务程序(ISR)的主要作用是:A. 执行系统初始化B. 处理系统异常C. 响应外部事件D. 执行定时任务6. 以下哪个不是嵌入式系统开发过程中的步骤:A. 需求分析B. 系统设计C. 硬件选型D. 软件测试7. 在嵌入式系统中,固件通常指的是:A. 硬件B. 软件C. 介于硬件和软件之间的程序D. 操作系统8. 以下哪个是嵌入式系统开发中常用的硬件描述语言:A. VHDLB. HTMLC. XMLD. SQL9. 在嵌入式系统中,看门狗定时器的主要作用是:A. 监控系统时间B. 监控系统温度C. 监控系统电源D. 监控系统运行状态,防止死锁10. 以下哪个是嵌入式系统中的存储设备:A. RAMB. ROMC. 硬盘D. 显示器二、填空题(每空1分,共10分)1. 嵌入式系统的核心是______,它负责协调和管理整个系统。
2. 嵌入式系统软件通常由______、应用程序和设备驱动程序组成。
3. 嵌入式系统中的中断优先级是指中断服务程序的______。
4. 嵌入式系统中,______是一种常见的通信协议,用于设备间的通信。
5. 在嵌入式系统中,______是一种用于存储程序和数据的非易失性存储器。
6. 嵌入式系统中的______是用于控制和管理硬件资源的软件。
嵌入式系统基础知识考试
嵌入式系统基础知识考试(答案见尾页)一、选择题1. 嵌入式系统的核心是什么?A. 中央处理器(CPU)B. 内存(RAM)C. 输入输出设备D. 操作系统和软件2. 嵌入式系统的显著特点包括:A. 低功耗B. 高性能C. 可定制性D. 上下文感知3. 在嵌入式系统中,通常使用哪种编程语言进行开发?A. 汇编语言B. C语言C. JavaD. Python4. 嵌入式系统通常用于哪些领域?A. 消费电子产品B. 工业控制系统C. 汽车电子D. 以上都是5. 下列哪个不是嵌入式系统的组成部分?A. 微控制器(MCU)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. CPU、内存、I/O设备B. CPU、内存、操作系统C. CPU、内存、软件D. CPU、内存、网络接口卡13. 下列哪个不是嵌入式系统的特点?A. 低功耗B. 高性能C. 紧凑的存储空间D. 可靠性高14. 在嵌入式系统中,常用的操作系统有哪些?A. Windows CEB. LinuxC. VxWorksD. all of the above15. 嵌入式系统中的软件通常分为哪几类?A. 系统软件和应用软件B. 驱动程序、中间件和应用软件C. 系统软件、中间件和应用软件D. 操作系统、驱动程序和应用软件16. 在嵌入式系统的开发过程中,常用的编程语言有哪几种?A. CB. C++C. JavaD. Python17. 嵌入式系统在智能家居中的应用有哪些?A. 智能家电控制B. 安全监控C. 能源管理D. 上述所有18. 在设计嵌入式系统时,需要考虑的主要因素有哪些?A. 性能、成本、可用性B. 成本、功耗、安全性C. 性能、功耗、安全性D. 性能、成本、安全性19. 嵌入式系统的特点是?A. 高度集成B. 高速运行C. 易于维护D. 以上都是20. 嵌入式系统中的“嵌入式”一词指的是什么?A. 系统可以嵌入其他系统中B. 系统可以独立运行C. 系统体积小,适合嵌入其他设备中D. 系统对外部环境敏感21. 在嵌入式系统中,哪种类型的存储器通常用于存储程序和数据?A. 随机存取存储器(RAM)B. 只读存储器(ROM)C. 闪存(Flash Memory)D. 硬盘驱动器(HDD)22. 嵌入式系统开发中常用的编程语言有哪几种?A. C语言B. C++C. JavaD. Python23. 在嵌入式系统设计中,硬件和软件的协同工作是非常重要的。
《嵌入式系统设计》复习题
《嵌入式系统设计》复习题一、填空题1、嵌入式系统由以下三部分组成: _________、________________、_____________。
2、ARM处理器共有_____种工作模式,其中有_____种特权模式,在特权模式下,其中有_____种异常模式。
3、ARM处理器支持下列数据类型:____________、____________、____________。
4、下面列举的立即数中,有效的是:__________、__________。
0xFF0,0xFF7,0xFF8, 0x290,0xF000001F。
5、请写出以下指令的寻址方式:MOV R0,#35; __________________ ADD R4,R3,R2; ______________________6、Flash存储器又称闪存,主要有两种:____________________和____________________。
7、ARM9采用_____级流水线,存储器采用__________结构,它包含独立的__________和__________,执行的指令集为__________。
8、ARM系统复位后,PC中的值为______________________或______________________。
9、影响流水线的因素为:__________、____________________。
10、下面列举的立即数中,有效的是:__________、__________。
0xFF00,0xFFE,0x380,0x386,0xA404,0xF0001F00。
11、请写出以下指令的寻址方式:MOV R1,R2,LSL #8;_________________ CMP R7,R8;___________________ 12、S3C2410A总共支持_____个存储器Bank,每个Bank最大为__________字节。
嵌入式期末复习题_(含答案)
期末考试复习题一、填空题1. ARM微处理器有7种工作模式,它们分为两类_特权模式_、_非特权模式_其中用户模式属于_非特权模式__。
2. ARM微处理器共有__37_个__32__位寄存器,其中__31_个为通用寄存器,_6___个为状态寄存器。
3. 嵌入式系统一般哪4个部分组成( 嵌入式处理器、外围设备、嵌入式操作系统(可选)、嵌入式应用软件)4. 协处理器主要控制:___片内的MMU __、___指令和数据缓存___、___写缓冲___。
5. ARM嵌入式系统主要由___相关支撑硬件___、___ARM处理器___和__嵌入式软件系统____构成。
6. S3C2410芯片外部寻址空间是1G,被分成___8__个存储块,每块_ 128 _MB。
SDRAM 存储器应连接到第____7或8__个存储块。
7. 操作系统是联接硬件与应用程序的系统程序,其基本功能有进程管理、内存管理、文件系统管理、I/O资源管理。
8. 常用的嵌入式外围设备有存储设备_、通信设备____和___显示设备___三类。
10. 嵌入式系统是用来控制或者监视哪些设备( )11. 嵌入式系统的三个基本要素。
引导程序内核文件系统12. 链接分为:(硬链接)和( 软链接)。
13. 数据寄存器,其中控制寄存器的主要功能是设置_引脚的功能_,数据寄存器的功能是从寄存器读取数据或者向寄存器写入数据。
15. 目前流行的嵌入式操作系统主要有:_ WinCE_、_ Vxworks__、_ Linux/µCLinux_和_µC/OS-II、PalmOS____。
16. 嵌入式操作系统的调试一般包括:___操作系统__调试和___应用程序__调试。
17. ARM字数据存储格式有:大端格式和小端格式。
18. 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为:( 644 ),该文件属性是( 目录)。
19. 在宿主机上使用编译器软件将嵌入式应用。
嵌入式系统设计基础考试
嵌入式系统设计基础考试(答案见尾页)一、选择题1. 嵌入式系统的定义是什么?A. 一种计算机系统,主要用于控制嵌入式设备B. 一种通用计算机系统,适用于各种场景C. 一种专用计算机系统,专为特定任务而设计D. 一种高度集成的计算机系统,包含操作系统和多种外设2. 嵌入式系统的核心特点是什么?A. 高度集成B. 可扩展性C. 实时性D. 以上都是3. 嵌入式系统通常用于哪些领域?A. 消费电子产品B. 工业控制系统C. 汽车电子D. 以上都是4. 在嵌入式系统中,常用的处理器架构有哪些?A. ARMB. x86C. MIPSD. PowerPC5. 嵌入式系统中的内存管理主要涉及哪些方面?A. 内存分配B. 内存保护C. 内存访问控制D. 以上都是6. 嵌入式系统通常如何与外部设备进行通信?A. 通过串行接口B. 通过并行接口C. 通过USB接口D. 以上都是7. 嵌入式系统中的实时性是如何实现的?A. 硬件加速B. 软件优化C. 硬件和软件协同设计D. 以上都是8. 在嵌入式系统设计中,为什么需要考虑功耗问题?A. 节省能源B. 提高续航时间C. 降低成本D. 以上都是9. 嵌入式系统开发中常用的编程语言有哪些?A. C语言B. C++C. JavaD. Python10. 在嵌入式系统设计中,如何确保系统的稳定性和可靠性?A. 使用高质量的组件B. 进行充分的测试C. 采用冗余设计D. 以上都是11. 嵌入式系统的特点包括哪些?B. 小体积C. 高性能D. 可定制性12. 在嵌入式系统设计中,硬件和软件是如何相互作用的?A. 硬件负责处理数据和信号,软件负责提供用户界面和控制逻辑B. 软件负责处理数据和信号,硬件负责提供用户界面和控制逻辑C. 硬件和软件共同负责处理数据和信号,以及提供用户界面和控制逻辑D. 硬件和软件相互独立,没有直接联系13. 嵌入式系统的开发流程通常包括哪些步骤?A. 需求分析B. 设计C. 编程D. 测试和调试E. 组装和部署14. 在嵌入式系统设计中,如何确保系统的可靠性和稳定性?A. 选择高质量的组件B. 使用冗余设计和故障容错技术C. 提供稳定的电源和散热系统D. 定期进行软件更新和维护15. 嵌入式系统中的实时性是指什么?A. 系统能够在预定的时间内响应外部事件B. 系统的响应时间不受输入信号的影响C. 系统的响应时间随输入信号的变化而变化D. 系统的响应时间不可预测16. 在嵌入式系统设计中,如何优化系统的功耗?A. 选择低功耗的处理器和内存B. 减少系统的中断频率C. 使用高效的电源管理技术17. 嵌入式系统在物联网中的作用是什么?A. 收集数据B. 处理数据C. 传输数据D. 所有以上功能18. 在嵌入式系统设计中,如何处理不同硬件平台之间的兼容性问题?A. 使用通用编程语言和标准接口B. 开发特定的硬件抽象层C. 将系统分解为多个独立的模块D. 以上都是19. 嵌入式系统的硬件通常包括哪些组件?A. CPUB. 内存C. 存储器D. 输入/输出接口20. 嵌入式系统的软件通常包括哪些部分?A. 操作系统B. 驱动程序C. 应用程序D. 上述所有部分21. 嵌入式系统设计的主要挑战是什么?A. 硬件集成B. 软件开发C. 成本控制D. 上述所有问题22. 在嵌入式系统设计中,什么是实时操作系统(RTOS)?A. 一种用于管理实时任务的操作系统B. 一种通用的计算机操作系统C. 一种用于图形用户界面的操作系统D. 一种用于网络通信的操作系统23. 什么是嵌入式系统中的“驻留程序”?A. 一段固定在内存中的程序,始终在执行B. 一段在特定条件下执行的程序C. 一段可以在不同设备上运行的程序D. 一段用于系统维护的程序24. 嵌入式系统如何与外部设备进行通信?A. 通过串行通信接口(如RS-232)B. 通过并行通信接口(如Centronics)C. 通过无线通信技术(如Wi-Fi)D. 上述所有方式25. 在选择嵌入式系统组件时,应考虑哪些因素?A. 性能B. 成本C. 可靠性D. 易用性E. 上述所有因素26. 嵌入式系统通常由哪几部分组成?A. 微处理器/微控制器B. 内存(RAM、ROM等)C. 输入/输出设备D. 通信接口27. 在嵌入式系统设计中,选择合适的编程语言需要考虑哪些因素?A. 性能需求B. 系统资源限制C. 开发周期D. 可读性和易维护性28. 嵌入式系统的开发流程通常包括哪些阶段?A. 设计阶段B. 编程阶段C. 调试阶段D. 测试阶段29. 嵌入式系统在智能家居中的应用有哪些例子?A. 智能照明系统B. 智能家电控制C. 智能安防系统D. 智能交通系统30. 在嵌入式系统设计中,如何处理实时操作系统(RTOS)的选择?A. 根据项目需求选择合适的RTOSB. 选择开源的RTOS以降低成本C. 选择商业化的RTOS以确保稳定性D. 无需考虑RTOS的选择,直接编写代码31. 嵌入式系统在工业自动化中的应用有哪些例子?A. 工业机器人控制B. 过程控制系统C. 传感器数据采集与监控D. 信息显示与操作界面32. 在嵌入式系统设计中,如何平衡功耗和性能?A. 选择高性能的组件B. 优化软件算法以减少功耗C. 使用低功耗的硬件设计D. 以上都是33. 以下哪个不是嵌入式系统常用的编程语言?A. C语言B. C++C. JavaD. Assembly语言34. 在嵌入式系统开发过程中,硬件抽象层(HAL)的主要作用是什么?A. 提供硬件设备的统一接口B. 实现操作系统与硬件之间的通信C. 提供图形用户界面D. 管理系统资源35. 嵌入式系统在物联网中的应用有哪些?A. 智能家居B. 工业自动化C. 智能交通D. 医疗健康监测36. 在嵌入式系统设计中,如何确保系统的实时性?A. 选择高性能的处理器B. 优化代码执行效率C. 使用实时操作系统D. 减少系统开销37. 嵌入式系统测试时,常用的黑盒测试方法是什么?A. 测试系统的功能B. 测试系统的性能C. 测试系统的兼容性D. 测试系统的可靠性38. 在嵌入式系统开发中,如何进行有效的需求分析?A. 与客户深入沟通,了解需求B. 阅读项目文档,了解需求C. 编写需求规格说明书D. 进行市场调研,了解竞争对手二、问答题1. 什么是嵌入式系统?请简述其特点。
嵌入式系统试题库
嵌入式系统试题库一、选择题(20分)1、下列描述不属于RISC 计算机的特点的是()。
A. 流水线每周期前进一步。
B. 更多通用寄存器。
C. 指令长度不固定,执行需要多个周期。
D. 独立的Lo a d和St or e指令完成数据在寄存器和外部存储器之间的传输。
2、存储一个32位数Ox2168465到2000H,....__,2003H四个字节单元中,若以小端模式存储,则2000H 存储单元的内容为()。
A 、Ox21A 、OvB、Ox68B 、3.3vC 、Ox65C 、+sv ,..___,+15vD 、Ox023、RS232-C 串口通信中,表示逻辑1的电平是()。
D 、-5v ,.___,-15v4、ARM 汇编语句"A DD R O, R 2, R 3, LSL#l"的作用是()。
A. R O= R 2 + (R3 << 1)C. R 3= R O+ (R 2 << 1) B. R O=(R 2<< 1) + R 3D. (R 3 << 1)= R O+ R2 5、I RQ中断的入口地址是()。
A 、OxOOOOOOOOB 、Ox00000008C 、Ox00000018D 、Ox000000146、S3C 2440X 1/0口常用的控制器是()。
A. 端口控制寄存器(GP A C ON -G PJ C O N )。
B. 端口数据寄存器(GPA DAT-G PJ D AT )。
C. 外部中断控制寄存器(EXT I N T n )。
D. 以上都是。
7、GET伪指令的含义是()A. 包含一个外部文件B. 定义程序的入口C. 定义一个宏D. 声明一个变量8、A DD R O, R l, #3 ; #3属于()寻址方式。
A. 立即寻址B. 多寄存器寻址C. 寄存器直接寻址D. 相对寻址9、ARM 指令集和Th um b 指令集分别是()位的。
嵌入式系统考试试卷
嵌入式系统考试试卷一、选择题(每题2分,共20分)1. 嵌入式系统的核心是()A. 操作系统B. 微处理器C. 存储器D. 输入/输出设备2. 以下哪个不是嵌入式系统的典型应用领域?()A. 移动电话B. 家用电器C. 服务器D. 汽车电子3. 在嵌入式系统中,实时操作系统的主要特点是()A. 多任务处理B. 可预测性C. 强大的网络功能D. 高度的可定制性4. 以下哪个不是嵌入式系统设计时需要考虑的因素?()A. 功耗B. 成本C. 性能D. 可扩展性5. 在嵌入式系统中,中断服务程序的作用是()A. 处理用户输入B. 处理外设请求C. 执行系统初始化D. 管理内存分配...(此处省略其他选择题,共10题)二、简答题(每题10分,共30分)1. 简述嵌入式系统与通用计算机系统的主要区别。
2. 解释什么是硬实时系统和软实时系统,并给出它们在嵌入式系统中的典型应用。
3. 描述嵌入式系统中的内存管理的重要性及其基本策略。
三、计算题(每题15分,共30分)1. 假设一个嵌入式系统的时钟频率为100MHz,计算在单周期CPU中执行一条指令所需的最短时间。
2. 给定一个嵌入式系统的功耗为10mW,如果该系统连续运行24小时,计算其消耗的总能量。
四、应用题(每题20分,共20分)1. 设计一个简单的嵌入式系统,用于监控家庭中的环境温度,并在温度超过设定阈值时发送警报。
描述该系统的主要组件、工作流程以及可能使用的传感器和通信协议。
五、论述题(共10分)1. 论述在嵌入式系统开发过程中,软件和硬件协同设计的重要性,并给出一个实际案例来支持你的观点。
六、结束语本试卷旨在全面考察学生对嵌入式系统基础知识的掌握程度以及解决实际问题的能力。
希望同学们能够认真作答,展示自己的学习成果。
祝考试顺利!(注:以上内容仅为示例,实际考试内容应根据教学大纲和课程要求进行设计。
)。
嵌入式复习题含全部答案
嵌入式系统复习题一、填空题:1、试列举三种主流的嵌入式处理器:( ARM )、( MIPS )、(PowerPC)。
2、ARM处理器共有(37)个寄存器,其中包括(31个通用寄存器)和(6个状态寄存器)。
3、寄存器R13在ARM指令中(堆栈指针SP )。
R14也称(程序连接寄存器LR)在程序里的作用是(程序计数器PC的备份)。
当发生中断或异常时,对应分组寄存器分别是(R14_svc、R14_irq、R14_fiq、R14_abt和R14_und用来保存R15的返回值)。
4、ARM微处理器支持两种指令集:(ARM)和(Thumb)。
5、寄存器R15用作(程序计数器PC)。
该寄存器在ARM状态下,(位[1:0]为00),位[31:2]用于保存PC;在Thumb状态下,(位[0]为0),位[31:1]用于保存PC。
6、CPSR用作( 状态寄存器 ),CPSR可在任何运行模式下被访问。
每一种运行模式下又都有一个专用的物理状态寄存器,称为(程序状态保存寄存器SPSR)。
7、Thumb状态下的寄存器集是ARM状态下寄存器集的一个子集,程序可以直接访问的通用寄存器是(R0—R7,PC,SP,LR,CPSR)。
8、ARM指令中条件执行功能是通过(指令中添加条件码)来实现的,包含的条件码位于指令的最高(四)位。
9、试列举五种以上常见的嵌入式操作系统:(μC/OS-II)、(Vxworks)、(WinCE)、(Linux/μCLinux)、(PalmOS)。
10、计算机结构中,哈佛结构和冯?诺依曼结构的主要区别是(指令与数据分开),ARM7采用(冯?诺依曼结构),ARM9采用(哈佛结构)。
11、ARM处理器采用(Thumb指令)操作来访问SFR。
<SFR内部寄存器>12、在ARM汇编语言程序设计中,语句一般是由(指令操作码)、(指令的条件码)、(目标寄存器编码)和(包含第一个操作数的寄存器编码)组成。
二、名词解释:1、ARM处理器:先进的RISC指令集处理器。
嵌入式 复习题(最后完整版)
嵌入式复习题(最后完整版)嵌入式复习题(最后完整版)第一章:1、什么就是嵌入式系统?嵌入式系统就是一应用领域为中心,以及设计技术为基础,硬/硬件可以剪裁。
功能、可靠性、成本、体积、功耗建议严苛的专用计算机系统。
1.2与通用型计算机较之,嵌入式系统存有哪些特点?1).嵌入式系统通常就是面向特定应用领域的;2).嵌入式系统就是将计算机技术,半导体技术和电子技术与各行各业的具体内容应用领域结合的后的产物,就是一门综合技术学科;3).嵌入式系统和具体应用有机的结合在一起,它的升级换代也是和具体产品同步进行的,因此嵌入式产品一旦进入市场,就有较长的生命周期;4).为了提升继续执行速度和可靠性,嵌入式系统中的软件通常都切割在存储器芯片或单片机本身中,而不是存储于磁盘等载体中;5).嵌入式系统本身不具有自主开发能力,即使设计完成以后用户通常也不能对其中的程序功能进行修改,必须有一套开发工具和环境才能进行开发。
3、根据嵌入式系统的复杂程度,嵌入式系统可以分为哪4类?1)单个微处理器:2)嵌入式处理器可以拓展的系统:3)繁杂嵌入式系统:4)在制造或过程控制中使用的计算机系统4、举例说明嵌入式微处理器有哪几类?嵌入式微处理器、嵌入式微控制器、嵌入式dsp,嵌入式片上系统(esoc)1.5从硬件系统来看,嵌入式系统由哪几个部分共同组成?图画出来体图。
1、哈佛体系结构与冯诺依曼体系结构有何不同?哈佛结构和冯.诺依曼结构都就是一种存储器结构。
哈佛结构就是将指令存储器和数据存储器分离的一种存储器结构;而冯.诺依曼结构将指令存储器和数据存储器合在一起的存储器结构。
相对于冯诺依曼结构,哈佛结构更加适合于那些程序切割、任务相对直观的控制系统。
4、arm处理器存有哪几种工作模式?各种工作模式分别存有什么特点?(第二版)请问:user:用户模式。
绝大部分的任务继续执行都在这种操作方式模式下,此为正常的程序执行模式。
fiq:快速中断模式。
嵌入式系统试题及答案
嵌入式系统试题及答案一、选择题1. 嵌入式系统通常指的是:A. 个人计算机B. 服务器C. 智能手机D. 家用电器中的控制单元答案:D2. 以下哪个不是嵌入式系统的硬件组成部分?A. 微处理器B. 存储器C. 操作系统D. 打印机答案:D3. 嵌入式系统的软件开发通常使用:A. 汇编语言B. C语言C. Java语言D. HTML答案:B4. 下列哪个是实时操作系统的特点?A. 多任务B. 多用户C. 网络功能D. 确定性响应时间答案:D5. 嵌入式系统中的中断处理机制主要用于:A. 系统启动B. 错误检测C. 任务调度D. 事件响应答案:D二、填空题6. 嵌入式系统的设计需要考虑______、______和______三个主要方面。
答案:性能、功耗、成本7. 嵌入式系统中的______是指系统在规定的时间内完成特定功能的能力。
答案:实时性8. 在嵌入式系统中,______是指软件与硬件的紧密结合。
答案:系统级集成9. 嵌入式系统的______是指系统在没有外部干预的情况下,能够独立完成预定功能的能力。
答案:自主性10. 嵌入式系统的______是指系统在面对各种环境变化时,仍能保持稳定运行的能力。
答案:鲁棒性三、简答题11. 简述嵌入式系统与通用计算机系统的主要区别。
答案:嵌入式系统与通用计算机系统的主要区别在于:嵌入式系统是为特定应用而设计的,通常具有较低的功耗、较小的体积和成本,以及高度的实时性。
而通用计算机系统则具有更广泛的应用范围,通常不强调实时性,功耗和体积也相对较大。
12. 解释什么是嵌入式系统的中断机制,并说明其重要性。
答案:嵌入式系统的中断机制是一种允许外部事件或内部条件触发中断服务程序执行的机制。
它的重要性在于能够使系统快速响应外部事件,提高系统的实时性和可靠性。
四、论述题13. 论述嵌入式系统在工业自动化领域的应用及其优势。
答案:嵌入式系统在工业自动化领域的应用非常广泛,包括但不限于机器人控制、生产线监控、数据采集和处理等。
嵌入式系统设计师单选复习题+答案
嵌入式系统设计师单选复习题+答案一、单选题(共100题,每题1分,共100分)1、以下关于嵌入式系统时钟管理的叙述中,错误的是_。
A、系统的主时钟可以由外部时钟源提供,也可由外部晶体振荡器提供B、利用锁相环可以对输入时钟进行倍频输出,但无法改变输出时钟的相位C、时钟控制逻辑可以在不需要锁相环的情况下产生慢速时钟D、可以通过软件来控制时钟与每个外围模块的连接还是断开正确答案:B2、Which is not a computer language?A、JavaB、OfficeC、C#.D、C++正确答案:B3、下列与文件系统相关的叙述,不正确的是_。
A、文件系统负责文件的组织、存储、检索、命名、共享和保护B、文件通常存储在磁盘或其他非易失存储介质上C、文件系统为用户提供描述文件抽象的程序接口D、应用程序设计者需要关心文件存储分配的细节正确答案:D4、在ASP的内置对象中,_对象可以修改Cookie中的值。
A、requestB、applicationC、sessionD、response正确答案:D5、下面的一段C程序中,循环体语句_退出循环。
A、执行49次后B、执行51次后C、死循环,不会D、执行50次后正确答案:C6、"在软件能力成熟度模型 CMM(Capability Maturity Model)中,"同行评审"关键过程域属于__"A、可重复级B、已定义级C、已管理级D、优化级正确答案:B7、以下关于容错技术的叙述中,错误的是_A、通常硬件实现容错常用的有恢复块技术和N版本技术B、从结构角度出发,容错结构有单通道加备份结构、多通道结构C、系统容错技术,主要研究系统对故障的检测、定位、重构和恢复D、从余度设计角度出发,系统通常采用相似余度或非相似余度实现系统容错正确答案:A8、矢量图是常用的图形图像表示形式,_是描述矢量图的基本组成单位。
A、像素B、图元C、像素点D、二进制位正确答案:B9、若一台服务器只开放了25和110两个端口,那么这台服务器可以提供_服务。
嵌入式系统-复习题资料
嵌⼊式系统-复习题资料⼀、1、某⽂件属性显⽰为 drwxr-xr-x,则该⽂件是( A )。
A、⽬录⽂件B、普通⽂件C、链接⽂件D、管道⽂件2、在linux中,通常作为⽤户⼯作⽬录的是( C )。
A、 /bootB、/etcC、 /homeD、/bin3、下列命令中,⽤于显⽰系统进程列表的命令是( D )。
A、 locateB、mvC、 catD、ps4、表⽰⽬标⽂件的扩展名⼀般是( B )。
A、.cB、 .oC、 .hD、 .i5、在Makefile的⼯程管理中,( C )表⽰第⼀个依赖⽂件的名称。
A、 $*B、$+C、$<D、 $?6、以下不属于嵌⼊式系统特点的是 B 。
A 、不具备⼆次开发能⼒B 、⾯向通⽤应⽤ C、软硬件裁剪 D、软件固化于芯⽚7、对嵌⼊式板进⾏在线交叉调试(ICD⽅式),所使⽤的连接接⼝⽅式为( D )。
A、USBB、⽹络接⼝C、串⼝D、 JTAG8、linux与开发板串⾏调试⽅式中,所使⽤到的⼯具软件是( A )A、 minicomB、超级终端C、arm-linux-gccD、 gdb9、在Linux内核源代码中,与处理器体系结构有关的⼦⽬录是( C )。
A、/includeB、/initC、/archD、drivers10、下列⽂件系统,不是嵌⼊式系统的⽂件系统格式的是( B )A、cramfsB、ntfsC、romfsD、jffs11、以下属于Linux⽂件系统格式的是( A )A、EXT3B、FATC、FAT32D、NTFS12、某⽂件属性显⽰为–rwxr-xr-x,则该⽂件是( B )。
A、⽬录⽂件B、普通⽂件C、链接⽂件D、管道⽂件13、在linux中,通常作为存放系统配置⽂件的⽬录是( B )。
A、 /bootB、/etcC、 /homeD、/bin14、下列命令中,⽤于给特定进程发送信号的命令是( C )。
A、 locateB、mvC、 killD、 cat15、在Makefile的⼯程管理中,( D )表⽰⽬标⽂件的完整名称。
嵌入式考试试题
嵌入式考试试题嵌入式系统是一种专用的计算机系统,它是为了满足控制功能、实时处理、数据采集和用户界面等特定应用需求而设计的。
嵌入式系统通常具有资源有限、体积小、功耗低、成本效益高等特点。
考试试题通常包括理论知识测试和实践技能测试两个部分。
以下是一份可能的嵌入式考试试题内容。
一、选择题1. 嵌入式系统通常用于控制哪些类型的设备?A. 个人电脑B. 服务器C. 家用电器D. 网络设备2. 以下哪个不是嵌入式系统的特点?A. 资源有限B. 体积小C. 功耗高D. 成本效益高3. 实时操作系统(RTOS)的主要特点是什么?A. 非抢占式调度B. 支持多任务C. 可以长时间运行不重启D. 以上都是二、填空题1. 嵌入式系统的______是指系统在规定时间内完成特定任务的能力。
2. 嵌入式系统通常使用______语言进行编程,以提高执行效率和降低资源消耗。
3. 在嵌入式系统中,______是用于实现用户界面和人机交互的关键组件。
三、简答题1. 描述嵌入式系统中中断处理的重要性。
2. 解释为什么嵌入式系统需要使用实时操作系统。
四、计算题假设一个嵌入式系统需要在1秒内完成10次数据采集,每次采集需要50ms。
请计算:- 系统在每次数据采集后剩余的时间。
- 如果系统需要在每次采集后进行数据处理,假设数据处理需要10ms,系统能否满足实时性要求?五、编程题编写一个简单的嵌入式C语言程序,模拟一个温度传感器的数据采集过程。
要求:- 定义一个全局变量来存储温度值。
- 编写一个函数来模拟温度读取,每次调用函数时,温度值增加1度(模拟温度上升)。
- 编写主函数,调用温度读取函数10次,并打印出每次读取的温度值。
请注意,这只是一个示例,实际考试内容可能会有所不同,具体应以学校或教育机构发布的考试大纲为准。
考生应根据考试要求进行复习和准备。
嵌入式系统复习题
嵌入式系统复习题嵌入式系统是一种专用的计算机系统,它被设计用于执行特定的任务,通常嵌入在更大的系统中。
以下是一些嵌入式系统复习题,以帮助学生更好地准备考试。
1. 定义嵌入式系统:嵌入式系统是一种计算机系统,它被集成到一个更大的系统中,用于控制、监视或执行特定的功能。
2. 嵌入式系统的特点:- 实时性:能够快速响应外部事件。
- 可靠性:在各种条件下都能稳定运行。
- 资源受限:内存、处理能力和存储空间有限。
- 专用性:为特定应用设计。
3. 嵌入式系统的组成:- 微处理器或微控制器:系统的大脑,执行程序和处理数据。
- 存储器:包括ROM和RAM,用于存储程序和数据。
- 输入/输出设备:如传感器、显示器、键盘等。
- 通信接口:如串口、USB、以太网等。
4. 嵌入式系统的开发流程:- 需求分析:确定系统的功能和性能要求。
- 系统设计:设计硬件和软件架构。
- 硬件开发:选择合适的微处理器和外围设备。
- 软件开发:编写程序代码,包括操作系统、驱动程序和应用程序。
- 系统集成:将硬件和软件集成在一起,进行测试。
- 系统测试:确保系统满足所有设计要求。
5. 嵌入式操作系统:- 定义:一种为嵌入式系统设计的操作系统。
- 类型:包括实时操作系统(RTOS)和非实时操作系统。
- 功能:任务调度、内存管理、设备驱动等。
6. 嵌入式系统的编程语言:- C语言:由于其高效性和接近硬件的特性,是嵌入式系统开发中常用的语言。
- C++:提供了面向对象的特性,适用于更复杂的系统开发。
- 汇编语言:在需要优化性能的场合使用。
7. 嵌入式系统的调试方法:- 硬件仿真器:模拟硬件环境,进行程序调试。
- 逻辑分析器:分析信号波形,帮助定位硬件问题。
- 软件调试工具:集成开发环境(IDE)中的调试器。
8. 嵌入式系统的安全性和可靠性:- 安全性:保护系统不受恶意攻击。
- 可靠性:确保系统在各种条件下都能正常工作。
9. 嵌入式系统的应用领域:- 工业自动化:控制生产线上的设备。
嵌入式系统基础知识考试
嵌入式系统基础知识考试(答案见尾页)一、选择题1. 嵌入式系统的核心是什么?A. 中央处理器(CPU)B. 内存(RAM和ROM)C. 输入输出设备D. 操作系统和软件2. 嵌入式系统的硬件通常包括以下哪些组件?(多选)A. CPUB. 内存C. 存储器D. 显示屏E. 输入输出设备3. 以下哪个不是嵌入式系统的特点?(单选)A. 专用性强B. 可定制性高C. 功能强大D. 性价比低4. 在嵌入式系统中,通常使用哪种编程语言进行开发?(单选)A. JavaB. C/C++C. PythonD. JavaScript5. 嵌入式系统中的实时性是指什么?(单选)A. 系统能够在严格的时间限制内响应外部事件B. 系统能够处理大量数据C. 系统具有高度的可扩展性D. 系统具有高可靠性6. 嵌入式系统的开发流程通常包括哪些步骤?(多选)A. 需求分析B. 设计C. 编码D. 测试E. 维护7. 在嵌入式系统中,如何保证数据的安全性和完整性?(多选)A. 使用加密技术B. 使用防火墙C. 实施访问控制D. 定期备份数据E. 采用冗余设计8. 嵌入式系统在物联网中的作用是什么?(单选)A. 数据收集和处理B. 智能控制C. 互联网接入D. 无线通信9. 在嵌入式系统的调试过程中,常用的工具有哪些?(多选)A. 调试器B. 仿真器C. 版本控制系统D. 日志分析工具E. 系统监控工具10. 嵌入式系统的未来发展趋势是什么?(单选)A. 更高的性能B. 更多的连接性C. 更低的功耗D. 更强大的计算能力11. 嵌入式系统的特点是?A. 高度集成B. 低功耗C. 可移植性强D. 扩展性差12. 嵌入式系统通常用于什么领域?A. 大型计算机B. 小型计算机C. 消费电子产品D. 服务器13. 嵌入式系统中常用的操作系统有哪些?A. WindowsB. LinuxC. macOSD. Android14. 在嵌入式系统中,硬件和软件是如何协同工作的?A. 硬件负责数据处理,软件负责程序执行B. 硬件负责程序执行,软件负责数据处理C. 硬件和软件共同负责数据处理和程序执行D. 硬件和软件独立工作,不相互依赖15. 嵌入式系统中的实时性是指什么?A. 系统能够立即响应外部事件B. 系统处理任务的效率C. 系统的功耗低D. 系统的可扩展性好16. 嵌入式系统设计中,硬件和软件的划分依据是什么?A. 功能B. 性能C. 成本D. 可用资源17. 在嵌入式系统开发过程中,哪些步骤是必要的?A. 系统需求分析B. 硬件设计C. 软件编程D. 调试和测试18. 嵌入式系统中的存储设备通常有哪些?A. 硬盘B. RAMC. ROMD. CD-ROM19. 在嵌入式系统调试过程中,常用的工具和技术有哪些?A. 调试器B. 版本控制系统C. 性能分析工具D. 图形用户界面(GUI)工具20. 嵌入式系统的显著特点包括:A. 低功耗B. 高性能C. 可定制性D. 上下文感知21. 嵌入式系统通常用于哪些领域?A. 消费电子产品B. 工业控制系统C. 汽车电子22. 下列哪个不是嵌入式系统的组成部分?A. 硬件组件B. 软件组件C. 用户界面D. 外部设备23. 嵌入式系统中的实时操作系统(RTOS)具有哪些特点?A. 高精度计时B. 快速响应C. 无需用户干预D. 易于维护24. 在嵌入式系统中,硬件抽象层(HAL)的主要作用是什么?A. 提供硬件特定的接口B. 实现操作系统内核C. 进行系统级优化D. 管理系统资源25. 嵌入式系统开发中常用的编程语言有哪些?A. CB. C++C. JavaD. Python26. 嵌入式系统中的软件开发通常分为几个阶段?A. 系统设计B. 应用开发C. 硬件定制D. 测试与验证27. 在嵌入式系统调试过程中,常用的工具有哪些?B. 跟踪器C. 驱动程序D. 版本控制工具28. 嵌入式系统工程师应具备哪些技能和知识?A. 编程能力B. 系统设计能力C. 硬件知识D. 软件开发经验29. 下列哪个不是嵌入式系统常用的操作系统?A. LinuxB. VxWorksC. QNXD. Windows CE30. 嵌入式系统中的“嵌入式”一词意味着什么?A. 系统可以嵌入到更大的系统中B. 系统只能使用特定类型的硬件C. 系统不能进行远程更新D. 系统没有图形用户界面31. 在嵌入式系统中,哪种编程语言通常用于实时应用?A. CB. C++C. JavaD. Python32. 嵌入式系统设计中,硬件和软件之间的接口被称为?A. 数据总线B. 控制总线C. 通信总线D. 地址总线33. 嵌入式系统中的程序通常存储在哪里?A. 硬盘驱动器B. RAMC. ROMD. CD-ROM34. 在嵌入式系统中,硬件抽象层(HAL)的作用是什么?A. 提供硬件特定的功能B. 管理硬件资源C. 实现操作系统内核D. 连接应用程序和硬件35. 嵌入式系统的发展趋势包括哪些?A. 更高的性能B. 更低的功耗C. 更多的连接性D. 以上都是36. 嵌入式系统通常用于控制哪些类型的设备?A. 大型机B. 小型机C. 手机D. 微型计算机37. 嵌入式系统的基本编程语言包括哪些?A. 汇编语言B. C语言C. JavaD. Python38. 在嵌入式系统中,通常使用哪种类型的存储器?A. 随机存取存储器(RAM)B. 只读存储器(ROM)C. 闪存(Flash Memory)D. 硬盘驱动器(HDD)39. 嵌入式系统中的操作系统通常具有哪些特点?A. 多任务处理B. 强大的网络功能C. 高度可定制D. 高度并发40. 嵌入式系统设计中,常用的开发工具包括哪些?A. 集成开发环境(IDE)B. 仿真器C. 调试器D. 版本控制系统41. 在嵌入式系统开发中,硬件描述语言(HDL)通常用于:A. 编写应用程序代码B. 描述硬件结构和工作原理C. 进行软件调试D. 进行系统测试42. 嵌入式系统中的无线通信技术通常包括哪些?A. 蓝牙B. Wi-FiC. NFCD. 有线以太网43. 在嵌入式系统设计中,如何确保系统的可靠性和稳定性?A. 使用高质量的组件B. 优化软件代码C. 提供冗余设计D. 以上都是二、问答题1. 什么是嵌入式系统?请简要描述其特点。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单项选择题1、下面关于哈佛结构描述正确的是( A )。
A、程序存储空间与数据存储空间分离B、存储空间与IO空间分离C、程序存储空间与数据存储空间合并D、存储空间与IO空间合并2、下面哪一种工作模式不属于ARM特权模式( A )。
A、用户模式B、管理模式C、软中断模式D、FIQ模式3、ARM9TDMI的工作状态包括( D )。
A、测试状态和运行状态B、挂起状态和就绪状态C、就绪状态和运行状态D、ARM状态和Thumb状态4、指令“LDMIA R0!, {R1, R2, R3, R4}”的寻址方式为( C )。
A、立即寻址B、寄存器间接寻址C、多寄存器寻址D、堆栈寻址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控制器C、以太网控制器D、LED8、下面哪个操作系统是嵌入式操作系统。
(B)A、Red-hat LinuxB、µCLinuxC、Ubuntu LinuxD、SUSE Linux9、使用Host-Target联合开发嵌入式应用,( B )不是必须的。
A、宿主机B、银河麒麟操作系统C、目标机D、交叉编译器10、下面哪个系统不属于嵌入式系统( D )。
A、MP3播放器B、GPS接收机C、“银河玉衡”核心路由器D、“天河一号”计算机系统11. RS232-C串口通信中,表示逻辑1的电平是( D )A、0VB、3.3VC、+5V~+15VD、-5V~-15V12. 下列不属于RISC计算机特点的是( C )。
A、流水线每周期前进一步。
B、更多通用寄存器。
C、指令长度不固定,执行需要多个周期。
D、独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。
13. 存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则20000H存储单元内容为( D )A、0x21B、0x68C、0x65D、0x0214. S3C2410 I/O口常用的控制器是( D )A、端口控制寄存器(GPACON-GPHCON)B、端口数据寄存器(GADAT-GPHDA T)C、外部中断控制寄存器(EXTINTN)。
D 、以上都不是15. 寄存器R13除了可以做通用寄存器外,还可以做(C)A、程序计数器B、链接寄存器C、栈指针寄存器D、基址寄存器16. ARM指令集和Thumb指令集分别是( D )位的。
A、8位,16位B、16位,32位C、16位,16位D、32位,16位17. 寄存器R15除可做通用寄存器外,还可以做( A )A、程序计数器B、链接寄存器C、栈指针寄存器D、基址寄存器18、S3C2410芯片的寄存器组有( D )个寄存器A、7B、32C、6D、3719. 下列CPSR寄存器标志位的作用说法错误的是(D)A、N:负数B、Z:零C、C:进位D、V:借位20、S3C2410提供的符合IIC协议的设备连接串行连接线为( C )A、SCL和RTXB、RTX和RCXC、SCL和SDAD、SDA和RCX21、S3C2410有(B)个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、系统初始化之后,ARM处理器只能工作在一种状态,不存在互相调用。
B、只要遵循一定调用的规则,Thumb子程序和ARM子程序就可以互相调用。
C、只要遵循一定调用的规则,仅能Thumb子程序调用ARM子程序。
D、只要遵循一定调用的规则,仅能ARM子程序调用Thumb子程序。
26、关于ARM处理器的异常的描述不正确的是( C )。
A、复位属于异常B、除数为零会引起异常C、所有异常都要返回D、外部中断会引起异常27、下面总线不属于对等结构的是( A )。
A、PCIB、IEEE1394C、令牌网D、以太网28、USB总线采用的通信方式为( A )。
A、轮询方式B、中断方式C、DMA方式D、I/O通道方式29、嵌入式系统最常用的数据传送方式是( B )。
A、查询B、中断C、DMAD、I/O处理机30、µClinux与标准Linux最大的区别在于( B )。
A、文件系统B、内存管理C、任务调度算法D、应用开发模式31、嵌入式操作系统一般通过( A )手段来解决代码体积与嵌入式应用多样性的问题。
A、使用可定制的操作系统B、将操作系统分布在多个处理器上运行C、增大嵌入式设备的存储容量D、使用压缩软件对操作系统进行压缩、选择题1、下面哪个系统不属于嵌入式系统( D )。
A、MP3播放器B、GPS接收机C、“银河玉衡”核心路由器D、“天河一号”计算机系统2、使用Host-Target联合开发嵌入式应用,( B )不是必须的。
A、宿主机B、银河麒麟操作系统C、目标机D、交叉编译器3、以下系统,属于嵌入式操作系统的是( C )。
A) Red-hat Linux B) Ubuntu Linux C) uCLinux D) Fedora Linux4、嵌入式系统加电或复位后,所有的 CPU 通常都从某个由 CPU 制造商预先安排的地址上取指令。
例如:对于S3C2410来说,Boot Loader会映射到______地址处 ( B )A 0x0c000000B 0x00000000C 0xFFFFFF00D 0x400000185、下面关于ARM处理器的体系结构描述哪一个是错误的: ( B )A、三地址指令格式B、所有的指令都是单周期执行C、指令长度固定D、Load-Store结构6、同CISC相比,下面哪一项不属于RISC处理器的特征: ( D )A、采用固定长度的指令格式,指令规整、简单、基本寻址方式有2~3种。
B、减少指令数和寻址方式,使控制部件简化,加快执行速度。
C、数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率,同时简化处理器的设计。
D、RISC处理器都采用哈佛结构7、相对于ARM指令集,Thumb指令集的特点是:( B )A、指令执行速度快B、16位指令集,可以得到密度更高的代码,对于需要严格控制成本的设计非常有意义C、Thumb模式有自己独立的寄存器D、16位指令集,代码密度高,加密性能好8、在下列ARM处理器的各种模式中,只有__B___模式不可以自由地改变处理器的工作模式( )。
A、用户模式(User)B、系统模式(System)C、终止模式(Abort)D、中断模式(IRQ) 9、按照ARM过程调用标准(APCS),程序计数器PC使用_ __寄存器。
( D )A、R0B、R13C、R14D、R1510、32位体系结构的ARM处理器有____种不同的处理器工作模式,和____个主要用来标识CPU 的工作状态和程序的运行状态的状态寄存器。
( B )A、7、7B、7、6C、6、6D、6、711、ARM9TDMI的工作状态包括( D )。
A、测试状态和运行状态B、挂起状态和就绪状态C、就绪状态和运行状态D、ARM状态和Thumb状态12、下面关于哈佛结构描述正确的是( A )。
A、程序存储空间与数据存储空间分离B、存储空间与IO空间分离C、程序存储空间与数据存储空间合并D、存储空间与IO空间合并13、下面哪一类嵌入式处理器最适合用于工业控制( B )。
A、嵌入式微处理器B、微控制器C、DSPD、以上都不合适14、把二进制文件载入Flash和RAM实用的命令是( A )A. loadB. partC. bootD. bon15、磁盘属于( B )A. 字符设备B.块设备C. 网络设备D. 杂项设备16、通过makefile来安装已编译过的代码的命令是: ( D )A. makeB. installC. make dependD. make install17、Linux分区类型默认的是: ( B )A. vfatB. ext2/ext3C. swapD. Dos18、以下哪种不是vi的工作模式( B )A. 命令模式B. 删除模式C. 编辑模式D. 末行模式19、存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则20000H存储单元内容为( D )A、 0x21B、 0x68C、0x65D、0x0220、以下系统,不是嵌入式图形系统的是_____D__。
A MiniGUIB Qt/EC OpenGUID VFS二、填空题1、嵌入式系统是以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
2、嵌入式系统软件的要求与台式机有所不同,其特点主要包括:软件要求固化存储;软件代码要求高效率、高可靠性;系统软件有较高的实时性要求。
3、ARM9 的工作模式有7种,包括:用户模式、系统模式、管理模式、中止模式、未定义模式、IRQ模式、FIQ模式。
其中除用户模式外的其他6种模式称为特权模式。
4、ARM处理器中CPSR和SPSR的中文名称分别为:当前程序状态寄存器和保存程序状态寄存器。
5、S3C2410芯片外部寻址空间是1G,被分成___8____个存储块,每块__128__MB。
SDRAM 存储器应连接到第___6或7__个存储块。
6、S3C2410涉及DMA的操作模式有三类:DMA请求模式、DMA传输模式和_DMA服务模式。
7、S3C2410芯片共有____8____个I/O端口,每个端口都有相应的控制寄存器和数据寄存器,其中控制寄存器的主要功能是设置_I/O引脚的功能_,数据寄存器的功能是__从寄存器读取数据或者向寄存器写入数据__8、I2C总线协议包含了2层协议:物理层和_数据链路_层;I2C总线只使用了两条信号线:串行数据线和串行时钟线,串行数据线用于_数据的发送和接收_,串行时钟线用于指示什么时候数据线上是有效数据。
9.小端模式是ARM9处理器的默认模式。
一般通过硬件输入引脚_BIGEND_来配置工作模式。