ARM嵌入式系统基础复习题

嵌入式系统基础复习题一、简答题1、什么是嵌入式系统?嵌入到对象体系中的专用计算机应用系统。

2、嵌入式系统的3个基本特点?嵌入性、专用性、计算机3、什么是嵌入式处理器,嵌入式处理器可以分为几大类?嵌入式处理器是为了完成特殊的应用而设计的特殊目的的处理器。

分为嵌入式微处理器、嵌入式微控制器、嵌入式DSP处理器、嵌入式片上系统(SOC)。

4、广泛使用的三种类型的操作系统?多道批处理操作系统、分时操作系统以及实时操作系统。

5、常见的4种嵌入式操作系统?嵌入式Linux、Win CE、VxWorks、μC/OS-II6、ARM是什么样的公司?它是一家微处理器行业的知名企业,该企业设计了大量高性能、廉价、耗能低的RISC处理器。

特点是只设计芯片,而不生产。

它将技术授权给世界上许多著名的半导体、软件和OEM厂商,并提供服务。

7、什么是RISC?什么是CISC?RISC是精简指令集计算机的缩写。

CISC是复杂指令集计算机的缩写。

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处理器模式指用户模式、快中断模式、中断模式、管理模式、中止模式、未定义模式和系统模式。

ARM处理器状态指ARM状态和Thumb状态ARM两种处理器状态下均有上述7种模式。

13、ARM7TDMI内部寄存器特点?分别为31个通用32位寄存器和6个状态寄存器。

它们不能在同一使劲同时被访问,对其的访问取决于处理器状态和处理器模式。

14、ARM7TDMI有几种寻址方式?寄存器寻址、立即寻址、寄存器移位寻址、寄存器间接寻址、基址寻址、多寄存器寻址、堆栈寻址、相对寻址。

15、ARM7的内部寄存器R13、R14、R15的主要功能和作用?R13:堆栈指针,用于保存堆栈的出入口处地址、保存待使用寄存器的内容R14:连接寄存器,当使用BL指令调用子程序时,返回地址将自动存入14中;当发生异常时,将R14对应的异常模式版本设置为异常返回地址;其他时候作为通用寄存器。

R15:程序寄存器,总是指向正在“取指”的指令16、请说明MOV指令与LDR加载指令的区别和用途?LDR的操作数既可以来源于寄存器也可以来源于存储器,MOV的操作数能来源于寄存器。

LDR指令从内存中读取数据放入寄存器,用于对内存变量和数据的访问、查表、程序的跳转、外围部件的控制操作等;MOV指令将8位立即数或寄存器传送到目标寄存器(Rd),可用于移位运算等操作。

17、LPC2000系列器件有几种常见的封装形式和其封装特点?常见的封装有64脚封装,144脚封装功耗低,有多个32位定时器,多达9个外部中断,16K字节静态RAM,1/128/256k字节片Flash存储器,128为宽度接口加速器,4路10位ADC或8路10位ADC(64脚和144脚封装),46或76~112个GPIO(64脚和144脚封装)。

18、简要说明一下LPC2000系列器件片内存储器的特点?片内存储器分为片内Flash和片内静态RAM。

片内Flash通过128位宽度的总线与ARM内核相连,具有很高的速度,特有的存储器加速功能,可以将程序直接放在Flash上运行。

SRAM支持8位、16位和32位的读写访问。

19、为什么要进行存储器重映射?存储器重映射是为了实现引导块和异常向量表地址的固定。

重映射引导块,有利于用户调用其中的某些程序,增加代码的可移植性;异常向量表重映射为了能让ARM内核通过访问0x0000~0x003F地址访问到其他存储区域的向量表。

20、LPC2000系列ARM7微控制器对向量表有什么要求(向量表中的保留字)?向量表中有一个空隙以确保软件能与不同的ARM结构兼容;表中异常入口地址处放置的是跳转指令,已转向中断子程序。

FIQ地址要放在向量表的最后;21、ARM7微控制器内FLASH是多少位宽度的接口?它是通过哪个功能模块来提高FLASH的访问速度?FLASH是128位宽度的接口,通过存储器加速模块提高其访问速度。

22、FIQ、IRQ有什么不同?向量IRQ和非向量IRQ有什么不同?FIQ是快速中断,具有最高优先级,中断处理转入FIQ模式;IRQ是普通中断,优先级低于FIQ,中断处理转入IRQ模式。

向量IRQ支持16个向量IRQ中断,16个优先级,能为每个中断源设置服务程序地址;非向量IRQ支持一个非向量IRQ中断,所有中断都共用一个相同的服务程序入口地址。

23、LPC2000系列芯片共有几个外接中断输入?它们是FIQ,还是IRQ?共有4个外接中断输入,它们既可以是IFQ也可以是IRQ。

24、LPC2000系列芯片常用的开发工具?ADS、IAR、JATG、ISP25、什么是嵌入式处理器的最小系统?最小系统是指提供嵌入式处理器运行所必须的条件的电路与嵌入式处理器共同构成的系统。

26、嵌入式处理器的最小系统包含那些基本电路?最小系统包含时钟系统、供电系统、复位及其配置系统、存储器系统(可选)、调试测试系统(可选)。

基本电路包括:末级电源电路、前级电源电路、时钟电路、复位电路、程序存储器(可选)、调试接口电路(可选)。

二、问答题1、ARM7TDMI支持哪几种指令集,各有什么特点?支持ARM指令集和Thumb指令集两种。

ARM指令集:指令32位,效率高,代码密度低,所有ARM指令都是可以有条件执行的。

Thumb指令集:指令16位,代码密度较高,Thumb指令仅有一条指令具备条件执行功能。

保持ARM的大多数性能上的优势,是ARM指令集的子集。

2、ARM7TDMI有几种处理器模式,简单介绍该几种模式的工作特点?ARM7TDMI有7种处理器模式。

用户模式:正常程序运行的工作模式,不能直接从用户模式切换到其它模式系统模式:用于支持操作系统的特权任务等,可以直接切换到其它模式快中断模式:用于快速中断处理,支持高速数据传输及通道处理,只有在FIQ异常响应时,才进入此模式。

中断模式:用于通用中断处理,只有在IRQ异常响应时,才进入此模式。

管理模式:供操作系统使用的一种保护模式,只有在系统复位和软件中断响应时,才进入此模式。

中止模式:用于虚拟内存和/或存储器保护。

未定义模式:支持软件仿真的硬件协处理器,只有在未定义指令异常响应时,才进入此模式。

3、什么是引导程序?什么是启动程序?两者有什么区别?引导程序是ARM微处理器在上电或复位后首先运行Boot Block中的一段代码;启动程序是在运行引导程序后,正式运行用户main函数之前,还需要运行一段代码引导程序由芯片厂商固化在芯片中,功能包括:判断运行哪个存储器上的程序、检查用户代码是否有效、判断芯片是否被加密、芯片的在应用编程(IAP)以及在系统编程功能(ISP)。

启动程序由用户添加,功能包括:向量表定义、堆栈初始化、系统变量初始化、中断系统初始化、I/O初始化、外围初始化,地址重映射等操作。

4、简要描述LPC2000系列芯片内部GPIO的功能特点?(1)可以独立控制每个GPIO口的方向;(2)可以独立设置每个GPIO的输出状态;(3)所有GPIO口在复位后默认位输入状态。

5、试说明LPC2000系列芯片的引脚设置寄存器PINSEL0、PINSEL1、PINSEL2的具体功能?PINSEL0控制引脚P0.0~P0.15的连接状态,每两位控制一个引脚。

PINSEL1控制引脚P0.16~P0.31的连接状态,每两位控制一个引脚。

PINSEL2控制P1端口和P2端口。

6、试说明LPC2000系列芯片的存储器映射的结构特点?(看图回答问题4)(1)0GB向上为128KB或256KB的片内非易失性存储器;(2)1GB向上为16KB片内静态RAM;(3)2GB向下为Boot Block重映射;(4)3.5GB向上为VPB外设;(5)4GB向下为AHB外设。

7、试说明LPC2000系列芯片内部向量中断控制器(VIC)的功能特点?(看图回答问题5)(1)可以管理最多32个中断请求,可将其编程为FIQ、向量IRQ或非向量IRQ;(2)有16个向量IRQ中断;(3)16个优先级,可动态分配优先级;(4)可产生软件中断。

8、试说明LPC2000系列芯片的向量中断和非向量中断的功能特点?向量中断支持16个向量IRQ中断;16个优先级;每个优先级指定一个服务程序入口地址。

非向量中断支持1个非向量IRQ中断;所有非向量IRQ的入口地址都相同。

9、试说明LPC2000系列芯片内部定时器的功能特点?(看图回答问题6)(1)各含有一个可编程32位预分频器;(2)具有4路捕获通道,当输入信号跳变时可取得定时器的瞬时值,也可选择使捕获事件产生中断。

(3)有4个32位匹配寄存器,匹配时动作有3种:定时器继续工作,可选择产生中断;停止定时器,可选择中断;复位定时器,可选择中断(4)有4个对应于匹配寄存器的外部输出,匹配时输出有4种:设置为低电平;设置为高电平;翻转;无动作。

10、简要描述LPC2000系列芯片内部定时器的预分频功能,匹配功能,捕获功能?预分频功能:通过设置某个常量来控制pclk(定时器的时钟源)的分频。

匹配功能:当定时器值等于预设的匹配值时,从引脚输出特定的信号。

捕获功能:如果输入信号满足设定的要求,将触发捕获动作,将定时器的计数值保存到捕获寄存器中。

11、试说明LPC2000系列芯片内部都具有那些外设接口,及其特点?12、试比较说明JATG工具和ISP工具的异同点?两者都可以将程序下载到开发板上。

JATG通过计算机的并口和开发板的JATG口下载程序;ISP通过计算机的串口和开发板的UART0下载程序。

三、看图回答问题1、下图是ARM7处理器的当前程序状态寄存器,请简单说明各位的功能。

N:负标志位,运算结果的第31位值,记录标志设置的结果。

Z:零标志位,如果标志设置操作的结果为0,则置位。

C:进位标志位,记录无符号加法溢出,减法无错位,循环移位。

合集下载

嵌入式ARM期末考试试卷及复习题

嵌入式ARM期末考试试卷及复习题

嵌入式ARM期末考试试卷及复习题一、填空题(请将答案填入题后括号中):共10小题,每题2分,满分20分。

1、一般而言,嵌入式系统的构架可以分为4个部分:分别是〔处理器〕、存储器、输入/输出和软件,一般软件亦分为操作系统相关和〔应用软件〕两个主要部分。

2、依据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,〔嵌入式微处理器〕,〔嵌入式DSP处理器〕以及片上系统。

3、操作系统是联接硬件与应用程序的系统程序,其基本功能有〔进程管理〕、进程间通信、〔内存管理〕、I/O资源管理。

4、从嵌入式操作系统特点可以将嵌入式操作系统分为〔实时操作系统〕和分时操作系统,其中实时系统亦可分为〔硬实时操作系统〕和软实时系统。

5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的〔通信〕,内核的基本服务是〔任务切换〕。

6、嵌入式开发一般采纳〔宿主机/目标机〕方式,其中宿主机一般是指〔PC机/台式机〕。

7、哈佛体系结构数据空间和地址空间〔分开〕,ARM7TDMI采纳〔冯诺依曼体系〕的内核架构,ARM920T采纳〔哈佛〕的内核架构。

8. ARM7TDMI采纳〔3〕级流水线结构,ARM920TDMI采纳〔5〕级流水线。

9 .按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于〔分时〕操作系统,VxWorks属于〔实时嵌入式〕操作系统。

10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示〔在片可调试〕,M表示内嵌乘法器Multiplier,I表示〔嵌入式ICE〕,支持在线断点和调试。

二、选择题(请将答案填入题后括号中):共10小题,每题2分,满分20分。

1、要使CPU能够正常工作,以下哪个条件不是处理器必须满足的。

〔 D 〕(A) 处理器的编译器能够产生可重入代码〔B〕在程序中可以找开或者关闭中断(C) 处理器支持中断,并且能产生按时中断〔D〕有大量的存储空间2、下面哪种操作系统最方便移植到嵌入式设备中。

嵌入式系统基础-复习提纲

嵌入式系统基础-复习提纲

嵌入式系统基础复习题第1章嵌入式系统概论1、什么是嵌入式系统?嵌入到对象体系中的专用计算机应用系统。

2、嵌入式系统的3个基本特点?嵌入性、专用性、计算机3、什么是嵌入式处理器,嵌入式处理器可以分为几大类?嵌入式处理器是为了完成特殊的应用而设计的特殊目的的处理器。

分为嵌入式微处理器、嵌入式微控制器、嵌入式DSP处理器、嵌入式片上系统(SOC)。

4、什么是嵌入式操作系统和?有何特点?列出常见的几种嵌入式操作系统及特点。

5、试比较说明JA TG工具和ISP工具的异同点?6、从硬件系统来看,嵌入式系统由哪几部分组成?画出简图。

第2章ARM7体系结构1、什么是RISC指令系统?什么是CISC指令系统?RISC是精简指令集计算机的缩写。

CISC是复杂指令集计算机的缩写。

2、ARM与ARM公司有什么区别?举出2个以上的ARM公司当前应用比较多的ARM处理器核?ARM7系列、ARM9系列、ARM10系列、ARM11系列、intel的Xscale系列和MPCore系列。

3、ARM7TDMI中的T、D、S、I分别表示什么含义?T:支持高密度16位的Thumb指令集D:支持片上调试S:ARM7TDMI 的可综合(synthesizable)版本(软核)I:支持EmbededICE观察硬件M:支持64位乘法4、ARM7TDMI处理器采用什么样的体系结构,其可寻址地址空间多大?ARM处理器使用冯.诺依曼结构使用单个平面的232个8位字节地址空间。

地址空间可以看作是包含230个32位字,或231个16位半字。

5、ARM7TDMI与ARM9处理器采用几级流水线处理,使用何种存储器编址方式?ARM7TDMI处理器采用三级流水线。

ARM处理器将存储器看做是一个从0开始的线性递增的字节集合。

6、ARM处理器有几种模式和ARM处理器状态有什么区别?各种工作模式下分别有什么特点?R M处理器模式指用户模式、快中断模式、中断模式、管理模式、中止模式、未定义模式和系统模式。

ARM嵌入式系统复习问答题库

ARM嵌入式系统复习问答题库

第一章嵌入式系统基础模拟试题1.什么是嵌入式系统?它由哪几个部分组成?答:嵌入式系统是指操作系统和功能软件集成于计算机硬件系统之中。

简单的说就是系统的应用软件与系统的硬件一体化,类似与BIOS的工作方式。

具有软件代码小,高度自动化,响应速度快等特点。

特别适合于要求实时的和多任务的体系。

根据IEEE(国际电气和电子工程师协会)的定义:嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(原文为devices used to control,monitor,or assist the operation of equipment,machinery or plants)。

简单地讲就是嵌入到对象体中的专用计算机系统。

嵌入式系统一般有3个主要的组成部分:硬件、实时操作系统以及应用软件。

●硬件:包括处理器、存储器(ROM、RAM)、输入输出设备、其他部分辅助系统等。

●实时操作系统(Real-Time Operating System,RTOS):用于管理应用软件,并提供一种机制,使得处理器分时地执行各个任务并完成一定的时限要求。

●应用软件:实现具体业务逻辑功能。

2.嵌入式系统的三要素是什么?答:嵌入式系统的三要素是嵌入、专用、计算机;其中嵌入性指的是嵌入到对象体系中,有对象环境要求;专用性是指软、硬件按对象要求裁减;计算机指实现对象的智能化功能。

广义地说一个嵌入式系统就是一个具有特定功能或用途的计算机软硬件集合体。

即以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

3.嵌入式处理器按实时性要求分(软件范畴)可分哪几类:答:可分为以下三类:●非实时系统(PDA)●软实时系统(消费类产品)●硬实时系统(工业和军工系统)4.什么是嵌入式微控制器(Microcontroller Unit,MCU)?答:嵌入式微控制器又称单片机,顾名思义,就是将整个计算机系统集成到一块芯片中。

ARM嵌入式系统结构与编程题库--西安理工大学

ARM嵌入式系统结构与编程题库--西安理工大学

第一章嵌入式系统开发基础 (2)一.选择 (2)二.填空 (6)三.简答题 (7)四.应用题 (8)第二章ARM技术概述 (9)一.选择 (9)二.填空 (12)三.简答题 (14)四.应用题 (15)五.判断 (16)第三章基于ARM的嵌入式软件开发基础 (18)一.选择 (18)二.填空 (20)三.简答题 (22)四.应用题 (22)五.判断 (26)第四章嵌入式系统应用开发实例 (28)一.选择 (28)二.填空 (30)四.应用题 (30)五.判断 (31)第一章嵌入式系统开发基础一.选择1. Sparc是属于以下哪家公司的;A、IntelB、AppleC、SUND、Acer2. 以下哪款CPU是第一款可扩展功能的微处理器:A、IntelB、AppleC、SUND、Acer3. 以下哪个设备被大规模集成电路集成在一个芯片中。

A、CPUB、计算机C、单片机D、外存4. Flash属于哪种ROM形式A、RAMB、EPROMC、EEPROMD、DRAM5. 以下几种接口设备中传输速度最快的是A、Ieee1394B、USBC、WiFiD、蓝牙6. 以下几种扩展卡中体积最大的是;A、CfB、CFcardC、Sd cardD、memory stick7. 哈佛结构指的是:A、分开的指令存储器和数据存储器B、集成的指令存储器和数据存储器C、分开的指令缓冲器和数据缓冲器D、分开的指令缓冲器和数据缓冲器8. 嵌入式系统开发过程中最费时间的是A、需求分析阶段B、设计阶段C、集成测试阶段D、可靠性测试阶段9. 摩尔定律,每经过几个月,硅晶体管的数量就会增加一倍。

A、6,B、9,C、18D、,2410. 微控制器又被称作:A、DSPB、单片机C、嵌入式应用D、PC11. 以下关于SOPC的特征错误的是:A、SOPC不是一种嵌入式系统B、使用可编程逻辑技术C、具备软硬件在系统可编程的功能D、单芯片、低功耗、微封装12. 以下哪项不属于单片机的集成对象。

ARM嵌入式系统复习资料

ARM嵌入式系统复习资料

一.名词解释1.嵌入式系统:(Embedded Systems) 〔书P1〕以应用为中心,以电脑技术为根底,软件硬件可裁剪,适应应用系统对功能、可靠性、本钱、体积、功耗严格要求的专用电脑系统。

2.嵌入式微控制器:〔书P5〕又称单片机,嵌入式微控制器一般以微处理器内核为核心,芯片内部集成ROM/EPROM、RAM、总线、总线逻辑、定时/计数器、WatchDog、I/O、串行口、脉宽调制输出、A/D、D/A、EEPROM 等各种必要功能和外设。

3.嵌入式操作系统:〔书P6〕是一种支持嵌入式系统应用的操作系统软件,是嵌入式系统〔包括硬件系统和软件系统〕极为重要的组成局部。

是嵌入式系统的灵魂,是嵌入式应用软件的根底和开放平台,它是一段嵌入在目标代码中的软件,用户的其他应用程序都建立在操作系统之上。

4.SOC:片上系统,即System On Chip ,以微处理器为核心,集成了多种功能5.SOPC:System-on-a-Programmable-Chip,即可编程片上系统。

6.CISC 〔书P15〕复杂指令集电脑〔Complex Instruction Set Compurter〕,这类电脑偏重于由硬件执行指令7.RISC 〔书P15〕精简指令集电脑〔Reduced Instruction Set Computer 〕这类电脑设计的中心思想是精简指令集的复杂度,简化指令实现的硬件设计8.IP核IP核〔Intellectual Property core〕是一段具有特定电路功能的硬件描述语言程序,该程序与集成电路工艺无关,可以移植到不同的半导体工艺中去生产集成电路芯片。

9.流水线技术流水线〔pipeline〕技术是指程序执行时多条指令重叠进行操作的一种准并行处理实现技术。

10.流媒体〔书P299〕采用流式传输的方式在Internet播放的媒体格式。

嵌入式流媒体播放器以嵌入式处理器PXA270为核心。

11.RTOS:即实时操作系统,是针对不同处理器优化设计的高效率实时多任务内核12.JTAG:JTAG(Joint Test Action Group,联合测试行为组织〕调试接口。

ARM嵌入式系统基础复习题

ARM嵌入式系统基础复习题

嵌入式系统基础复习题一、简答题1、什么是嵌入式系统?2、嵌入式系统的3个基本特点?3、什么是嵌入式处理器,嵌入式处理器可以分为几大类?4、广泛使用的三种操作系统?5、常见的4种嵌入式操作系统?6、ARM是什么样的公司?7、什么是RISC?8、举出2个ARM公司当前应用比较多的ARM处理器核?9、ARM7TDMI中的T、D、S、I分别表示什么含义?10、ARM7TDMI处理器采用什么样的体系结构,其地址空间多大?11、ARM7TDMI处理器采用几级流水线处理,使用何种存储器编地方式?12、ARM处理器模式和ARM处理器状态有什么区别?13、ARM7TDMI内部寄存器特点?14、ARM7TDMI有几种寻址方式?15、ARM7的内部寄存器R13、R14、R15的主要功能和作用?16、请说明MOV指令与LDR加载指令的区别和用途?17、LPC2000系列器件有几种常见的封装形式和其封装特点?18、简要说明一下LPC2000系列器件片内存储器的特点?19、为什么要进行存储器重映射?20、LPC2000系列ARM7微控制器对向量表有什么要求(向量表中的保留字)?21、ARM7微控制器内FLASH是多少位宽度的接口?它是通过哪个功能模块来提高FLASH的访问速度?22、FIQ、IRQ有什么不同?向量IRQ和非向量IRQ有什么不同?23、LPC2000系列芯片共有几个外接中断输入?它们是FIQ,还是IRQ?24、LPC2000系列芯片常用的开发工具?25、什么是嵌入式处理器的最小系统?26、嵌入式处理器的最小系统包含那些基本电路?二、问答题1、ARM7TDMI支持哪几种指令集,各有什么特点?2、ARM7TDMI有几种处理器模式,简单介绍该几种模式的工作特点?3、什么是引导程序?什么是启动程序?两者有什么区别?4、简要描述LPC2000系列芯片内部GPIO 的功能特点?5、试说明LPC2000系列芯片的引脚设置寄存器PINSEL0、PINSEL1、PINSEL2的具体功能?6、试说明LPC2000系列芯片的存储器映射的结构特点?7、试说明LPC2000系列芯片内部向量中断控制器(VIC )的功能特点? 8、试说明LPC2000系列芯片的向量中断和非向量中断的功能特点? 9、试说明LPC2000系列芯片内部定时器的功能特点?10、 简要描述LPC2000系列芯片内部定时器的预分频功能,匹配功能,捕获功能?11、 试说明LPC2000系列芯片内部都具有那些外设接口,及其特点? 12、 试比较说明JATG 工具和ISP 工具的异同点?三、看图回答问题1、下图是ARM7处理器的当前程序状态寄存器,请简单说明各位的功能。

嵌入式系统arm复习题

嵌入式系统arm复习题嵌入式系统是一种专用的计算机系统,它通常用于控制或监视某些设备或应用程序。

ARM(Advanced RISC Machine)是一种微处理器架构,广泛应用于嵌入式系统设计中。

以下是一些关于嵌入式系统和ARM的复习题,供学习者参考。

1. 嵌入式系统的定义:嵌入式系统是一种为控制或监视特定设备或应用程序而设计的计算机系统,通常具有实时性、可靠性和资源限制。

2. ARM架构的特点:ARM架构是一种RISC(Reduced Instruction Set Computer)架构,它具有指令集简单、执行速度快、功耗低等特点。

3. ARM处理器的分类:ARM处理器主要分为三类:应用处理器、微控制器和系统芯片(SoC)。

应用处理器通常用于智能手机和平板电脑,微控制器用于简单的嵌入式系统,系统芯片则集成了处理器、内存和外设接口。

4. ARM指令集:ARM指令集包括数据处理指令、分支指令、加载/存储指令和协处理器指令等。

5. 中断和异常处理:在嵌入式系统中,中断和异常处理是实现实时性的关键。

ARM处理器提供了多种中断和异常处理机制,包括IRQ(中断请求)和FIQ(快速中断请求)。

6. 内存管理:ARM处理器支持多种内存管理技术,如内存映射、虚拟内存和缓存。

理解这些技术对于优化嵌入式系统的性能至关重要。

7. 电源管理:在嵌入式系统中,电源管理是一个重要的考虑因素。

ARM处理器提供了多种电源管理技术,如睡眠模式和功耗模式,以降低系统功耗。

8. 外设接口:ARM处理器通常集成了多种外设接口,如UART(通用异步接收/传输)、SPI(串行外围设备接口)和I2C(互连集成电路)。

了解这些接口的原理和使用方法对于嵌入式系统设计至关重要。

9. 操作系统:嵌入式系统可能运行各种类型的操作系统,包括实时操作系统(RTOS)和非实时操作系统。

了解不同操作系统的特点和适用场景对于选择合适的操作系统至关重要。

10. 安全性:随着嵌入式系统在关键领域的应用,安全性变得越来越重要。

福建师范大学ARM嵌入式复习题

一、填空题1、ARM7TDMII采用(A)级流水线。

A、3B、4C、5D、62、嵌入式系统的核心是(B )。

A、外围输入设备B、嵌入式处理器C、应用软件D、网络接口3、程序状态寄存器中确定正在执行的指令是ARM指令还是Thumb指令的标志位是(C )。

A、IB、NC、TD、F4、若在嵌入式系统运行Linux操作系统,必须首先在宿主机上通过交叉编译生成(C )映像文件。

A、内核和根文件系统的映像文件B、启动代码和内核的映像文件专用性强C、启动代码、内核、根文件系统的映像文件D、启动代码和根文件系统的映像文件5、ARM处理器支持以下(C)数据类型A. 双字、半字、字节B. 字、半字、字符串C. 字、半字、字节D. 字、双字、半字节8、PXA270采用(D)级流水线。

A、4B、5C、6D、79、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+ R210、下列描述不属于RISC计算机的特点的是(C)。

A.流水线每周期前进一步。

B.更多通用寄存器。

C.指令长度不固定,执行需要多个周期。

D.独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。

11、ARM是(B )的缩写。

A、Advance RSC MachinesB、Advance RISC MachinesC、Advance RICC MachinesD、Advance RISS Machines12、ARM有7种处理器模式和37个寄存器,所有模式共用的寄存器是(A)。

A、R0-R7B、R8-R13C、R14D、R17* 13、下列哪种方式不是宿主机和目标机之间的物理连接方式(C )。

嵌入式ARM期末考试试卷及复习题

一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。

1、一般而言,嵌入式系统的构架可以分为4个部分:分别是(处理器)、存储器、输入/输出和软件,一般软件亦分为操作系统相关和(应用软件)两个主要部分。

2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,(嵌入式微处理器),(嵌入式DSP 处理器)以及片上系统。

3、操作系统是联接硬件与应用程序的系统程序,其基本功能有(进程管理)、进程间通信、(内存管理)、I/O 资源管理。

4、从嵌入式操作系统特点可以将嵌入式操作系统分为(实时操作系统)和分时操作系统,其中实时系统亦可分为(硬实时操作系统)和软实时系统。

5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(通信),内核的基本服务是(任务切换)。

6、嵌入式开发一般采用(宿主机/目标机)方式,其中宿主机一般是指(PC机/台式机)。

7、哈佛体系结构数据空间和地址空间(分开),ARM7TDMI采用(冯诺依曼体系)的内核架构,ARM920T采用(哈佛)的内核架构。

8. ARM7TDMI采用(3 )级流水线结构,ARM920TDMI采用(5)级流水线。

9 .按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于(分时)操作系统,VxWorks 属于(实时嵌入式)操作系统。

10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(在片可调试),M表示内嵌乘法器Multiplier,I表示(嵌入式ICE ),支持在线断点和调试。

二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。

1、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。

( D )(A) 处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断(C) 处理器支持中断,并且能产生定时中断(D)有大量的存储空间2、下面哪种操作系统最方便移植到嵌入式设备中。

《ARM嵌入式系统基础》期末考试卷及答案

xx~xx学年第xx学期《ARM嵌入式系统基础》期末考试卷班级:3分,共30分,正确的打“√”,错误的打“×”)】1、Shell只是一种命令语言,不是属于程序设计语言。

】2、Contex-M3系列处理器内核采用了冯·诺依曼结构。

】3、#!/bin/bash 此句中的“#”的作用为注释。

】4、一个shell脚本只有一种执行方式:./xxx.sh 。

】5、嵌入式linux操作系统属于免费的操作系统。

】6、进程是一个程序的一次执行的过程。

】7、嵌入式系统一般对低功耗要求不高。

】8、所有的电子设备都属于嵌入式设备。

】9、移植操作系统时需要修改操作系统中与处理器直接相关的程序。

】10、嵌入式开发需要专门的软件和硬件设备。

2分,共20分)1、ARM 这个缩写一般包含两层意思:一是指___________;二是指______________。

2、STM32单片机的GPIO口可以配置为__________模式和__________模式。

3、哈佛体系结构___________和___________是分开的。

4、如嵌入式系统的设计可以分成三个阶段:分析、_______和_______。

5、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为___________,嵌入式DSP,__________以及片上系统。

6、一般嵌入式操作系统可以分为两类,一类是___________操作系统,另一类是___________操作系统。

7、嵌入式系统开发采用的交叉开发环境是由_______和_______组成。

8、套接字(socket)由3个参数构成:___________、___________和传输层协议。

9、Vi编辑器有2种工作模式,即_________模式以及__________模式。

10、进程间通信一般会采用管道通信,管道通信一般分为__________和__________。

3分,共30分)】1、下面哪种操作系统不属于商用操作系统A、windows XPB、LinuxC、VxWorksD、Win CE】2、下面哪点不是嵌入式操作系统的特点A、内核精简B、专用性强C、功能强大D、高实时性】3、下面哪种不属于嵌入式系统的调试方法A、模拟调试B、软件调试C、JTAG调试D、单独调试】4、以下哪一个是linux内核的稳定版本A、2.5.24B、2.6.17C、1.7.18D、2.3.20【】5、以下哪种方式不属于文件系统的格式A、FATB、DOSC、NTFSD、E XT 【】6、某文件的所有者有全部权限;组内的权限为读与写;组外成员的权限为只读,则该文件的权限为A、467B、674C、476D、764【】7、删除文件命令为A、rmdirB、mvC、rmD、mkdir【】8、改变文件所有者的命令为A、chmodB、touchC、chownD、cat【】9、嵌入式处理器根据用途分类可以分为以下几种,除了A、MCUB、MPUC、SOCD、FPGA【】10、Linux C语言中,temp = (5<3) &&(7>1); 运行此句后temp的逻辑值为A、0B、1C、2D、3四、名词简释题(每题2分,共10分)1、IDE2、Kernel3、TCP/IP4、MCU5、PC五、简答题(每题5分,共10分)1、请举例,常见的嵌入式操作系统有哪些(至少举4例)?2、什么是嵌入式系统?答案一、判断题1、×;2、×;3、×;4、×;5、√;6、√;7、×;8、×;9、√;10、√。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档