arm嵌入式系统试题及标准答案
ARM模拟试题含答案

ARM模拟试题含答案一、判断题(共100题,每题1分,共100分)1.通常使用LED指示灯模块时,如果想要某一个指示灯亮,则需由单片机控制相应引脚输出高电平。
A、正确B、错误正确答案:B2.嵌入式系统的特点包括专用性强,可靠性低,生命周期长等特点A、正确B、错误正确答案:B3.高级占式优先级的中断事件会打断当前的主程序/中断程序运行,俗称中断嵌套。
A、正确B、错误正确答案:A4.STM32三种启动模式对应的存储介质均是芯片内置的。
A、正确B、错误正确答案:A5.DS18B20是常用的数字温度传感器,其输出的是数字信号。
A、正确B、错误正确答案:A6.GPIO_ReadInputDataBit的返回值是GPIO输入数据端口值。
A、正确B、错误正确答案:B7.如果需要实现8个LED闪烁程序,则需要对相应的寄存器进行配置。
需要配置的寄存器分别为:端口配置低寄存器(GPIOC_CRL),端口输出数据寄存器(GPIOC_ODR),端口位设置/清除寄存器(GPIOC_BSRR),APB2外设时钟使能寄存器(RCC_APB2ENR)A、正确B、错误正确答案:A8.src是source的缩写,该子目录下存放ST为STM32F10x每个外设而编写的库函数源代码文件A、正确B、错误正确答案:A9.由于基于ARM内核微控制器十分复杂,产品线又十分丰富,导致现有仿真软件不能很好地支持。
所以嵌入式系统学习还是需要一个开发板,边学习边实践A、正确B、错误正确答案:A10.嵌入式系统的软件一般固化于存储器中,是嵌入式系统的控制核心,控制着嵌入式系统的运行,实现嵌入式系统的功能。
A、正确B、错误正确答案:B11.24C02提供2048位的串行电可擦写可编程只读存储器(EEPROM),组织形式为256字×8位字长。
A、正确B、错误正确答案:A12.程序状态寄存器的最低八位统称控制位A、正确B、错误正确答案:A13.STM32F103ZET6芯片内部集成了8MHz晶体振荡器,可外接4-16MHz时钟源。
ARM模拟考试题含参考答案

ARM模拟考试题含参考答案一、判断题(共100题,每题1分,共100分)1.STM32三种启动模式对应的存储介质均是芯片内置的。
A、正确B、错误正确答案:A2.VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分。
A、正确B、错误正确答案:A3.在每个STM32的芯片上都有两个管脚BOOT0和BOOT1,BOOT1=xBOOT0=0从用户闪存启动,这是正常的工作模式。
A、正确B、错误正确答案:A4.微控制器的容量大小定义是根据闪存存储器容量来定义的。
A、正确B、错误正确答案:A5.GPIO_Mode_IN_FLOATING是呈现高阻态的一种状态,存在不确定性的电压,常用于读取内部电路状态A、正确B、错误正确答案:B6.嵌入式系统的测试方式可以分为黑盒测试和白盒测试两种。
A、正确B、错误正确答案:A7.实验板两边的排线是为方便用户使用引出A、正确B、错误正确答案:A8.中断响应和中断返回是由硬件实现的。
A、正确B、错误正确答案:A9.DS18B20是常用的数字温度传感器,其输出的是数字信号,具有体积小,硬件开销低、抗干扰能力强,精度高的特点。
A、正确B、错误正确答案:A10.所有的GPIO引脚有一个内部微弱的上拉和下拉,当它们被配置为输出时可以是激活的或者非激活的A、正确B、错误正确答案:A11.EXTI可以检测脉冲宽度低于APB2时钟宽度的外部信号。
A、正确B、错误正确答案:A12.STM32F103ZET6芯片具有睡眠、停止、待机等三种低功耗工作模式A、正确B、错误正确答案:A13.数据传输引脚包括:TXD引脚和RXD引脚A、正确B、错误正确答案:A14.STM32微控制器的时钟源都是由石英晶体产生的A、正确B、错误正确答案:B15.开发板的主CPU和仿真器CPU都采用外拉晶振作为时钟信号发生器A、正确B、错误正确答案:A16.一般情况,USB供电方式即可满足实验板供电要求,因为USB接口既可以实现数据通信,又可以为实验板提供电源。
ARM考试题含答案

ARM考试题含答案一、判断题(共100题,每题1分,共100分)1.STM32串口既可以工作在异步模式也可以工作在同步模式下。
A、正确B、错误正确答案:A2.任何USART双向通信都至少需要两个脚:接收数据输入(RX)和发送输出(TX)A、正确B、错误正确答案:A3.STM32电源模块采用双电源供电方式A、正确B、错误正确答案:A4.EXTI可以检测脉冲宽度低于APB2时钟宽度的外部信号。
A、正确B、错误正确答案:A5.无源蜂鸣器需要通过外部的正弦信号或方波信号驱动,它的控制比有源蜂鸣器稍微复杂一点。
A、正确B、错误正确答案:A6.EEPROM存储掉电后仍然会保存数据。
A、正确B、错误正确答案:A7.嵌入式系统是以应用为中心,计算机技术为基础,软硬件可裁剪适应应用系统对功能,成本,体积,可靠性功能。
严格要求的计算机系统A、正确B、错误8.嵌入式微处理器可分为通用微处理器和嵌入式微处理器A、正确B、错误正确答案:A9.STM32系列微控制器不适用的应用之一为程序代码大于1MB的应用A、正确B、错误正确答案:A10.嵌入式处理器影响较大的公司有ARM公司的arm系列、MIPS公司的MIPS和IBM公司的PowerPC.A、正确B、错误正确答案:A11.任务调度以调度函数实现。
任务调度是系统的一个任务。
A、正确B、错误正确答案:B12.嵌入式系统的开发,只能采用交叉开发环境,在开发主机上进行开发,不能在目标机上安装开发环境进行嵌入式软件开发。
A、正确B、错误正确答案:B13.Libraries文件夹用于存放STM32F10x开发用到的各种库函数和启动文件A、正确B、错误正确答案:A14.μC/OSII是一个可以基于ROM运行的、可裁剪的、抢占式、实时多任务内核,具有高度可移植性,特别适合于微处理器和控制器。
A、正确B、错误15.STM32开发板LED指示灯的阳极接CPU的PC0-PC7。
A、正确B、错误正确答案:B16.所有的GPIO引脚有一个内部微弱的上拉和下拉,当它们被配置为输出时可以是激活的或者非激活的A、正确B、错误正确答案:A17.STM32开发板的备用电源为一钮扣电池,具体设计时选用CR1220型号,供电电压为3V,用于对实时时钟以及备份存储器进行供电。
ARM习题(附答案)

ARM习题(附答案)一、判断题(共100题,每题1分,共100分)1.STM32F103C8T6中8代表64kb的闪存存储器。
A、正确B、错误正确答案:A2.STM微控制器产品线包括高性能,主流和低功耗三个类别。
A、正确B、错误正确答案:A3.一般情况,USB供电方式即可满足实验板供电要求,因为USB接口既可以实现数据通信,又可以为实验板提供电源。
A、正确B、错误正确答案:A4.嵌入式系统的测试方式可以分为黑盒测试和白盒测试两种。
A、正确B、错误正确答案:A5.Corei3属于通用计算机系统。
A、正确B、错误正确答案:A6.LSI是低速内部时钟,RC振荡器,频率为20kHzA、正确B、错误正确答案:B7.STM32F103ZET6芯片具有512kB片内FLASH存储器和64kB片内SRAM存储器A、正确B、错误正确答案:A8.GPIO_WriteBit的作用是设置指定数据端口位。
A、正确B、错误正确答案:B9.蜂鸣器分为有源蜂鸣器和和无源蜂鸣器两种。
A、正确B、错误正确答案:A10.PLL为锁相环倍频输出,其输出频率最大不得超过72MHz。
A、正确B、错误正确答案:A11.嵌入式系统的特点是生命周期长A、正确B、错误正确答案:A12.每一个晶振的两端分别接上两个22PF的对地微调电容A、正确B、错误正确答案:A13.在抢占优先级相同的情况下,高响应优先级的中断优先级被响应。
A、正确B、错误正确答案:A14.按键输入需要配置GPIO工作于输入状态。
A、正确B、错误正确答案:A15.Coryex-R系列的关键特性为高性能,实时,安全,经济实惠。
A、正确B、错误正确答案:A16.ARM中Reast异常优先级最高A、正确B、错误正确答案:A17.在STM32芯片中片内SRAM存储器有64kBA、正确B、错误正确答案:B18.核心板电路就是单片机最小系统电路加上ISP下载电路,也就是让微控制器运行起来,并可在线更新程序。
ARM模拟题(附答案)

ARM模拟题(附答案)一、单选题(共100题,每题1分,共100分)1.以下哪个时钟是低速内部时钟A、HSIB、LSIC、LSE正确答案:B2.嵌入式硬件部分不包括()A、嵌入式微处理器B、嵌入式操作系统C、信号接口电路正确答案:B3.()是嵌入式系统的控制核心?A、输入B、存储器C、嵌入式系统的软件正确答案:C4.STM32芯片内部集成了8MHz晶体振荡器,不能外接()MHZ的时钟源A、7MHZB、19MHZC、4MHZ正确答案:B5.下列不属于嵌入式操作系统的是()。
A、Windows CEB、VxWorksC、Windows XP正确答案:A6.GPIO工作模式中输出模式不包括()A、推挽式输出B、模拟输出C、开漏输出正确答案:B7.串行通信的校验位有()位。
A、1B、3C、2正确答案:A8.嵌入式系统属于哪类计算机?A、单片机B、大型机C、微型机正确答案:A9.LED指示灯采用的电源电压是多少伏A、4VB、5VC、3V正确答案:C10.AMS1117在电源系统模块中起的主要作用是()A、稳压降压B、过滤边缘电容阻值C、进行串口选择正确答案:A11.一下不是MODEM联络信号引脚的是A、RXD引脚B、CTS#引脚C、DSR#引脚正确答案:A12.STM32F103ZET6芯片具有512kB片内FLASH存储器和()片内SRAM存储器A、64kbB、128kbC、32kb正确答案:A13.在STM32芯片内部中有五个时钟源,以下()不是其中之一A、PPLC、HIS正确答案:A14.STM32开发板的核心板电路不包括()A、电源模块B、CPU模块C、串口通信模块正确答案:A15.STM32嵌套向量中断控制器(NVIC) 具有( A )个可编程的优先等级A、A16B、43C、72正确答案:A16.带操作系统的嵌入式软件的体系结构包括设备驱动层、操作系统层和()A、应用软件层B、引导程序层C、应用程序层正确答案:A17.应用程序一般由()编写,直接架构在硬件之上,在引导程序之后运行,负责实现嵌入式系统的主要功能。
ARM嵌入式系统基础教程试题及答案

《ARM嵌入式系统基础教程》试题及答案一、选择题1、以下说法不正确的是(B )。
A、任务可以有类型说明B、任务可以返回一个数值C、任务可以有形参变量D、任务是一个无限循环2下列描述不属于RISC计算机的特点的是(C)。
A.流水线每周期前进一步。
B.更多通用寄存器。
C.指令长度不固定,执行需要多个周期。
D.独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。
3 存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为(D)。
A、0x21B、0x68C、0x65D、0x024 μCOS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是(D)A.先CLI、执行关键代码、再STIB. 先STI、执行关键代码、再CLIC. 先POPF、CLI、执行关键代码、再PUSHFD. 先PUSHF、CLI、执行关键代码、再POPF。
5 RS232-C串口通信中,表示逻辑1的电平是(D )。
A、0vB、3.3vC、+5v~+15vD、-5v~-15v6 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+ R27 IRQ中断的入口地址是(C)。
FIQ的入口地址为0x0000001CA、0x00000000B、0x00000008C、0x00000018D、0x000000148 S3C2420X I/O口常用的控制器是(D)。
A.端口控制寄存器(GPACON-GPHCON)。
B.端口数据寄存器(GPADAT-GPHDA T)。
嵌入式试题集(含答案)

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类型,其指令长度是定长的8、目前使用的嵌入式操作系统主要有哪些?请举出六种较常用的。
Windows CE/Windows Mobile、VxWork、Linux、uCos、Symbian、QNX任选六9、Boot Loader在嵌入式系统中主要起什么作用?完成哪些主要的工作?答:Boot Loader是在嵌入式系统复位启动时,操作系统内核运行前,执行的一段程序。
通过Boot Loader,初始化硬件设备,建立内存和I/O空间映射图,为最终加载操作系统内核调整好适当的系统软硬件环境。
10、搭建嵌入式开发环境,连接目标板,一般使用什么通信接口连接?在Windows主机上使用什么软件建立连接?在Linux主机上使用什么软件建立连接?答:RS-232,以太网口、并口在Windows主机上使用超级终端软件,在Linux主机上使用Minicom软件11、嵌入式开发环境主要包括哪些组件?嵌入式系统开发需要交叉编译和在线调试的开发环境,主要包括●宿主机●目标机〔评估电路板●基于JTAG的ICD仿真器、或调试监控软件、或在线仿真器ICE●运行于宿主机的交叉编译器和链接器、以及开发工具链或软件开发环境●嵌入式操作系统12、在进行基于ARM核的嵌入式系统软件开发时,调用如下函数:int do_something<int arg1,void *arg2,char arg3,int *arg4>这四个参数通过什么方式从调用程序传入被调函数?根据ATPCS编程规范,调用函数和子程序通过R0——R3四个寄存器传递参数,超过四个参数使用堆栈传递。
ARM习题库与参考答案

ARM习题库与参考答案一、判断题(共100题,每题1分,共100分)1.数码管共阳接法是指将负极接在一起。
A、正确B、错误正确答案:B2.异步通信数据传送按帧传输,一帧数据包含起始位、数据为、校验位、和停止位。
A、正确B、错误正确答案:A3.OLED显示屏需要背光源A、正确B、错误正确答案:B4.STM32用用户闪存启动由BOOT1决定A、正确B、错误正确答案:B5.嵌入式操作系统是指用于嵌入式系统的操作系统。
A、正确B、错误正确答案:A6.DS18B20是常用的数字温度传感器,其输出的是数字信号。
A、正确B、错误正确答案:A7.GPIO_Mode_IPD表示下拉输出A、正确B、错误正确答案:A8.嵌入式软件在很大程度上决定整个嵌入式系统的价值A、正确B、错误正确答案:A9.STM32F103ZET6芯片最高工作频率可达72MHz。
A、正确B、错误正确答案:A10.嵌入式系统和通用计算机的相同点是软件和硬件的集合。
A、正确B、错误正确答案:A11.STM32单片机内部所有的工作都是以时钟信号为步调基准进行工作的A、正确B、错误正确答案:A12.STM32当开发板的按键按下时端口为高电平。
A、正确B、错误正确答案:A13.STM32F103ZET6的引脚数为144A、正确B、错误正确答案:A14.嵌入式系统体系结构一般具有冯.诺依曼和哈佛两种基本形式A、正确B、错误正确答案:A15.STM32固件库本质是一个固件函数包,由程序,数据结构和各种宏组成。
A、正确B、错误正确答案:A16.STM32F103ZET6芯片具有睡眠、停止、待机三种低功耗工作方式A、正确B、错误17.STM32F103ZET6芯片内部集成了11个定时器A、正确B、错误正确答案:A18.一个GPIO如果可以复用为内置外设的功能引脚,那么当这个GPIO作为内置外设使用的时候,就叫做复用。
A、正确B、错误正确答案:A19.24C02提供2048位的串行电可擦写可编程只读存储器(EEPROM),组织形式为256字×8位字长。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
arm嵌入式系统试题及标准答案
一、选择题
1. ARM的英文全称为()。
A. Advanced RISC Machines
B. Advanced Reduced Instruction Set Computing
C. Advanced Risk Instruction Set Machines
D. Advanced Reduced Innovative System Machines 正确答案:A
2. ARM的发展平台主要有()。
A. Cortex
B. Keil MDK
C. Mbed
D. All of the above
正确答案:D
3. ARM架构中,RISC指的是()。
A. Reduced Instructions for Simple Computing
B. Reduced Instruction Set Computing
C. Reduced Instructions for Speedy Computing
D. Reduced Innovative System Computing
正确答案:B
4. ARM的家族庞大,主要分为()。
A. ARMv1-ARMv5
B. ARMv6-ARMv7
C. ARMv8-ARMv12
D. ARMv12-ARMv16
正确答案:B
5. 在ARM处理器中,Cortex-A系列主要针对()。
A. 浮点运算
B. 实时性
C. 安全性
D. 性能
正确答案:D
二、填空题
1. ARM架构的特点之一是指令集精简,采用()指令集。
正确答案:RISC(Reduced Instruction Set Computing)
2. ARM处理器的体积小、功耗低的特点使得其在()领域得到广泛应用。
正确答案:嵌入式系统
3. ARM主要设计并销售()和相关的软件开发工具、IP核等。
正确答案:处理器
4. Keil MDK是由ARM公司开发的()。
正确答案:集成开发环境
5. ARM Cortex-M系列处理器适用于对能耗和成本有严格要求的()。
正确答案:嵌入式系统
三、简答题
1. 简要介绍ARM架构的特点及优势。
ARM架构的特点主要体现在以下几个方面:
1)精简指令集:ARM架构采用RISC指令集,指令集精简,指令长度统一,能够提高指令处理率和执行效率。
2)低功耗设计:ARM处理器采用低功耗设计,使得其在嵌入式系统中功耗较低,有助于延长电池寿命或减少电源需求。
3)模块化设计:ARM架构采用模块化设计,使得处理器的核心功能和外设模块可以独立设计和选择,方便系统的定制化和扩展。
4)软硬件兼容性:ARM架构具有良好的软硬件兼容性,可以提供一致的开发环境和编程模型,方便软件开发和移植。
ARM架构的优势主要表现在以下几个方面:
1)高性能:ARM处理器具有较高的性能,特别是Cortex-A 系列处理器,可以满足复杂计算和高速数据处理的需求。
2)低功耗:ARM处理器功耗较低,有利于嵌入式系统的能耗控制和延长电池寿命。
3)广泛应用:ARM处理器广泛应用于各类嵌入式系统,包括
智能手机、平板电脑、工业控制、物联网等领域。
4)丰富的生态系统:ARM架构拥有庞大的开发者社区和第三方工具支持,提供丰富的开发资源和工具链,便于开发者使用和开发。
2. 简要介绍ARM Cortex-M系列和Cortex-A系列处理器的主要特点及应用领域。
ARM Cortex-M系列处理器是专门为嵌入式系统设计的低功耗处理器,具有以下特点:
1)低功耗:Cortex-M系列处理器采用了特殊的多级处理流水线和低功耗技术,功耗较低,适用于对能耗有严格要求的嵌入式系统。
2)实时性:Cortex-M系列处理器具有硬实时性能,具备快速响应和精确计时的能力,适用于实时控制和高可靠性的应用。
3)成本效益高:Cortex-M系列处理器性能适中,成本较低,适合对成本有要求的终端设备。
4)易于开发:Cortex-M系列处理器支持广泛的开发工具和软件系统,提供一致的开发环境,便于开发者使用。
Cortex-M系列处理器主要应用于对能耗和成本有严格要求的嵌入式系统,包括工业控制、汽车电子、智能家居、医疗设备等领域。
ARM Cortex-A系列处理器主要针对高性能应用,具有以下特点:
1)高性能:Cortex-A系列处理器采用了复杂的流水线结构和
超标量执行方式,具有较高的处理能力和计算性能。
2)多核处理:Cortex-A系列处理器支持多核处理,可以实现
更高的并行计算能力。
3)运行操作系统:Cortex-A系列处理器支持常见的操作系统,如Linux、Android等,适用于需要运行复杂软件和多任务处
理的应用。
4)图形处理能力:Cortex-A系列处理器通常集成了GPU,可
以提供较好的图像和视频处理能力。
Cortex-A系列处理器主要应用于高性能的终端设备,如智能手机、平板电脑、网络设备等领域。