嵌入式系统导论复习题

合集下载

嵌入式系统考前复习题

嵌入式系统考前复习题

嵌入式系统考前复习题终结版(节操落地版,不看考完定后悔)、填空题1.嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

2.请列举2个嵌入式实时操作系统:WinCE操作系统和Linux操作系统。

3.ARMv7M采用的异常模型理论上预定义了256个异常类型,其中包括11个系统异常类型和4+L个档位,然而实际上CortexM3只存在7个系统异常类型4.Bootloader主要功能是:系统初始化、加载和运行内核程序。

5.RAM存储器有两种,分别是:SRAM和DRAM;现在市场上两种主要的非易失闪存技术也有两类,分别是:NorFlash和MandFlash。

6.CortexM3有两种工作模式:handler模式和线程模式。

7.CortexM3支持的指令集为Thumb-2指令集的子集。

8.在CM3控制内核中R13对应的有两个堆栈指针,分别是主堆栈指针(MSP)和进程堆栈指针(PSP)指针。

9.C编译器没有(选填“有”或“没有”)直接支持CortexM3的位带区操作。

10.较为普遍的一种Cortex的编程开发调试环境为ARM公司的RealViewMDK。

11.嵌入式系统主要由嵌入式处理器、相关支撑硬件和嵌入式软件系统构成。

12.I/O接口电路数据传送方式有:查询、中断、DMA、I/O通道和I/O处理机方式。

13.ARM体系结构所支持的最大寻址空间为4GB。

14.CortexM3采用的两种提升中断响应速度的措施为尾链(Tailchaining)和迟到处理(LateArriving)。

15.CortexM3的PSR由3个子状态寄存器APSR、IPSR和EPSR组成。

16.指令LDR.WR0,[R1,#20!]为带顶索引的指令,而STR.WR0,[R1],#-20则为带后索引的指令。

17.访问特殊功能寄存器指令MSR和MRS必须在特权级下使用。

嵌入式系统基础复习题

嵌入式系统基础复习题

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

嵌入式系统考试试题及答案

嵌入式系统考试试题及答案

嵌入式系统考试试题及答案一、选择题1、嵌入式系统是指哪些设备?A.智能手机B.平板电脑C.个人电脑D.所有电子设备答案:D.所有电子设备解释:嵌入式系统是指嵌入在其它设备中的小型计算机系统,它们通常具有特定的功能和用途,例如控制机械、电子设备等。

因此,所有电子设备都可以看作是嵌入式系统的一种。

2、嵌入式系统的主要特点是什么?A.体积小B.功耗低C.处理能力强D.以上都是答案:D.以上都是解释:嵌入式系统通常具有体积小、功耗低、处理能力强等特点,这些特点使得它们能够适应各种不同的应用场景。

3、下面哪个不是嵌入式系统的应用?A.手机语音助手B.智能家居控制C.汽车发动机控制D.超级计算机答案:D.超级计算机解释:超级计算机是一种大型计算机系统,主要用于科学计算、数据分析等高性能计算领域,与嵌入式系统的应用场景不同。

4、嵌入式系统开发需要哪些技能?A.硬件设计B.软件编程C.系统集成D.以上都是答案:D.以上都是解释:嵌入式系统开发需要具备硬件设计、软件编程和系统集成等技能,因为嵌入式系统需要与具体的硬件设备进行交互,同时需要进行软件编程来实现特定的功能。

5、下面哪个是嵌入式系统开发的主要语言?A. C语言B. C++语言C. Java语言D. Python语言答案:A. C语言解释:C语言是嵌入式系统开发的主要语言之一,因为它具有高效的性能和直接访问硬件的能力,适合用于编写嵌入式系统的底层代码。

嵌入式系统是现代电子技术中非常重要的一部分,它们广泛用于各种领域,如工业控制、智能家居、医疗设备等。

因此,学习嵌入式系统的知识对于电子工程专业的学生来说是非常重要的。

在这里,我们提供了一些嵌入式系统期末考试的题目和答案,以帮助学生们更好地理解嵌入式系统的基本概念和原理。

解释:嵌入式系统通常具有小型化、快速化和智能化的特点,而巨型化并不是嵌入式系统的特点。

解释:嵌入式系统通常使用低级编程语言,如C语言和汇编语言,而Python语言通常用于高级编程和脚本编写,并不是嵌入式系统常用的编程语言。

《嵌入式系统导论》考试课复习资料

《嵌入式系统导论》考试课复习资料

《嵌入式系统导论》考试课复习资料一、选择题1.操作系统内核是指()A.操作系统的调度部分B.操作系统的驱动C.操作系统的存储管理D.操作系统的核心部分4. SoC形成或产生的过程不包括以下哪个方面()A. 单片集成系统的软硬件协同设计和验证,以实现系统功能为主要目的B. 逻辑面积计数的使用和产能占有比例的有效提高,即开发和研究IP核生成及复用技术C. 系统软件的建模与开发,即对IP核的配套D. 超深亚微米(VDSM),纳米集成电路的设计理论和计数,即与底层技术的结合5. VxWorks 操作系统是WindRiver公司推出的一种32位嵌入式实时操作系统,下面不是它优点的是()A. VxWorks源码开源,用户的开发成本低。

B.简洁、紧凑、高效的内核。

C.支持多任务,实时性强。

D.较好的兼容性和对多种硬件环境的支持。

6.下面是PowerPC架构嵌入式微处理器的不是主要特点是()A.独特的分支出来单元可以让指令预期效率大大提高。

B.超标量的设计。

C.适合大量向量运算,指针现行寻址的智能化算法。

D.可处理“字节非对齐”的数据存储。

7. 下列选项中,不是实时操作系统必须满足的条件是()A.具有可抢占的内核B.中断可嵌套C.任务调度的公平性D.具有优先级翻转保护8. BSP作为一种嵌入式软件,他的主要特点是()A:与硬件无关,与操作系统有关B:与硬件和操作系统都相关C:与硬件有关,与操作系统无关D:与操作系统和硬件都无关问答题1.什么叫嵌入式系统?2.画出嵌入式系统软件的层次结构。

3.画出嵌入式系统的结构6.根据你的理解,简述硬件设计的过程和软件设计的过程。

7.在嵌入式系统实现阶段,需要选择开发平台,通常开发平台的选择包括哪些内容?9.嵌入式系统产品开发中和完成开发后,为什么要进行测试?嵌入式系统的测试主要包括哪些内容?有哪些测试方法?一、选择题5.VHDL是()A.硬件描述语言B.软件描述语言C.构件描述语言D.软件开发工具8.将系统启动代码读入内存是()的主要职责A.内存管理;B. VFS;C.Boot Loader; D:虚拟内存9. CAN总线是指()A.控制器局域网B.网络传输协议C.数据标准D.软硬件接口10.属于LCD三种显示方式的是()A.投射型、反射型、透射型B.投射型、透反射型、透射型C.反射型、透射型、透反射型D.投射型、反射型、透反射型二、填空题2.ARM7TDMI与ARM720T的一个重要区别在于后者有______、______。

嵌入式系统复习题

嵌入式系统复习题

嵌入式系统复习题嵌入式系统复习题——基本知识部分第1章嵌入式系统概述1、什么是嵌入式系统?2、嵌入式系统有哪些部分组成?3、嵌入式系统有哪些特点?4、以硬件方式对嵌入式系统分为哪些类型?5、什么是SCM、MPU、MCU、SOC和SOPC?什么是CISC、RISC?什么是ARM?6、STM32F1xx主要有哪几个系列的微控制器?第2章Cortex-M3体系结构1、Cortex-M3处理器内核主要有哪些部分构成?2、Cortex-M3处理器主要有哪些部分构成?3、Cortex-M3处理器有哪两种工作模式?有哪两种工作状态?有哪两种访问权限?4、ARM公司所制定的微控制器总线规范(AMBA)包括哪几种总线?5、STM32的存储空间分为哪几个部分?使用部分的名字和范围是什么?6、什么是Cortex-M3的位绑定操作?什么是位绑定区、位绑定别名区?二者的关系是什么?Cortex-M3的存储空间有哪几个位绑定区?7、什么叫异常、什么叫中断?Cortex-M3有多少内部异常,有多少外部中断?8、什么是中断向量?什么是中断向量表?中断向量表中的前4项是什么,优先级各是什么?9、Cortex-M3中断中的咬尾是什么含义?晚到是什么含义?10、简述Cortex-M3中断的优先级规则。

11、STM32的中断分为哪几组?写出全部可能的优先级值。

12、根据STM32的命名规则,STM32ZET6芯片主要有哪些特征?第3章STM32最小系统1、STM32微控制器内部分为哪几个供电区域,电压各是多少?2、STM32微控制器有哪几种低功耗工作模式?各是什么特征?3、HSE、HSI、LSE、LSI、PLL各是什么含义?一般它们提供给系统的参数值各是多少?4、RCC是什么含义?主要有哪些功能?5、STM32F10x微控制器有哪几种复位?各有哪些引起复位的事件?6、STM32F10x微控制器可以从哪些存储区启动?这些存储区各有什么特点?7、startup_stm32f10x_hd.s文件主要有哪些功能?8、STM32F10x微控制器的启动过程主要有哪些操作?大致描述一下STM32F10x微控制器的启动过程。

嵌入式系统导论复习题

嵌入式系统导论复习题

嵌入式系统导论复习题.嵌入式系统导论复习题一填空1、嵌入式系统通常是以应用为中心,以计算机技术为基础,软硬件可裁剪,对功能、体积、功耗等严格要求的专用计算机系统。

2、嵌入式系统的可靠性是嵌入式计算机的生命线。

3、嵌入式系统的基本结构一般可分为硬件和软件,硬件包括嵌入式核心芯片、存储器系统及外部接口,软件包括应用软件、编程接口、嵌入式操作系统和板升级支持包。

4、嵌入式处理器主要包括EMPU、EMCU、EDSP 和ESOC。

其中ESOC最大的特点是成功实现了软硬件无缝结合,直接在处理器片内嵌入操作系统的代码模块。

5、目前使用的嵌入式操作系统有好几十种,最常用的是LINUX和WINCE。

6、嵌入式系统的系统级设计方法主要有先硬件后软件设计方法和软硬件协同设计的方法,其中针对单片机的开发是采用先硬件后软件的方法。

.7、嵌入式软件可分为系统软件、支撑软件和应用软件三类。

8、嵌入式处理器是嵌入式硬件系统的核心,其种类非常多,常见的有ARM处理器、MIPS处理器和PowerPC处理器。

9、TI公司的TMS320C2XXX系列的DSP可作为MCU进行使用。

10、标准的嵌入式系统架构有两大体系:RISC和CISC,其中RISC架构的处理器包括ARM、MIPS、PowerPC、ARC等,CISC架构为我们所熟知的是INTEL的X86架构、VIA架构和AMD架构。

11、ARM7系列微处理器为32位RISC处理器。

12、国产嵌入式处理器的代表芯片为方舟和龙芯系列处理器。

13、存储器有三个主要特性:速度、容量和价格。

其中寄存器速度最快、价位最高、容量最小;主存用来存放将要参与运行的程序和数据;存取速度和容量介于寄存器和主存之间的为高速缓冲存储器cache。

辅可分为主存储器、、按存储器的作用不同,14.助存储器和缓冲存储器,其中RAM和ROM属于主存储器。

15、RAM主要有SRAM和DRAM,常见的RAM 容量扩展方法为字长扩展和字数扩展。

嵌入式系统复习

嵌入式系统复习

嵌入式系统概述自测1一 .单选题(做对6道,60分)1.嵌入式应用通常考虑进行运行速度优化和代码尺寸优化,这是由嵌入式系统的()特点决定的。

专用性A.计算机系统B.资源受限C.功耗约束D.正确答案:C2.下面属于嵌入式系统的是()①IBM蓝色基因、曙光等超级计算机②Nokia N95智能手机③笔记本电脑④联想IdeaPad U8 MID ⑤家用ADSL 路由器⑥模拟制式电视机①~⑥A.①~⑤B.②~⑤C.②④⑤D.正确答案:D3.嵌入式应用通常需要考虑低功耗设计,即俗称的“省电”,这是由嵌入式系统的()特点决定的。

专用性A.计算机系统B.资源受限C.功耗约束D.正确答案:D4.下面说法正确是()A.嵌入式系统不是一个计算机系统。

B.MP3播放器是软实时的。

C.嵌入式系统的资源受限就是嵌入式系统的体积太小。

D.嵌入式系统的开发调试通常比通用计算机轻松容易。

正确答案:B5.在嵌入式系统的组成关于中间层说法错误的是:()A.HAL(硬件抽象层)属于中间层B.BSP(板级支持包)属于中间层C.中间层位于操作系统与应用程序之间D. 中间层使得操作系统能独立于具体的硬件设备,它的引入大大推动了嵌入式操作系统的通用化正确答案:C6.下面说法正确是()A.个人计算机PC就是一种嵌入式计算系统。

B.未来嵌入式系统发展方向包括高计算性能和海量存储。

C.嵌入式计算系统和通用计算系统是计算机的两个不同发展方向。

D.个人计算机PC就是一种嵌入式计算系统。

正确答案:C二 .填空题(做对6空,40分)1.嵌入式系统的三大基本特征是____、____、____。

嵌入性专用性计算机系统正确答案:嵌入性正确答案:专用性正确答案:计算机系统反馈:2.MID的英文全称是____,上网本的英文名是____,上网机的英文名是____。

Mobi l eI nt er netDevi ce正确答案:Mobile正确答案:Internet正确答案:Device答案:netbook嵌入式系统的硬件构成自测1一 .单选题(做对20道,70分)1.将高速缓存分为指令缓存(I Cache)和数据缓存(D Cache)的体系结构是()A.冯•诺依曼结构B.RISCC.CISCD.正确答案:B2.下面对北桥理解正确的是()。

(完整word版)嵌入式复习题(最后完整版)

(完整word版)嵌入式复习题(最后完整版)

第一章:1、什么是嵌入式系统?嵌入式系统是一应用为中心,以及设计技术为基础,软/硬件可裁剪。

功能、可靠性、成本、体积、功耗要求严格的专用计算机系统.1.2 与通用计算机相比,嵌入式系统有哪些特点?1).嵌入式系统通常是面向特定应用的;2).嵌入式系统是将计算机技术,半导体技术和电子技术与各行各业的具体应用相结合的后的产物,是一门综合技术学科;3).嵌入式系统和具体应用有机的结合在一起,它的升级换代也是和具体产品同步进行的,因此嵌入式产品一旦进入市场,就有较长的生命周期;4).为了提高执行速度和可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存储于磁盘等载体中;5)。

嵌入式系统本身不具有自主开发能力,即使设计完成以后用户通常也不能对其中的程序功能进行修改,必须有一套开发工具和环境才能进行开发.3、根据嵌入式系统的复杂程度,嵌入式系统可以分为哪4类?1)单个微处理器:2)嵌入式处理器可扩展的系统:3)复杂嵌入式系统:4)在制造或过程控制中使用的计算机系统4、举例说明嵌入式微处理器有哪几类?嵌入式微处理器、嵌入式微控制器、嵌入式DSP,嵌入式片上系统(ESOC)1。

5从硬件系统来看,嵌入式系统由哪几个部分组成?画出简图.1、哈佛体系结构与冯诺依曼体系结构有何不同?哈佛结构和冯。

诺依曼结构都是一种存储器结构。

哈佛结构是将指令存储器和数据存储器分开的一种存储器结构;而冯.诺依曼结构将指令存储器和数据存储器合在一起的存储器结构。

相对于冯·诺依曼结构,哈佛结构更加适合于那些程序固化、任务相对简单的控制系统。

4、ARM处理器有哪几种工作模式?各种工作模式分别有什么特点?(第二版)答:User:用户模式。

绝大部分的任务执行都在这种操作模式下,此为正常的程序执行模式。

FIQ:快速中断模式。

当一个高优先级中断产生时,系统将会进入这种操作模式,用于高速数据传输和通道处理,由FIQ请求位发出请求信号.IRQ:普通中断模式。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
19、嵌入式处理器的复位电路是使处理器从起始地址开始执行指令。
20、串行通信有3种基本传送方式:单工、半双工和全双工。串行通信的两种类型为异步串行通信和同步串行通信。
21、串行接蓝牙模块的无线通信频率为2.4GHZ以内,主要有3个部分组成:无线传输收发单元、基带处理单元以及数据传输接口。
15、RAM主要有SRAM和DRAM,常见的RAM容量扩展方法为字长扩展和字数扩展。
16、CPU和I/O接口之间通信的总线包括数据总线、控制总线和地址总线,其中数据总线是双向总线。
17、接口是两个部件之间的连接点或边界,通过接口把CPU和外设连接在一起,接口电路主要面向CPU和外设两个方面。
18、嵌入式系统中,I/O接口芯片寻址方式为:存储器映像法和I/O隔离法。
9、TI公司的TMS320C2XXX系列的DSP可作为MCU进行使用。
10、标准的嵌入式系统架构有两大体系:RISC和CISC,其中RISC架构的处理器包括ARM、MIPS、PowerPC、ARC等,CISC架构为我们所熟知的是INTEL的X86架构、VIA架构和AMD架构。
11、ARM7系列微处理器为32位RISC处理器。
D.WinCE提供完全开放的源代码。
3、下列哪一项不属于嵌入式系统软件结构一般包含的四个层面。( )
A.嵌入式处理器
B.实时操作系统(RTOS)
C.应用程序接口(API)层
D.实际应用程序层
4、ARM指令集是( B)位的。
A. 16B. 32 C. 8D. 24
5、PC机开机的初始化工作一般由BIOS完成,而嵌入式系统的初始化工作一般由(A)完成。
30、Boot loader是系统加电后运行的第一段软件代码,几种常见的bootloader中,最通用的是UBOOT。
二 选择题
1、下列不是嵌入式系统的特点的是(C )
A.嵌入式系统需要专用开发工具和方法进行设计。
B.嵌入式系统是技术密集、资金密集、高度分散、不断创新的知识集成系统。
C.嵌入式系统使用的操作系统一般不是实时操作系统(RTOS),系统不具有实时约束。
A. tar B.cdC.lsD.cp
9、下面哪种操作系统不属于商用操作系统。(B)
A. windowsxpB.LinuxC.VxWorksD. WinCE
10、下面哪点不是嵌入式操作系统的特点。
A.内核精简B.专用性强C.功能强大D.高实时性
11、下面哪种嵌入式操作系统很少用在手机上。(D)
A. SymbianB. linuxC. WinCED. VxWorks
12、以下哪种方式不属于文件系统的格式。(B)
2、嵌入式系统的可靠性是嵌入式计算机的生命线。
3、嵌入式系统的基本结构一般可分为硬件和软件,硬件包括嵌入式核心芯片、存储器系统及外部接口,软件包括应用软件、编程接口、嵌入式操作系统和板升级支持包。
4、嵌入式处理器主要包括EMPU、EMCU、EDSP和ESOC。其中ESOC最大的特点是成功实现了软硬件无缝结合,直接在处理器片内嵌入操作系统的代码模块。
嵌入式系统导论复习题
———————————————————————————————— 作者:
———————————————————————————————— 日期:
嵌入式系统导论复习题
一填空
1、嵌入式系统通常是以应用为中心,以计算机技术为基础,软硬件可裁剪,对功能、体积、功耗等严格要求的专用计算机系统。
5、目前使用的嵌入式操作系统有好几十种,最常用的是LINUX和WINCE。
6、嵌入式系统的系统级设计方法主要有先硬件后软件设计方法和软硬件协同设计的方法,其中针对单片机的开发是采用先硬件后软件的方法。
7、嵌入式软件可分为系统软件、支撑软件和应用软件三类。
8、嵌入式处理器是嵌入式硬件系统的核心,其种类非常多,常见的有ARM处理器、MIPS处理器和PowerPC处理器。
23、I2C总线是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。
24、嵌入式操作系统是嵌入式系统极为重要的组成部分,是嵌入式系统的灵魂,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议等。
25、典型的嵌入式操作系统包括VXWorks,windowsCE,LINUX,μC/OS-Ⅱ,QNX等,其中不是实时操作系统的为LINUX。
12、国产嵌入式处理器的代表芯片为方舟和龙芯系列处理器。
13、存储器有三个主要特性:速度、容量和价格。其中寄存器速度最快、价位最高、容量最小;主存用来存放将要参与运行的程序和数据;存取速度和容量介于寄存器和主存之间的为高速缓冲存储器cache。
14、按存储器的作用不同,可分为主存储器、辅助存储器和缓冲存储器,其中RAM和ROM属于主存储器。
A. BootloaderB. U-BOOT C.BSPD.内核
6、采用RS232-C串行通信至少需要三根线,其中不包括(A)。
A、电源线B、地线C、发送数据线D、接收数据线
7、uClinux与标准Linux的最大区别在于(B)。
A.实时性B.内存管理C.内核大小D.运行速度
8、LINUX下察看当前目录的命令是()。
26、通常嵌入式实时操作系统可分为实时操作系统和非实时操作系统,而实时操作系统又可划分为软实时和硬实时两种。
27、LINUX内核的配置系统由3部分组成,分别是Makefile,配置文件和配置工具。
28、在嵌入式开发过程中,需要在宿主机上建立交叉编译环境,并由宿主机提供BOOTP、T服务。
29、搭建交叉编译环境的过程中,GCC是LINUX最重要的软件开发工具,是一组汇编工具的总称,其中提供系统调用和C语言函数库的是glibc,Binutils是用来构造和使用二进制的工具集。
D.嵌入式系统通常是面向特定任务的,而不同于一般通用PC计算平台,是“专用”的计
算机系统
2、每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是( D)。
A.嵌入式Linux提供了完善的网络技术支持;
B.CLinux是专门为没有MMU的ARM芯片开发的;
C.C/OS-Ⅱ操作系统是一种实时操作系统(RTOS);
相关文档
最新文档