嵌入式系统期末考试试卷 习题
嵌入式软件设计期末复习题及答案
单选题
1、下列关于嵌入式系统描述,错误的是()
A.与通用计算机在技术本质上没有区别
B.对体积和功耗、可靠性、成本有严格要求
C.可以解决某类确定问题
D.功能比通用计算机更强大
正确答案:D
解析:D、通用计算机的应用面更广,嵌入式计算机一般用于解决某一类特定问题,二者需求不同,没有明确的功能强弱之分。
2、下列哪一项,不属于嵌入式系统的固有组成部分()
A.嵌入式操作系统
B.外围电路
C.嵌入式应用软件
D.处理器
正确答案:A
解析:A、对于简单的嵌入式系统,可不设计操作系统,但是处理器和硬件电路必须有,为了解决某确定问题,嵌入式应用软件也必须有
3、下列编程语言中,执行效率最高的是()
A.C语言
B.JAVA语言
C.汇编语言
D.C++语言
正确答案:C
解析:C、执行效率最高,开发效率最低
4、采用嵌入式操作系统的好处是()
A.程序员可专注于问题
B.系统速度更快
C.应用软件运行更快
D.执行效率更高
正确答案:A
解析:A、牺牲一部分处理器运行性能,获得更好的开发效率,对程序员屏蔽部分硬件细节,使之专注于问题。
5、直接针对硬件编程,不可以()
A.利用操作系统的调度机制
B.读写内存
C.访问处理器的寄存器
D.控制硬件工作模式和过程
正确答案:A
解析:A、在该方式下,不存在操作系统
6、关于模块描述,错误的是()
A.模块划分应符合高内聚低耦合的原则
B.嵌入式系统中,每个硬件设备对应一个模块
C.几个模块共享的全局变量,可定义在这些文件共有的头文件中。
D.C语言中,源文件和对应头文件构成一个模块
正确答案:C
解析:C、头文件中不可以定义变量,只能做变量声明
嵌入式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〕,支持在线断点和调试。
嵌入式复习题(含全部答案)
嵌入式系统复习题
一、填空题:
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采用(哈佛结构)。
嵌入式系统期末考试习题集
2
页 共 19 页Байду номын сангаас
嵌入式系统及应用习题集(计科 2092)
★95.Boot-loadere 两种不同的操作模式是_启动加载_模式和_下载_模式。 ★96.Boot-loader 通过串口与 PC 进行传输,传输协议通常是_xmodem 、 ymodem 和 zmodem _协议之一。 ★97.Boot-loader 目标代码是*. bin 格式的文件。 ★98.ARM Linux 移植主要工作是把编译生成的_Boot-loader 、 Kernel Image 和 Root File ,并烧写到 Flash 中。 ★99.在 PC 上编译 ARM 运行的程序,需要_交叉_编译器。 ★100.Linux 移植类型包括基于_处理器_的移值和基于_平台_的移值。 ★101.建立 ARM 编译环境的主要开发工具有_binutils 、 gcc 和 glibc 。 ★102.Linux 支持多种文件系统,包括:_Romfs 、 Cramfs 、 JFFS 和 JFFS2_。 ★103.JFFS2 在 Linux 中一种是作为_根文件系统_,另一种是作为_普通文件系统_在系统 启动后被挂载。 ★106.常用的 GUI 图形开发界面主要有_X Window 、 MicroWindows 、 OpenGUI 、 Qt/Embedded 、 MiniGUI 和 PicoGUI _。 ★113.TFTP 简单文件传输协议基于_UDP 传输层协议。 ★119.传输语音的格式一般有:_IIS 总线格式 和 MSB-Justified 格式_。 ★120.IIS 总线传输方式一般有:_正常传输模式 、 DMA 传输模式 和 发送/接收模式_。 ★121.标准 VGA 显示器接口是_5_针 D 型接口,由_R 、 G 、 B 三色模拟信号线和_行 _同步、_场_同步两个数字信号构成。 ★128.ARM 处理器中断有两种处理模式,分别为 快速中断模式 和 外部中断模式 。 ★129.嵌入式系统中按照总线的传送的信息类型,可以分为 数据总线 、 地址总线 和 控 制总线 。 ★131.ARM 微处理器有 7 种工作模式,它们分为两类 非特权模式 、 特权模式 。其中 用户模式属于 非特权模式 。 ★132.ARM 支持两个指令集, ARM 核因运行的指令集不同,分别有两个状态 ARM 、 Thumb ,状态寄存器 CPSR 的 T 位反映了处理器运行不同指令的当前状态。 ★133. ARM 核有多个寄存器, 其中大部分用于通用寄存器, 有小部分作为专用寄存器, R15 寄存器用于存储 PC,R13 通常用来存储 SP 。 ★134.ARM 微处理器复位后,PC 的地址通常是 0x0 ,初始的工作模式是 Supervisor 。 ★139.ARM 处理器有两种总线架构,数据和指令使用同一接口的是 冯诺依曼 ,数据和指 令分开使用不同接口的是 哈佛结构 。 ★140.目前,嵌入式处理器种类繁多。按照类型大致可以分为嵌入式微处理器 EMPU 、嵌 入式微控制器 MCU 、嵌入式数字信号处理器 EDSP 和片上可编程系统 SOPC 。 ★141.BootLoader 就是在 操作系统内核 运行前执行的一小段程序,用于 引导加载程序 以及 系统内核 。 ★142.BootLoader 是依赖于硬件平台的,不同的 嵌入式处理器 和 嵌入式系统 需要不同 的 BootLoader 来引导。 ★145.按照系统对相应时间的敏感程度,嵌入式操作系统可以分为三类, 硬实时 系统、 软 实时 系统和 非实时 系统。 ★146.VxWorks 操作系统是美国 WindRiver 公司于 1983 年设计开发的一种嵌入式实时操 作系统(RTOS) ,是嵌入式开发环境的关键组成部分。 ★147.Windows CE 是微软旗下的一个 32 位嵌入式操作系统。在 Windows CE 中,C 代表 袖珍(Compact) 、消费(Consumer) 、通信能力(Connectivity)和伴侣(Companion) ,E 代表 电子产品(Electronics) 。目前最新的 Windows CE 为 Windows CE 6.0 。 ★148.μC/OS-II 是一种 开源但不免费 的实时操作系统,具有 可剥夺实时 内核。 ★150. RISC 以 CISC 为基础, 重点优化 计算机结构 , 使其更加简单合理地提高运算速度。 ★152.ARM7 内核为低功耗的 32 位 RISC 处理器,其采用 冯诺依曼 体系结构,数据和 指令使用同一条总线。ARM7 内核有一条 3 级 流水线,执行 ARMv4 指令集,最适合用于对价
《嵌入式系统与设计》期末复习题
《嵌入式系统与设计》期末复习题
一、填空题
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端口配置为输入时,()被禁止,()被激活。
《微处理器与嵌入式系统设计》期末复习题及答案
《微处理器与嵌入式系统设计》期末复习题及答案
第一章嵌入式系统概述
嵌入式系统的共性:
特定的使用场合或工作环境,是某个大型系统的一部分,完成一个具体的功能,专用性强,应用于特定的平台;
功耗低,且一般要求高实时性和高可靠性,系统程序一般都是固化在内存中,以提高运行速度和可靠性;
功能单一,模块的设计和实现较为简单;
人机交互界面简单;
开发时往往有上位机和下位机或主机和目标机的概念,主机用于程序的开发,目标机作为最后的执行机,开发时需要交替结合进行。
MCU:Micro Control Unit,嵌入式微控制器(俗称单片机),把CPU、随机存储器RAM、只读存储器ROM、I/O、中断系统、定时器/计时器、各种功能外设等资源集成到一个芯片上的微型计算机系统。
MPU:Micro Processor Unit,嵌入式微处理器。MPU是由通用计算机中的CPU(微处理器)演变而来,可以理解为增强版的CPU,即不带外围功能器件。
ARM:是一家公司,也是一类技术和产品的统称。ARM公司设计的芯片主要涉及嵌入式移动设备领域,指令集更加紧凑简单,功耗和成本更低,在移动消费电子领域占据着很大的市场份额。
嵌入式系统开发流程:
需求分析、系统总体设计、系统软硬件设计、系统测试
第二章ARM Cortex-M3内核与STM32微控制器
ARM存储模式(2种)
小端模式:
数据的低字节存放在内存低地址处,数据的高字节存放在内存高地址处。
大端模式:
数据的高字节存放在内存低地址处,数据的低字节存放在内存高地址处。
注意书上的相关例子!
ARM指令集架构系统设计有两种方式:
嵌入式系统设计在线考试复习题
嵌入式系统设计在线考试复习题
一单选题
1. 在中断服务程序中,至少应有一条( )
A. 传送指令
B. 转移指令
C. 加法指法
D. 中断返回指令
2. 嵌入式系统的三要素下面哪一个不是:()。
A. 嵌入
B. 存储器
C. 专用
D. 计算机
3. MCS-51有中断源()
A. 5个
B. 2个
C. 3个
D. 6个
4. 整流电路是利用二极管的()特性。
A. 单向导电
B. 稳压
C. 保护
D. 降压
5. 以下不是构成的控制器部件( )。
A. 程序计数器
B. 指令寄存器
C. 指令译码器
D. 存储器
6. 下列不是单片机总线是()。
A. 地址总线
B. 控制总线
C. 数据总线
D. 输出总线
7. 十进制29的二进制表示为原码()。
A. 11100010
B. 10101111
C. 00011101
D. 00001111
8. 用MCS-51串行接口扩展并行IO口时,串行接口工作方式应选择( )
A. 方式0
B. 方式1
C. 方式2
D. 方式3
9. 在微型计算机中,采用中断方式的优点之一是( )。
A. 简单且容易实现
B. CPU可以不工作
C. 可实时响应突发事件
D. 传送速度最快
10. 计算机内部,一切信息的存取,处理和传递的形式是()。
A. ASCII码
B. BCD码
C. 二进制数
D. 十六进制数
11. MOV C,00H的寻址方式是()。
A. 位寻址
B. 直接寻址
C. 立即寻址
D. 寄存器寻址
12. 若某数真值为–0.1010,在计算机中该数表示为1.0110,则该数所用的编码为( )。
A. 原码
B. 补码
C. 反码
嵌入式期末复习题_(含答案)
嵌入式期末复习题_(含答案)
期末考试复习题
一、填空题
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____。
《嵌入式系统及应用》复习题
《嵌入式系统及应用》思考练习题
一、知识点
1.嵌入式系统三要素及其特点。
2.由于嵌入式系统是一个应用系统,因此除软硬件外,还有应用中的。
3.相对于个人计算机和服务器,嵌入式系统的实时性要求。
4.按照指令集嵌入式处理器可分为结构和结构,按照存储器的访问形式嵌入式处理器可分为结构和结构。
5.经典ARM处理器支持种工作模式,取决于当前程序寄存器的低5位。
6.在ARM的体系结构中,可以工作在Thumb及状态、状态和调试状态。
7.ARM状态下处理器寄存器的构成。
8.大小端存储,习题二:2-12
9.在ARM Cortex-M系列处理器中,外部中断号IRQ X与中断号ID的关系。
10.嵌入式C语言程序设计,数据类型及表示的数据大小的范围。
11.嵌入式C语言程序设计中,Var为一个变量,则语句:Var&=~(1<<5)的作用是让变量Var的第5位。
12.嵌入式最小系统的构成及特点。
13.STM32F103系列微控制器片上ADC的类型,精度及工作模式及通道数?DAC精度及数据对齐的方式。
14.一帧完整Uart数据帧的构成?波特率与传输速率的关系?
15.经典ARM处理器的工作模式有哪几种?有几种特权模式?
16.电源转换模块DC-DC和LEO的区别?LEO能用做升压模块吗?
17.STM32F10x系列微控制器时钟源的类型及SYSCLK的最大频率。
18.嵌入式处理器的内部存储器中()的存储速度最快。
A.Cache
B.Flash
C.SRAM
D.E2PROM
19.如果用3.3V供电的STM32F10x微控制器的PA3管脚去控制一个5V供电的共阳极LED灯,那么应该将PA3引脚配置成()。
杭电嵌入式系统原理期末复习题(含部分答案)
杭电嵌入式系统原理期末复习题(含部分答案)《嵌入式系统原理》习题
一、
嵌入式硬件子系统
1.名词解释
embeddedsystem嵌入式系统mcu微控制器soc系统芯片dsp数字信号处理
jtag联合测试工作组。一种国际标准测试协议,主要用于芯片内部测试。ice在线仿真器。支持片上断点与调试risc精简指令集计算机cisc复杂指令集计算机armrisc微处理器cortex-m332位处理器内核
watchdog看门狗。监测单片机程序运行状态的芯片。2.直观题
(1)在进行嵌入式存储系统设计时,如何在sram、dram、flash、
eeprom等存储方案中展开挑选?
ram分为:sram(静态存储器)和dram(动态存储器)。sram掉电不丢失数据,速度比dram快,但价格特别昂贵,只有在苛刻的地方使用,比如cpu的缓冲。dram虽然速度相对慢,但比任何的rom都要快,做内存比较合适。
flash存储器,适用于于速度建议低,容量建议小,高速缓存时建议数据不偷
失的场合。eeprom适用于速度不高,容量不大,掉电时要求数据不丢失的场合。
在单片机中,ram主要就是搞运转时数据存储器,flash主要就是程序存储器,eeprom 主要就是用来在程序运行留存一些须要高速缓存不遗失的数据.(2)比较nandflash、norflash之间的区别。
nor闪存是随机存储介质,读取可以直接运行装载在norflash里面的代码,用于数据量较小的场合。nand闪存是连续存储介质,它的读取是以一次读取一块的形式来进行的,用户不能直接运行nandflash上的代码。采用这种技术的flash比较廉价,适合存放大的数据。
嵌入式系统期末复习练习题及答案
嵌入式系统练习题
一、选择题
1、计算机内机器数通常采用( C )形式来表示。
A. 原码
B. 反码
C. 补码
D. ASCII码
2、组合BCD码“87H”代表的十进制真值是( D )。
A. -7
B. 135
C. -15
D. 87
3、若下列字符码中有奇偶校验位,但没有数据错误,那么采用偶校验的字符码是( A )。
A. 11001001
B. 11010110
C. 11000001
D. 11001011
4、冯.诺依曼基本思想主要是提出了( C )。
A. 二进制和存储器
B. CPU和存储器
C.二进制和程序存储
D. 存储器和输入输出设备
5、以下叙述中,不符合RISC指令系统特点的是(B )。
A. 指令长度固定,指令种类少
B. 寻找方式种类丰富,指令功能尽量增强
C. 选取使用频率较高的一些简单指令
D. 设置大量通用寄存器,访问存储器指令简单
6、以下所列提高CPU系统性能的技术,说法不正确的是( A )。
A. 采用流水线结构后每条指令的执行时间明显缩短
B. 增加Cache存储器后CPU与内存交换数据的速度得到提高
C. 加入虚拟存储技术后扩大了用户可用内存空间
D. 提高主机时钟频率后加快了指令执行速度
7、微程序控制器中,机器指令与伪指令的关系是(B )。
A. 每一条机器指令由一条伪指令来执行
B. 每一条机器指令有一段伪指令编写的微程序来解释执行
C. 每一条机器指令组成的程序可由一条伪指令来执行
D. 一条微指令由若干条机器指令组成
8、微处理器中运算器的主要功能是进行( D )。
A. 逻辑运算
B. 算术运算
嵌入式系统复习题及答案
嵌⼊式系统复习题及答案
⼀、单项选择题
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,#2
B、LSL R1,#2
C、MOV R1,R1, LSL #2
D、MOV R1,R1, LSR #2
6、下⾯指令执⾏后,改变R1寄存器内容的指令是( D )。
A、TST R1,#2
B、ORR R1,R1,R1
C、CMP R1,#2
D、EOR R1,R1,R1
7、下⾯哪⼀种功能单元不属于I/O接⼝电路。( D )
A、USB控制器
B、UART控制器
C、以太⽹控制器
D、LED
8、下⾯哪个操作系统是嵌⼊式操作系统。(B )
A、Red-hat Linux
B、µCLinux
C、Ubuntu Linux
D、SUSE Linux
9、使⽤Host-Target联合开发嵌⼊式应⽤,( B )不是必须的。
A、宿主机
B、银河麒麟操作系统
C、⽬标机
D、交叉编译器
嵌入式系统开发技术考试练习题及答案
嵌入式系统开发技术考试练习题及答案
2017年嵌入式系统开发技术考试练习题及答案
1. 以下是选择嵌入式系统编程语言的衡量标准的是( D )
A.异常事件处理
B.多任务支持
C.程序控制结构
D.以上都是
2. 以下说法正确的是( A )
A.线程响应度高
B.程序是动态的
C.程序就是进程
D.进程是静态的
3. 单片出现在20世纪( A )
A.70年代
B.80年代
C.90年代
D.60年代
4. 十进制数123,用二进制表达为( C )
A.1111101
B.1111100
C.1111011
D.1111010
5. ARM采用定长指令格式,所有指令都是( B )
A.64位
B.32位
C.16位
D.8位
6. 以下说法错误的是( D )
A.寄存器的速度最快
B.寄存器容量最小
C.一般用来存储计算的操作数和结果
D.寄存器位于处理器外部
7. 不能决定总线功能的强弱以及适应性的`信号线是( C )
A.控制信号线
B.时序信号线
C.中断信号线
D.备用信号线
8. 以下说法错误的是( A )
A.程序就是进程
B.程序是静态的
C.线程响应度高
D.进程是动态的
9. 以下有关进程和程序的说法正确的是( C )
A.进程是静态的
B.一个进程可以对应多个程序
C.一个程序只能对应一个进程
D.程序不是进程
10. 以下不是嵌入式操作系统的是( A )
A.U-Boot
B.MontaVista
C.Windows CE
D.RT-Linux
南开大学 嵌入式系统原理 期末复习题
13. 什么是可重入代码?举例说明,并叙述其意义。 参考答案:
可重入的代码指的是一段代码(如一个函数)可以被多个任务同时调用,而不必担心 会破坏数据。也就是说,可重入型函数在任何时候都可以被中断执行,过一段时间以后 又可以继续运行,而不会因为在函数中断的时候被其他的任务重新调用,影响函数中的 数据。下面的两个例子可以比较可重入型函数和非可重入型函数: 程序 1:可重入型函数 void swap(int *x, int *y) { int temp; temp=*x; *x=*y; *y=temp; }
崩溃 实时 交换 可信
可靠性
兼容性
裁
崩溃测试 安
剪
全
性
性
功能测试
极限测试 异常测试
图8
8
可交换系统
不可崩溃系统
实 时 系 统
非可信系统
可崩溃系统
图9
可信系统
非 实 时 系 统
统 系 换 交 可 非
应应 应
用用 用 12
UI
SUI
显语 接言
TUI文本
内
文网任
核
件络务
OS内核
引
驱驱驱
驱
动动动
引导
固件
内键显接 硬 存盘示口
嵌入式系统期末考试试卷习题
1.下面哪一种工作模式不属于ARM特权模式( A )。
A.用户模式B.系统模式C.软中断模式D.FIQ模式
2.ARM7TDMI的工作状态包括( D )。
A.测试状态和运行状态B.挂起状态和就绪状态
C.就绪状态和运行状态D.ARM状态和Thumb状态
3.下面哪个Linux操作系统是嵌入式操作系统( B )。
A.Red-hat Linux B.uclinux C.Ubuntu Linux D.SUSE Linux
4.使用Host-Target联合开发嵌入式应用,( B )不是必须的。
A.宿主机B.银河麒麟操作系统
C.目标机D.交叉编译器
5.下面哪个不属于Linux下的一个进程在内存里的三部分的数据之一( A )。
A.寄存器段B.代码段
C.堆栈段D.数据段
选择题(共5小题,每题2分,共10分)
1.下面哪个系统属于嵌入式系统( D )。
A.“天河一号”计算机系统B.IBMX200笔记本电脑
C.联想S10上网本D.Iphone手机
2.在Makefile中的命令必须要以( A )键开始。
A.Tab键B.#号键
C.空格键D.&键
3.Linux支持多种文件系统,下面哪种不属于Linux的文件系统格式( B )。
A.Ext B.FAT32
C.NFS D.Ext3
4.下面哪种不属于VI三种工作模式之一( D )。
A.命令行模式B.插入模式
C.底行模式D.工作模式
5.下面哪一项不属于Linux内核的配置系统的三个组成部分之一( C )。
A.Makefile B.配置文件(config.in)
C.make menuconfig D.配置工具
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.下面哪一种工作模式不属于ARM特权模式( A )。
A.用户模式B.系统模式C.软中断模式D.FIQ模式
2.ARM7TDMI的工作状态包括( D )。
A.测试状态和运行状态B.挂起状态和就绪状态
C.就绪状态和运行状态D.ARM状态和Thumb状态
3.下面哪个Linux操作系统是嵌入式操作系统( B )。
A.Red-hat Linux B.uclinux C.Ubuntu Linux D.SUSE Linux
4.使用Host-Target联合开发嵌入式应用,( B )不是必须的。
A.宿主机B.银河麒麟操作系统
C.目标机D.交叉编译器
5.下面哪个不属于Linux下的一个进程在内存里的三部分的数据之一( A )。
A.寄存器段B.代码段
C.堆栈段D.数据段
选择题(共5小题,每题2分,共10分)
1.下面哪个系统属于嵌入式系统( D )。
A.“天河一号”计算机系统B.IBMX200笔记本电脑
C.联想S10上网本D.Iphone手机
2.在Makefile中的命令必须要以( A )键开始。
A.Tab键B.#号键
C.空格键D.&键
3.Linux支持多种文件系统,下面哪种不属于Linux的文件系统格式( B )。
A.Ext B.FAT32
C.NFS D.Ext3
4.下面哪种不属于VI三种工作模式之一( D )。
A.命令行模式B.插入模式
C.底行模式D.工作模式
5.下面哪一项不属于Linux内核的配置系统的三个组成部分之一( C )。
A.Makefile B.配置文件(config.in)
C.make menuconfig D.配置工具
1.人们生活中常用的嵌入式设备有哪些?列举4个以上(1) 手机,(2) 机顶盒,(3) MP3,(4) GPS。(交换机、打印机、投影仪、无线路由器、车载媒体、PDA、GPS、智能家电等等。)
2.ARM9处理器使用了五级流水线,五级流水具体指哪五级:(5) 取指,(6) 译码,(7) 执行,(8) 缓冲/数据,(9) 回写。
3.在Makefile中的命令必须要以(10) Tab 键开始。
4.Linux支持多种文件系统,主要包括哪些(写出其中4中就行)(11) Ext,(12) VFAT,(13) JFS,(14) NFS。(JFS、ReiserFS、Ext、Ext2、Ext3、ISO9660、XFS、Minx、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等)
5.VI的工作模式有哪三种:(15) 命令行模式,(16) 插入模式,(17) 底行模式。
6.Linux下的一个进程在内存里包括三部分的数据,它们是:(18) 代码段,(19) 堆栈段,(20) 数据段。
1.目前使用的嵌入式操作系统主要有哪几种(1) Linux,(2) Windows CE,(3) uc/OS II,
(4) Android。(或VxWorks,Palm OS ,QNX,Symbian等)
2.如果按用途划分,嵌入式微处理器可分为哪类_ (5)嵌入式微控制器(MCU),又称为单片机__,_ (6)嵌入式微处理器(EMPU)_,_ (7) _嵌入式DSP处理器__,_ (8)嵌入式片上系统(SOC)__。
3.ARM核有两个指令集,分别是:__ (9)ARM指令集_和__(10)Thumb指令集__。
4.Makefile里主要包括的语法规则有哪些:(11) 显式规则,(12) 隐晦规则,(13) 变量定义,
(14) 文件指示,(15) 注释。
5.大多数Bootloader都包含两种不同的操作模式,分别是:(16) 启动加载模式,(17) 下载模式。
6.Linux内核的配置系统由三部分组成,它们分别是:(18) Makefile,(19) 配置文件(config.in),
(2) 配置工具。
RISC:reduced instruction set computer,精简指令集计算机MCU:Micro Controller Unit,微控制单元
DSP:Digital Signal Processor,【电脑】数字信号处理器ROM:read-only memory,【电脑】只读存储器
SWI:Software Interrupt PC:程序计数器
IRQ:外部中断请求NFS:Network File System网络文件系统
SOC:System On Chip,片上系统CPSR :当前程序状态寄存器
ICE:In Circuit Emulator,实时在线仿真器MMU:Memory Management Unit,内存管理单元
FIQ:快速中断请求VFS:虚拟文件系统
IPC :Inter-Process Communication内部进程间通信IR:指令寄存器
1、嵌入式开发环境主要包括哪些组件?
答:嵌入式系统开发需要交叉编译和在线调试的开发环境,主要包括
l 宿主机
l 目标机(评估电路板)
l 基于JTAG的ICD仿真器、或调试监控软件、或在线仿真器ICE
l 运行于宿主机的交叉编译器和链接器、以及开发工具链或软件开发环境
l 嵌入式操作系统
2、什么是嵌入式系统,嵌入式系统同PC系统相比具有哪些特点?
根据电气工程师协会的定义,嵌入式系统(Embedded System)是用来控制或者监视机器、装置、工厂等大规模系统的设备。一般认为嵌入式系统是以应用为中心,以计算机技术为基础,其软/硬件可裁减,可满足应用系统对功能、可靠性、成本、体积、功耗的严格要求的专用计算机系统。
(1) 嵌入式系统功耗低、体积小、专用性强。嵌入式系统与PC系统的最大不同就是嵌入式CPU大多工作在为特定用户群
设计的系统中,能够把PC系统中许多由板卡完成的任务集成在芯片内部,从而使系统设计趋于小型化。
(2) 嵌入式系统中的软件一般都固化在存储器芯片或单片机芯片中,以提高执行速度和系统可靠性。
(3) 嵌入式系统的硬件和软件都经过精心设计,系统精简,其操作系统一般和应用软件集成在一起。
(4) 软件代码质量要求高。
(5) 嵌入式系统开发需要专门的开发工具和开发环境。
3、嵌入式硬件系统一般由哪几部分组成?其核心是什么?核心由哪几部分组成?他们之间的关系是怎样的(请用图表示出
来)?
嵌入式硬件系统一般由嵌入式微处理器、存储器和输入/输出部分组成。其中嵌入式微处理器是嵌入式硬件系统的核心,通常由三大部分组成:控制单元、算术逻辑单元和寄存器。