嵌入式填空题整理
填空题1、ARM微处理器有7种工作模式 它们分为两类非特权模式、特权模式。
其中用户模式属于非特权模式2、ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个状态ARM 、Thumb,状态寄存器CPSR的 T 位反映了处理器运行不同指令的当前状态3、ARM核有多个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器, R15寄存器用于存储PC,R13通常用来存储SP 。
ARM处理器有两种总线架构,数据和指令使用同一接口的是冯诺依曼,数据和收指令分开使用不同接口的是哈佛结构4、ARM微处理器复位后 PC的地址通常是0x0初始的工作模式是Supervisor。
5、ARM微处理器支持虚拟内存 它是通过系统控制协处理器CP15和MMU 存储管理部件来进行虚拟内存的存储和管理。
当系统发生数据异常和指令领取异常时异常处理程序透过嵌入式操作系统的内存管理机制通过MMU交换物理内存和虚拟内存的页面以保证程序正常执行。
6、编译链接代码时 有两种存储代码和数据的字节顺序一种是小端对齐另一种是大端对齐。
7、构建嵌入式系统开发环境的工具链有多种 其中开放源码的工具链是GNU工具链ARM公司提供的工具链是ADS工具链计算机有CISC和RISC两种类型 以ARM微处理器为核心的计算机属于RISC 类型 其指令长度是定长的9.一般而言 嵌入式系统的构架可以分为4个部分 分别是 处理器、存储器、输入/输出和软件 一般软件亦分为操作系统相关和 应用软件 两个主要部分。
10、根据嵌入式系统使用的微处理器 可以将嵌入式系统分为嵌入式微控制器、嵌入式DSP 处理器、嵌入式微处理器以及片上系统。
11、操作系统是联接硬件与应用程序的系统程序,其基本功能有进程管理、进程间通信、 内存管理 、I/O资源管理。
12、从嵌入式操作系统特点可以将嵌入式操作系统分为实时操作系统和分时操作系统 其中实时系统亦可分为 硬实时系统 和软实时系统。
13、内核负责管理各个任务或者为每个任务分配CPU时间并且负责任务之间的通信,内核的基本服务是任务切换。
14、嵌入式开发一般采用宿主机/目标机方式, 其中宿主机一般是指PC机或者台式机。
15、哈佛体系结构数据空间和地址空间分开,ARM7TDMI采用冯诺依曼体系的内核架构。
16. ARM7TDMI采用 3 级流水线结构 ARM920TDMI采用 5 级流水线。
17..按操作系统的分类可知 Dos操作系统属于顺序执行操作系统 Unix操作系统属于分时操作系统,VxWorks属于实时嵌入式操作系统。
18、ARM7TDMI中 T表示支持16位Thumb指令集 D表示在片可调试,M表示内嵌乘法器,Multiplier I表示嵌入式ICE支持在线断点和调试。
19、嵌入式系统的三要素是嵌入、专用、计算机。
20、从嵌入式系统设计的角度来看 嵌入式软件结构可以分为循环轮询系统、前后台系统、单处理器多任务系统以及多处理器多任务系统等几大类。
21、衡量系统实时性的主要指标有 响应时间、生存时间、吞吐量。
22、软件一般包括 程序、数据和文档。
23、嵌入式软件的体系结构通常包括 驱动层、操作系统层、中间件层和应用层。
24、嵌入式系统中的任务管理主要包括 创建任务、删除任务、改变任务状态和查询任务状态等功能。
25、任务由代码、数据、堆栈和任务控制块TCB构成。
26、TCB包含操作系统用来控制任务所需要的信息 如任务状态、CPU寄存器、调度信息、内存管理信息和I/O状态信息等。
27、任务的主要特性包括 动态性、并行性和异步独立性。
28、RISC采取load/store结构,有利于减少指令格式29、任务的三种基本状态为 等待、就绪和执行。
30、BSP(Board Support Package)的主要特点是硬件相关性与操作系统相关性。
31、评价实时操作系统的主要指标有 系统响应时间、任务切换时间、中断延迟等。
32、实时系统与分时以及批处理系统的主要区别是高及时性和高可靠性。
33、创建任务原语的主要功能有 为任务申请一个TCB并初始化、将新建任务设置为就绪状态并放入就绪队列中。
34、采用优先级调度算法时 一个高优先级任务由阻塞状态变为就绪状态时 可以有非抢占式和抢占式两种处理方式。
35、一个从磁盘上读文件的任务在得到了所需要的文件信息后它的状态应该从阻塞转换成就绪。
36、存储管理中对存储空间浪费是以内部碎片和外部碎片两种形式表现出来的。
37、地址重定位可以分为静态重定位和动态重定位两种。
38、静态重定位是在程序装入时进行 动态重定位是在程序执行时进行。
39、设备管理的主要目标是 提高外部设备的利用率、为用户提供统一的使用界面。
40、信号量的物理意义是当信号量值大于零时表示可分配资源的个数 当信号量值小于零时表示等待该资源的任务的个数。
41、用P、V操作管理临界区时 一个任务在进入临界区前应对信号量执行P操作退出临界区时应对信号量执行V操作。
42、在嵌入式系统中 如果被多个任务同时操作 某些资源可能会变得不确定 这些资源包括 共享事件结构、共享文件、共享硬件设备。
43、在对一个设备进行操作之前要完成下面三步 安装设备驱动、初始化设备、打开一个设备并得到文件描述符。
44.块设备以块为单位传输数据 字符设备以字节为单位传输数据。
45、嵌入式系统的基本定义为 以应用中心 以计算机技术为基础 软件硬件可裁剪 适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
46、从模块结构来看 嵌入式系统由三大部分组成 分别是 硬件、软件和开发平台。
47、从层次角度来看 嵌入式系统由四大部分组成 分别是 应用软件层、操作系统层、板级支持包 或硬件抽象层 和硬件层。
48、嵌入式产品的主要度量指标包括 上市时间、设计成本和产品质量。
49、嵌入式系统的设计过程包括 需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。
50、需求分析包括 功能性需求分析和非功能性需求分析。
51、为了提高运行速度和可靠性,嵌入式系统一般固化在存储器芯片上,而不是存储在硬盘设备上52.嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统、用户的应用程序等四个部分组成53、反映嵌入式系统设计人员的水平能力主要在于总体设计 需求分析、规格说明和体系结构设计、和系统调试。
54、列举常见的ARM系列处理器 ARM7系列、ARM9系列、ARM11系列、Cortex-M 系列、Cortex-R系列、Cortex-A系列等。
55、ARM系列微处理器支持的数据类型有 字节、半字和字等三种类型。
56、ARM系列微处理器支持的字数据存储格式有 大端格式和小端格式。
57、ARM系列处理器通过执行BX或者BLX指令来实现工作状态的切换。
58、列举常见的存储器类型 SRAM、DRAM、Flash、EEPROM等。
59、对于RAM存储器主要有两种 分别是 SRAM和DRAM。
60、AMBA定义了3组总线AHB/先进高性能总线、ASB/先进系统总线和APB/先进外围总线61、目前主流的32位嵌入式微处理器芯片有ARM、MIPS和PowerPC等。
62、由于嵌入式系统本身不具备___自举开发能力___,即使设计完成以后用户通常也是不能对其程序功能进行修改的,须有一套_开发工具和环境_才能进行交叉开发。
63、嵌入式系统设计时,必须优先考虑的问题有:用户的功能需求、系统体系结构、性能和成本问题、并考虑实时运行和速度、能耗以及体积等问题。
64、Bootloader就是在操作系统内核运行之前运行的一段程序,它类似于PC机中的BIOS 程序。
65、嵌入式系统的软件包括两部分:嵌入式操作系统、应用程序66、为了提高的开发的效率,降低开发难度,提高重用性,经验告诉大家;基于嵌入式操作系统,采用模块化方式是开发嵌入式系统软件的必由之路67、嵌入式系统的核心部件是各种类型的嵌入式处理器,嵌入式开发硬件平台的选择主要是嵌入式处理器的选择。
68、A/D变换器工作原理可分逐次比较式和双积分两种工作方式69、嵌入式系统发展趋势是:嵌入式应用软件的开发需要强大的开发工具和嵌入式操作系统的支持,联网成为必然趋势、 .支持小型电子设备实现小尺寸、微功耗和低成本、并提供精巧的多媒体人机界面。
70、选择ARM处理器需要考虑的四大因素有:内核/版本;工作频率;片内存储容量;片内功能模块。
71、嵌入式系统一般由嵌入式微处理器、存储与I/O部分、外设与执行部分、嵌入式软件等四个部分组成72、系统初始化过程按照自底向上、从硬件到软件的次序依次可以分为片级初始化、板级初始化和系统级初始化3个主要环节。
73、ARM系列微处理器支持的边界对齐格式有:字节、半字和字对齐。
74、USB规范定义了四种传输 分别是 控制传输、批量传输、中断传输和等时传输。
75、使用gcc命令若想生成警告信息,应该给gcc加参数-Wall。
76、I/O接口面向软件设计人员有三类寄存器 分别是数据寄存器、状态寄存器和控制寄存器。
77、I/O接口编址方式有两种 分别是 统一编址和独立编址。
78、I/O接口电路数据传送方式有:中断、查询、DMA、I/O通道和I/O处理机方式。
79、嵌入式操作系统的内核构成包括系统初始化、多任务管理和内存管理。
80、实时系统按照实时性要求不同可以分为两种 软实时系统和硬实时系统。
81、实时操作系统的评价指标有任务调度算法、上下文切换时间、确定性、最小内存开销和最大中断禁止时间。
82、在宿主机上使用编译器软件将嵌入式应用、嵌入式操作系统编译成为可以在目标机上运行代码的过程 称为交叉编译 而采用的编译器称为交叉编译器。
83、Bootloader主要功能是系统初始化、加载和运行内核程序。
84. 嵌入式处理器通常分为4类 即 MPU 、 MCU 、 DSP 、 SOC 。
85. 大多数Boot Loader 都包含启动加载模式和下载模式两种不同的操作模式。
86. ARM嵌入式开发过程中常用的调试方式有 软件模拟器、 基于JTAG调试的ICD开发 、 Angel调试开发 和ICE在线仿真等四种。
87 μCLinux名称中的μ代表 微小 C代表 控制 从字面上看就知道它是一款适合在微控制器应用领域应用的Linux操作系统88. 嵌入式系统中 BSP是指 板级支持包 、GUI指 图形用户界面 、SOC/SOPC 是指 片上 可编程 系统 。
89. ARM处理器采用 RISC 体系结构 具有指令长度固定、大量使用寄存器、执行速度快、低功耗等特点。
90. μC/OS-II中 任务的状态有5种 分别是 就绪 、 等待 、 运行 、 中断 、 休眠 。
91、ARM处理器共有 37 个寄存器 其中通用寄存器 31 个、状态寄存器 6 个。
《嵌入式系统与设计》期末复习题
《嵌入式系统与设计》期末复习题一、填空题1.ARM这个缩写包含三种含义:一是指();二是指();三是指()。
2.常用的AT89C52单片机为()位单片机,而STM32单片机为()位单片机。
3.常用的STM32F103系列单片机是基于()内核,此内核采用的是()结构。
4.STM32单片机共有8种输入输出模式,其中输入模式有()种,输出模式有()种。
5.在编写按键检测程序时,加一个延时判断的目的是为了()这种方法叫()。
6.如果LED阴极接地,阳极通过一个电阻接单片机PA1端口,则当单片机PA1端口输出为高电平时LED 状态为();当输出为低电平时LED状态为()。
7.STM32单片机的GPIO口可以配置为()模式和()模式。
8.常STM32的()为通用同步异步收发器,可以利用()发生器提供宽范围的波特率选择。
9.STM32通用定时器TIM的16位计数器可以采用三种方式工作,分别为向上计数模式、()模式和()模式。
10.STM32具有单独的位设置或位清除能力。
这是通过()和()寄存器来实现的。
11.如嵌入式系统的设计可以分成三个阶段:分析、()和()。
12.微处理器有两种总线架构,使用数据和指令使用同一接口的是(),分开的指令和数据接口、取指和数据访问可以并行进行()的是(),13.ARM核有两个指令集,分别是()指令集、()指令集。
14.嵌入式系统开发采用的交叉开发环境是由()和()组成的。
15.STM32单片机程序开发中常用的延时产生方法有()和()。
16.当STM32的I/O端口配置为输入时,()被禁止,()被激活。
17.STM32的所有端口都有外部中断能力。
当使用()时,相应的引脚必须配置成()。
18.STM32芯片内部集成的()位ADC是一种逐次逼近型模拟数字转换器,具有()个通道。
19.在STM32中,只有在()的转换结束时才产生DMA请求,并将转换的数据从()寄存器传输到用户指定的目的地址。
嵌入式考试题库及答案
嵌入式考试题库及答案一、单项选择题(每题2分,共20分)1. 在嵌入式系统中,通常采用哪种类型的处理器?A. 通用处理器B. 精简指令集处理器(RISC)C. 复杂指令集处理器(CISC)D. 专用处理器答案:B2. 以下哪个不是嵌入式系统的典型特点?A. 实时性B. 可扩展性C. 资源受限D. 专用性答案:B3. 在嵌入式系统中,以下哪个不是常用的存储介质?A. ROMB. RAMC. 硬盘D. Flash答案:C4. 嵌入式操作系统与通用操作系统的主要区别是什么?A. 嵌入式操作系统更复杂B. 嵌入式操作系统更简单,资源占用少C. 嵌入式操作系统价格更高D. 嵌入式操作系统运行速度更快答案:B5. 以下哪个不是嵌入式系统的应用领域?A. 消费电子B. 工业控制C. 航空航天D. 办公自动化答案:D6. 在嵌入式系统中,通常使用哪种类型的编程语言?A. 汇编语言B. 高级语言C. 机器语言D. 以上都是答案:D7. 以下哪个不是嵌入式系统的开发工具?A. 编译器B. 调试器C. 项目管理软件D. 文字处理软件答案:D8. 在嵌入式系统中,以下哪个不是常用的通信协议?A. TCP/IPB. USARTC. I2CD. USB答案:D9. 嵌入式系统的功耗通常与什么因素有关?A. 处理器速度B. 存储容量C. 系统复杂度D. 以上都是答案:D10. 以下哪个不是嵌入式系统的开发流程?A. 需求分析B. 系统设计C. 编码实现D. 产品发布答案:D二、多项选择题(每题3分,共15分)1. 嵌入式系统的开发过程中,以下哪些是必须考虑的因素?A. 系统性能B. 成本控制C. 系统安全性D. 用户体验答案:ABCD2. 在嵌入式系统中,以下哪些是常见的输入设备?A. 触摸屏B. 键盘C. 鼠标D. 传感器答案:ABD3. 以下哪些是嵌入式系统开发中常用的软件工具?A. 集成开发环境(IDE)B. 版本控制系统C. 项目管理工具D. 数据库管理系统答案:ABC4. 在嵌入式系统中,以下哪些是常见的输出设备?A. 显示器B. 扬声器C. 打印机D. LED灯答案:ABD5. 嵌入式系统的测试通常包括哪些方面?A. 功能测试B. 性能测试C. 安全性测试D. 稳定性测试答案:ABCD三、填空题(每题2分,共20分)1. 嵌入式系统通常由、、和四个部分组成。
大学嵌入式试题及答案
大学嵌入式试题及答案一、选择题(每题2分,共20分)1. 在嵌入式系统中,通常使用哪种类型的处理器?A. 通用处理器B. 专用处理器C. 微处理器D. 服务器处理器答案:C2. 下列哪个选项不是嵌入式系统的特点?A. 体积小B. 功能专一C. 价格昂贵D. 可靠性高答案:C3. 嵌入式操作系统与通用操作系统的主要区别是什么?A. 嵌入式操作系统体积更小B. 嵌入式操作系统功能更全C. 嵌入式操作系统价格更贵D. 嵌入式操作系统更复杂答案:A4. 在嵌入式系统中,以下哪个不是常用的编程语言?A. C语言B. C++C. JavaD. Assembly5. 嵌入式系统中的实时操作系统(RTOS)的主要功能是什么?A. 提供图形用户界面B. 提供网络服务C. 管理任务调度和时间D. 管理文件系统答案:C6. 以下哪个不是嵌入式系统的应用领域?A. 工业控制B. 消费电子C. 航空航天D. 传统PC答案:D7. 在嵌入式系统中,中断服务程序的作用是什么?A. 处理用户输入B. 处理系统错误C. 响应外部事件D. 执行任务调度答案:C8. 以下哪个不是嵌入式系统开发过程中的常用工具?A. 编译器B. 调试器C. 编辑器D. 虚拟机答案:D9. 在嵌入式系统中,以下哪个不是常用的存储介质?B. FlashC. 硬盘D. SRAM答案:C10. 嵌入式系统的功耗通常与以下哪个因素无关?A. 处理器的运行频率B. 系统的复杂度C. 存储介质的类型D. 软件的优化程度答案:B二、填空题(每题2分,共20分)1. 嵌入式系统的______是指系统能够按照预定的时间或顺序完成预定的功能。
答案:实时性2. 在嵌入式系统中,______是指系统在没有操作系统的情况下,直接运行应用程序。
答案:裸机运行3. 嵌入式系统的______是指系统在设计时就确定的,不可更改的特性。
答案:封闭性4. 嵌入式系统的______是指系统在特定环境下,能够稳定运行的能力。
嵌入式软件试题(难度低)
一、填空题(共10题,每题2分,共20分)1.选址1M byte空间需要20条地址线。
2.用变量a给出定义,一个指向整型数的指针int *a。
3.C语言程序的三种基本结构是选择结构、循环结构、顺序结构。
4.表示空类型的保留字是void。
5.程序状态字PSW寄存器,其中标志位C为进位标志。
标志位V为溢出标志。
6.用C语言分别写出在堆中申请10字节内存(char *)malloc(10*sizeof(char) ) 或(char *) malloc(10) 和栈中申请10字节内存的char str[10] 。
7.按照“后进先出”原则组织数据的数据结构是栈。
8.若a,b是int型变量且a=5,b=2,则表达式a/b+b/a 2 。
9.下段程序的输出是25。
main(){int a[5] = {1,2,3,4,5};int *ptr = (int*)(&a+1);printf("%d %d" , *(a+1), *(ptr-1) );}10.操作系统的调度算法有优先级抢占式调度算法;时间片轮转等。
(至少填写一种)二、选择题(共13题,每题1.5分,第13题2分,共20分)1.C语言提供的合法的数据类型关键字是B。
A、DoubleB、shortC、integerD、Char2.以下能正确定义一维数组的选项是B。
A、int a[5]={0,1,2,3,4,5};B、char a[ ]={0,1,2,3,4,5};C、char a={'A','B','C'};D、int a[5]="0123";3.在嵌入式系统的存储结构中,存取速度最快的是 B 。
A. 内存B. 寄存器组C. FlashD. Cache4.瀑布模型把软件生存周期划分为软件定义、软件开发与 B三个阶段。
A)可行性分析B)运行与维护C)详细设计D)测试与排错5.软件的用户界面作为人机接口起着越来越重要的作用,用户界面的D是用户界面设计中最重要的也是最基本的目标。
嵌入式考试简答填空
嵌入式一、填空题1、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为 (嵌入式微处理器),嵌入式 DSP,(嵌入式微控制器)以及片上系统。
2、从嵌入式操作系统特点可以将嵌入式操作系统分为实时操作系统和(分时操作系统),其中实时系统亦可分为(硬实时系统)和软实时系统。
3、内核负责管理各个任务,或者为每个任务分配 CPU 时间,并且负责任务之间的(通信),内核的基本服务是(任务切换)。
4、 ARM7TDMI 采用(三)级流水线结构,ARM920TDMI 采用(五)级流水线。
5、按操作系统的分类可知,Dos 操作系统属于顺序执行操作系统,Unix 操作系统属于(分时)操作系统,VxWorks 属于(实时)操作系统。
6、ARM7TDMI 中, T 表示支持 16 位 Thumb 指令集, D 表示 (支持片上调试) , M 表示内嵌乘法器 Multiplier,I 表示(嵌入式 ICE),支持在线断点和调试。
7、嵌入式系统体系结构一般具有 (冯.诺伊曼结构) 和 (哈佛结构) 两种基本形式。
8、嵌入式存储系统一般由(高速缓存)、(内存)和(外存)组成。
9、嵌入式存储系统具有(大端格式)和(小端格式)两种数据存放格式。
10、从编程的角度看,ARM 微处理器的一般有(ARM)和(HUMB)两种工作状态。
11、ARM 系列微处理器支持的边界对齐格式有: (字节对齐) 、 (半字对齐) 和(字对齐)。
12、 ARM 微处理器有 (七) 种工作模式,它们分为两类 (非特权模式) 、 (特权模式)。
其中用户模式属于(非特权模式)。
二、简答题1. 简要叙述嵌入式系统的定义。
答:嵌入式系统是以应用为中心、以计算机技术为基础,软、硬件可裁剪,适应于应用系统对功能、可靠性、成本、体积、功耗等方面有特殊要求的专用计算机系统。
2. 什么是嵌入式实时操作系统?简单叙述其特点。
答:当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出快速响应,并控制所有实时任务协调一致运行的嵌入式操作系统。
嵌入式考试试题及答案
一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、一般而言,嵌入式系统的构架可以分为4个部分:分别是(处理器)、存储器、输入/输出和软件,一般软件亦分为操作系统相关和(应用软件)两个主要部分。
2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器, (嵌入式微处理器),(嵌入式DSP处理器)以及片上系统。
3、操作系统是联接硬件与应用程序的系统程序,其基本功能有(进程管理)、进程间通信、(内存管理)、I/O资源管理。
4、从嵌入式操作系统特点可以将嵌入式操作系统分为(实时操作系统)和分时操作系统,其中实时系统亦可分为(硬实时操作系统)和软实时系统。
5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(通信),内核的基本服务是(任务切换)。
6、嵌入式开发一般采用(宿主机/目标机)方式,其中宿主机一般是指( PC机/台式机)。
7、哈佛体系结构数据空间和地址空间(分开),ARM7TDMI 采用(冯诺依曼体系)的内核架构。
二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。
( D )(A) 处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断(C) 处理器支持中断,并且能产生定时中断(D)有大量的存储空间 2、下面哪种操作系统最方便移植到嵌入式设备中。
( D )(A) DOS(B)UNIX(C) Windows xp (D)LINUX在CPU中,__(3)__可用于传送和暂存用户数据,为ALU 执行算术逻辑运算提供工作区。
(3)A. 程序计数器 B. 累加寄存器 C. 程序状态寄存器 D. 地址寄存器●关于在I/O 设备与主机间交换数据的叙述,“__(4)__”是错误的。
(4)A. 中断方式下,CPU 需要执行程序来实现数据传送任务 B. 中断方式和DMA 方式下,CPU 与I/O 设备都可同步工作C. 中断方式和DMA 方式中,快速I/O 设备更适合采用中断方式传递数据D. 若同时接到DMA 请求和中断请求, CPU 优先响应DMA 请求●关于校验方法,“__(5)__ ”是正确的。
计算机三级嵌入式考试题库
计算机三级嵌入式考试题库计算机三级嵌入式考试题库一、填空题1.嵌入式系统的嵌入性特性,是指系统需要与物理世界中特定的环境和设备严密结合。
2.嵌入式系统开发中的角色可以分为芯片制造商、设备制造商、操作系统提供者、系统集成商、独立软件开发商、独立硬件开发商、最终用户。
3.Cache有指令Cache和数据cache之分。
4.专门为数字信号处理而设计的处理器称为数字信号处理器。
5.CPU中专门用来存储整数数字的存放器,称为数据存放器。
6.嵌入式软件开发的流程包括编码阶段、构建阶段、部署阶段、运行阶段。
7.运行速度优化时,首先考虑采用的技术是算法和数据构造。
8.一般情况下,嵌入式操作系统可分为实时操作系统和非实时操作系统。
9.指令集模拟器按体系架构可以分为同构模拟器和异构模拟器。
10.在线仿真器分为内部形式和外部形式。
11.嵌入式系通常都是专用系统,指的是嵌入式系统的专用性特性。
14.DSP是专门为处理数字信号而设计的处理器。
15.CPU中专门用来存储内存地址的存放器,称为地址存放器。
16.嵌入式系统的资通常都是有限的,指的是嵌入式系统的资受限特性。
17.位于处理器内部的存储器称为内存储器。
18.DSP中文全称是数字信号处理器。
19.CPU中专门用来存储浮点数字的存放器,称为浮点存放器。
20.嵌入式程序优化三原那么包括等效原那么、有效原那么、经济原那么。
21.线程可分为用户线程和内核线程。
22.影响调试的外围因素包括硬件缺陷、编译器自动优化、外界环境干扰。
23.世界上第一台计算机研制成功的年代是1946年。
24.嵌入式系统的实时性分为软实时和硬实时。
25.一个根本的计算机系统由微处理器、存储器、输入输出模块、总线组成。
26.BSP中文全称是板级支持包。
27.CPU中专门用来存储常数的存放器,称为数据存放器。
28.层次化存储器模型中,包括存放器、高速缓存、主存储器、本机外存、远程外存。
29.板级支持包的英文缩写是 BSP 。
《嵌入式技术》期末考试题及答案A(基于STM32)_2
《嵌入式技术》期末考试题1一、填空题(20分)1.ARM 这个缩写包含两个意思: 一是指___________;二是指______________。
2.常用的AT89C52单片机为_____位单片机, 而STM32单片机为____位单片机。
常用的STM32F103~107系列单片机是基于_________内核, 此内核采用的是___________结构。
STM32单片机共有8种输入输出模式, 其中输入模式有____种, 输出模式有_____种。
在编写按键检测程序时, 加一个延时判断的目的是为了__________, 这种方法叫________。
二、判断题(20分)学习嵌入式技术不需要硬件基础, 只需要会编写软件即可。
()2.STM32F103~107系列单片机的最大系统时钟频率为72MHz。
()3.STM32F103~107系列单片机的工作电压为5.0V。
()4.STM32的软件开发环境有Keil u5、IAR等。
()5.STM32的开发模式只有基于固件库函数方式一种。
()三、名词解释(20分)1.GPIO1、TIMER2、USART3、OS四、简答题(40分)1.请举例说明, 在你身边有哪些是单片机应用系统(至少举3例)?2.与常用的AT89C52单片机比较, STM32单片机有哪些方面的优点?3.STM32单片机常见的基本功能部件(外设)有哪些?4.编写一个函数, 函数描述: 控制LED每隔1S闪烁一次, 控制LED的引脚为PC8, 只写出具体的控制函数即可, 整体程序不用编写。
《嵌入式技术》期末考试题1 参考答案一、填空题1.ARM 公司ARM 公司设计的CPU及其架构2.8 322、3.Cortex-M3 哈佛3、4 44、延时消抖软件消抖法二、判断题1、✖2、✔3、✖4、✔5、✖三、名词解释1、输入/输出接口2、定时器3、通用串行通信接口4、操作系统四、简答题1、略2、(1)stm32 单片机的运算速度比AT89C52单片机的快;(2)stm32 单片机能移植操作系统,这样能处理多任务;(3)stm32 单片机外围接口功能比AT89C52单片机强大。
嵌入式期末复习题_(含答案)
期末考试复习题一、填空题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. 在宿主机上使用编译器软件将嵌入式应用。
嵌入式系统期末考试题库及答案
嵌入式系统期末考试题库及答案一、选择题(每题2分,共20分)1. 以下哪项不是嵌入式系统的特点?A. 实时性B. 可扩展性C. 高性能D. 通用性答案:D2. 嵌入式系统中,CPU通常采用哪种类型的处理器?A. RISCB. CISCC. VLIWD. Superscalar答案:A3. 嵌入式操作系统中,以下哪项不是常见的实时操作系统?A. VxWorksB. RT-ThreadC. Windows CED. Linux答案:D4. 嵌入式系统中,以下哪种编程语言使用较为广泛?A. CB. C++C. JavaD. Python答案:A5. 嵌入式系统中,以下哪种通信接口常用于串行通信?A. I2CB. SPIC. UARTD. USB答案:C6. 嵌入式系统中,以下哪种存储器用于存储程序代码?A. RAMB. ROMC. FlashD. EEPROM答案:C7. 嵌入式系统中,以下哪种模块用于实现网络通信?A. TCP/IPB. HTTPC. FTPD. SMTP答案:A8. 嵌入式系统中,以下哪种中断处理方式称为“中断嵌套”?A. 中断优先级B. 中断屏蔽C. 中断向量D. 中断嵌套答案:D9. 嵌入式系统中,以下哪种调度算法适用于实时操作系统?A. 轮转调度B. 优先级调度C. 最短作业优先调度D. 最高响应比优先调度答案:B10. 嵌入式系统中,以下哪种总线用于连接CPU和外部设备?A. PCIB. USBC. CAND. I2C答案:A二、填空题(每题2分,共20分)11. 嵌入式系统的核心是______。
答案:嵌入式处理器12. 嵌入式操作系统中,实时操作系统的主要特点是______。
答案:实时性13. 嵌入式系统中,常见的编程语言有______、______和______等。
答案:C、C++、Java14. 嵌入式系统中,串行通信接口主要有______、______和______等。
