嵌入式软件技术概论复习资料
嵌入式期末复习资料(9)
嵌⼊式期末复习资料(9)
第⼀章嵌⼊式系统概论
本章主要内容:
1.什么是嵌⼊式系统(嵌⼊式系统是计算机软件与计算机硬件集成在⼀起,并嵌⼊到应⽤对象内部的计算机系统)
嵌⼊式系统是以应⽤为中⼼,以计算机技术为基础,并且软硬件可裁剪,适⽤于应⽤系统对功能、可靠性、成本、体积、功耗有严格要求的专⽤计算机系统。
它⼀般由嵌⼊式微处理器、外围硬件设备、嵌⼊式操作系统以及⽤户的应⽤程序等四个部分组成,⽤于实现对其他设备的控制、监视或管理等功能。
2.嵌⼊式系统分类(
按技术复杂度分类:⽆操作系统控制的嵌⼊式系统NOSES;
⼩型操作系统控制的嵌⼊式系统SOSES;
⼤型操作系统控制的嵌⼊式系统LOSES。
按⽤途分类:军⽤,⼯业⽤,民⽤。
)
系统级,板级,⽚级
芯⽚级嵌⼊
含程序或算法的处理器
模块级嵌⼊
系统中的某个核⼼模块板
系统级嵌⼊
主计算机系统
3.嵌⼊式操作系统分类(
按照源代码分类:商⽤型和开源型;
按照实施性能分类:强实时性型和普通实时型;
按内核结构分类:单内核型和为内核型。
)
按⽤途分类:军⽤/民⽤
按载体分类:宇航/车载? ? ?
按通信性质分类:⽆线/有线
按⽹络性质分类:联⽹/单机
按环境分类:普通/恶劣
按功耗分类:低功耗/普通功耗
主要分类⽅法
按硬件软件性质
根据控制技术的复杂度可以把嵌⼊式系统分为三类:
⽆操作系统控制的嵌⼊式系统
NOSES,Non-OS control Embedded System;
⼩型操作系统控制的嵌⼊式系统
SOSES,Small OS control Embedded System;
⼤型操作系统控制的嵌⼊式系统
嵌入式知识点复习
1、嵌入式系统是以应用中心,以计算机技术为基础,软件硬件可裁剪,
适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
2、Boot loader主要功能是:系统初始化、加载和运行内核程序。
3、微处理器有两种总线架构,使用数据和指令使用同一接口的是冯诺伊曼,
分开的指令和数据接口、取指和数据访问可以并行进行的是哈弗结构。
4、ARM微处理器有_七_种工作模式,它们分为___非特权模式__、__特权模
式两类。其中用户模式属于____非特权模式___。
5、ARM处理器中CPSR和SPSR的中文名称分别为:程序状态寄存器和程
序状态保存寄存器。
3、下面指令执行后,改变R1寄存器内容的指令是 D 。
A.TST R1,#2B.ORR R1,R1,R1
C.CMP R1,#2D.EOR R1,R1,R1
4、在ARM处理器中, A 寄存器包括全局的中断禁止位,控制中断禁止位就
可以打开或者关闭中断。
A.CPSR B.SPSR C.PC D.IR
6、在下列ARM处理器的各种模式中, D 模式有自己独立的R8-R14寄存器。
A.系统模式(System) B.终止模式(Abort)
C.中断模式(IRQ) D.快中断模式(FIQ)
5.Boot Loader在嵌入式系统中主要起什么作用?完成哪些主要的工作?(7分)答:Boot Loader是系统加电后、操作系统内核或用户应用程序运行之前,首先必须运行的一段程序代码。通过这段程序,为最终调用操作系统内核、运行用户应用程序准备好正确的环境。作用就是系统初始化,分配内存,将应用代码从FLASH中导入内存,最后将运行指针指向这段代码,把控制权交给应用程序。
嵌入式复习课整理
第1章复习提纲
1、嵌入式系统的定义
2、嵌入式系统的分类,简述你所学过的嵌入式系统
3、几种常见的嵌入式操作系统
WindowsCE、uC/OSII、uCLinux、VxWorks、Palm OS等
4、嵌入式系统的应用领域
信息家电、移动计算设备、汽车电子、工业控制、机器人、军事领域等。、
第2章嵌入式系统体系结构
2、目前应用比较广泛ARM处理器系列是:ARM7、ARM9、ARM9E、ARM10,各系列特点……
3、ARM920TDMI命名含义
4、ARM指令集和Thumb指令集特点
5、ARM920T微处理器的指令流水采用了典型的RISC五级流水线结构,将指令执行过程分为取指、译码、执行、访存和写回5个步骤。
6、ARM处理器支持下列数据类型:字节8位;半字16位(占用两个字节)、字32位(占用4个字节)。
7、ARM处理器的7种工作模式
8、ARM9的存储组织结构:32位长的地址,它把存储器看成是0地址开始的字节的线性组合,即一个地址对应于一个存储字节,其范围是232个字节(8位二进制数)。
9、ARM9处理器的内部总共有37个32位的寄存器,其中31个用作通用寄存器,6个用
作状态寄存器,每个状态寄存器只使用了其中的12位。这37个寄存器根据处理器的状态及其工作模式的不同而被安排成不同的组。 10、几个重要的寄存器:
R13—堆栈指针、 R14—链接寄存器 R15—程序计数器、 CPSR -状态寄存器 SPSR —备份的状态寄存器 11、CPSR
12、什么是异常
13、什么是异常向量表
异常出现后处理器强制从异常类型所对应的固定存储器地址开始执行程序,这些存储器地址称为异常向量表。 14、进入异常时,ARM9内核完成以下动作:
嵌入式系统复习资料
嵌入式系统复习资料
一.名词解释
SOC:片上系统DSP:数字新号处理
ARM:高级精简指令系统处理器RISC:精简指令集计算机
CISC:复杂指令计算机MIPS每秒百万条指令
ROM:只读储存器RAM:随机存取储存器
CPU:中央处理器ASIC:专用集成电路
BSP:板级支持包GUI:图形用户界面
PLD:可编程逻辑器件FPGA:现场课编程方阵列
IDE:集成开发环境MMU:内存管理单元
JTAG:联合测试行为组织SDRAM:同步动态随机存取存储器
SRAM静态随机存取存储器PLL锁相回路
UART:通过异步接手发送装置VFS:虚拟文件系统
DMA直接内存存取BIOS基本输入输出系统
GCC:GNV编译器家族OS:操作系统NFS:网络文件系统
OSI:开放式系统互联TCP/IP:网络通讯协议
二.填空题
1.嵌入式三要素:嵌入性,专用性,计算机系统
2.TDMI的意思:支持Thumble指令集,片上调试,支持长乘法,嵌入式跟踪宏单元
3.嵌入式系统分哪两部分:嵌入式硬件系统和嵌入式软件系统
4.ARM属于哪种处理器:嵌入式微处理器
5.自顶向下的设计步骤:需求分析→规格说明→体系结构设计→软硬件构件设计→系统集成
6.软硬件协同设计是指:依据系统目标的要求,综合分析软/硬件功能及资源挖掘系统软/硬件之间的并发性,协同设计软/硬件系统结构
7.常用嵌入式系统开发工具:编译器,链接器,定位器,集成开发环境
8.ARM的7种运行模式:用户模式,快速中断模式,外部中断模式,管理模式,数据访问终止模式,系统模式,未定义指令终止模式
9.ARM2种工作状态:32位字对齐的ARM指令和16位半字对齐Thumb指令
嵌入式复习资料整理
1.嵌入式系统基础
CISC与RISC之间的区别?
CISC的英文全称为“Complex Instruction Set Computer”,即“复杂指令系统计算机”,RISC的英文全称为“Reduced Instruction Set Computer”,即“精简指令集计算机”,
RISC 设计者把主要精力放在那些经常使用的指令上,尽量使它们具有简单高效的特色。对
不常用的功能,常通过组合指令来完成。因此,在RISC 机器上实现特殊功能时,效率可能
较低。但可以利用流水技术和超标量技术加以改进和弥补。而CISC 计算机的指令系统比较丰富,有专用指令来完成特定的功能。因此,处理特殊任务效率较高。
哈佛结构与冯诺依曼结构区别?
哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。中央处理器首先到程序指令
存储器中读取程序指令内容,解码后得到数据地址,再到相应的数据存储器中读取数据,并进行下一步的操作(通常是执行)。程序指令存储和数据存储分开,可以使指令和数据有不
同的数据宽度,哈佛结构的微处理器通常具有较高的执行效率。
冯诺伊曼结构也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储
器结构。程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,因此程序指令和数据的宽度相同。
写出下列英文缩写的中文含义。USB RTOS RISC TCP IPC GPIO (简答题)USB——Universal Serial Bus(通用串行总线)
RTOS——Real-time operating system(实时操作系统)
2022年自考29945嵌入式软件技术概论复习资料
2022年自考29945嵌入式软件技术概论复习资料
2022年自考29945嵌入式软件技术概论复习资料
一、课程性质及其设置目的与要求
〔一〕课程性质和特点
《嵌入式软件技术概论》是高等教育自学考试计算机网络专业〔独立本科段〕考试计划规定必考的一门专业课。通过本课程的学习,不仅使同学了解嵌入式系统的基本概念和组织构成,并以ARM Corte*-M4F系列微处理器为基础掌控嵌入式系统软件的开发方法,重点培育同学嵌入式计算机系统的软件开发技能。
〔二〕本课程的基本要求
本课程共分为14章。在对嵌入式系统的学科基础、讨论和应用领域以及ARM Corte*-M4F微处理器和MSP432子系列微掌握器进行简要介绍的基础上,重点阐述了如何基于MSP432子系列微掌握器开发一个相对完整的嵌入式系统的详细过程,以及嵌入式系统中所包含的基本接口及模块的编程方法,包括串行通信、中断、定时器、GPIO、FLASH、ADC、DAC、CMP、SPI、I2C、TSI、USB2.0、系统时钟及其它接口与模块。通过对本书的学习,要求应考者对嵌入式计算机系统有一个全面和正确的了解。详细应达到以下要求:
1.了解嵌入式系统的基本概念、进展过程、现状和进展趋势,嵌入式系统的应用范畴,嵌入式系统与通用计算机系统的区分与联系;
2.理解并掌控嵌入式系统的基本构成和基本原理;
3.掌控基于MSP432子系列微掌握器的嵌入式软件系统开发的方法以及对嵌入式系统各基本接口及模块的开发编程方法。
〔三〕本课程与相关课程的联系
嵌入式软件技术概论是一门综合性和应用性都比较强的课程,其内容涉及计算机相关专业的大部分专业课程,学习者需要具有肯定的数字电路及编程基础,也要对计算机的一般组成有所了解。因此,本课程的前修课程应至少包含《数字电路》、《程序设计语言》〔以C语
嵌入式考试复习资料
一1.嵌入式系统定义
―以应用为中心,以计算机技术为基础,软件硬件可裁剪,功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。‖
2.嵌入式系统与pc和单片机的区别
嵌入式系统≠ PC机
●嵌入式系统一般是专用系统,而PC是通用计算平台
●嵌入式系统的资源比PC少得多
●嵌入式系统软件故障带来的后果比PC机大得多
●嵌入式系统一般采用实时操作系统
●嵌入式系统大都有成本、功耗的要求
●嵌入式系统得到多种微处理体系的支持
●嵌入式系统需要专用的开发工具
嵌入式系统≠单片机系统
●目前嵌入式系统的主流是以32位嵌入式微处理器为核心的硬件设计和基于实时操
作系统(RTOS)的软件设计;
●单片机系统多为4位、8位、16位机,不适合运行操作系统,难以完成复杂的运算
及处理功能;
●嵌入式系统强调基于平台的设计、软硬件协同设计;单片机大多采用软硬件流水设
计;
●嵌入式系统设计的核心是软件设计(占70%左右的工作量);单片机系统软硬件设计
所占比例基本相同。
3.实时系统的定义(软、硬)
实时系统:如果逻辑和时序出现偏差将会引起严重后果的系统
软实时系统:系统的宗旨是使各个任务运行得越快越好,并不要求限定某一任务必须在多长时间内完成(响应时间为数十秒)
硬实时系统:各任务不仅要执行无误而且要做到准时(响应时间在ms 或us级)
二1. BSP的概念和特点
BSP(板级支持包)是介于底层硬件和操作系统之间的软件层,它完成系统上电后最初的硬件和软件初始化,并对底层硬件进行封装,使得操作系统不再面对具体的操作。
BSP的特点:
1)硬件相关性:因为嵌入式系统的硬件具有应用相关性,所以,作为高层软件与硬件之间的接口,BSP必须为操作系统提供操作和控制具体硬件的方法。
嵌入式软件基础复习提纲-整理版
1 什么是嵌入式系统?
答:P1
嵌入式系统也叫嵌入式计算机,它指那些以应用为中心,以计算机技术为基础,为适应应用对功能、可靠性、成本、体积、功耗的严格要求,可对系统的软件和硬件进行配置的专用计算机系统。
2 嵌入式系统有哪些特点?
答:P2
1.系统专用性强
2.系统实时性高
3.硬件与软件的互相依赖性强
4.采用专用的嵌入式CPU
5.多种技术间结合更加紧密
6.系统对用户透明
7.系统资源有限
3 嵌入式系统的技术发展方向与通用计算机有哪些不同之处?
答:P3
通用计算机系统和嵌入式系统是现代计算机技术发展的两个分支,这两个分支有着不同的技术要求与技术发展方向:
1 通用计算机系统的技术要求是高速的计算能力、海量的存储能力;技术发展方向是计算速度的提升,存储容量的扩大。
2 嵌入式系统的技术要求则是对嵌入对象进行控制的能力;技术发展方向是提高与嵌入对象密切相关的性能指标与可靠性指标。
4 按照嵌入式系统得嵌入方式,可将嵌入式系统分为哪几类?
答:P4
根据嵌入式系统的嵌入方式,可以将嵌入式系统分为:
整机式嵌入的嵌入式系统、
部件式嵌入的嵌入式系统、
芯片式嵌入的嵌入式系统等3类。
5 按照嵌入式系统得嵌入程度,可将嵌入式系统分为哪几类?
答:P4
根据嵌入式系统的嵌入程度,可以将嵌入式系统分为:
深度嵌入的嵌入式系统、
中度嵌入的嵌入式系统、
浅度嵌入的嵌入式系统等3类。
6 按照嵌入式系统得实时性能,可将嵌入式系统分为哪几类?
答:P4
根据嵌入式系统是否为实时系统,可以将嵌入式系统分为:
实时嵌入式系统,
非实时嵌入式系统两类。
7 按照嵌入式系统得复杂程度,可将嵌入式系统分为哪几类?答:P5
(整理)嵌入式系统复习终极版.
嵌入式系统复习重点
一、题型
填空题 2`×10
单选题 2`×5
名词解释 2`×5
简答题 5`×6
设计题 15`×2
二、考点
第一章嵌入式系统概述
1、嵌入式系统从技术角度的定义及其特点(见PPT第一章)
定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
特点:嵌入性、内含计算机、专用性。
2、嵌入式系统的未来P3
产品市场窗口现在预计翻番的周期狂热到6~9个月;
全球重新定义市场的机会和膨胀的应用空间;
互联现在是一个需求而不是辅助性的,包括用有线和刚刚显露头角的无线技术;
基于电子的产品更复杂化;
互联嵌入式系统产生新的依赖网络基础设施的应用;
微处理器的处理能力按莫尔定律(Moore’s L aw)预计的速度在增加。该定律认为集成电路和晶体管个数每18个月翻一番。
3、什么是嵌入式处理器及嵌入式系统的分类P5
嵌入式处理器:为完成特殊应用而设计的特殊目的的处理器。
嵌入式系统可以分为以下几大类:
嵌入式微处理器EMPU;
嵌入式微控制器MCU;
嵌入式DSP处理器;
嵌入式片上系统SOC。
4、嵌入式操作系统相关的基本概念P7-10(可能考名词解释)
前后台系统:对基于芯片的开发来说,应用程序一般是一个无限的循环,可称为前后台系统或超循环系统。循环中调用相应的函数完成相应的操作,这部分可以看成后台行为,后台
也可以叫做任务级,这种系统在处理的及时性上比实际可以做到的要差。中断服务程序处理异步事件,这部分可以看成前台行为,前台也叫中断级,时间相关性很强的关键操作一定是靠中断服务程序来保证的。
嵌入式软件技术概论自考试卷
嵌入式软件技术概论自考试卷
一、选择题(40分)
1. 在嵌入式系统中,存储器资源通常比处理器资源更为紧缺。以下哪一种存储器不属于嵌入式系统常用的存储器类型?
A. SRAM
B. SD RAM
C. NOR FLASH
D. NAND FLASH
2. 以下哪个不是实时操作系统(RTOS)的主要特征?
A. 高度优化的内存管理
B. 反应迅速的任务切换
C. 预先确定的任务优先级顺序
D. 多任务调度机制
3. 下列哪个功能模块通常不包括在嵌入式开发板上?
A. 电源模块
B. 计算模块
C. 存储模块
D. 通讯模块
4. 下列哪个不是DSP芯片的主要特点?
A. CPU性能高
B. 支持数字信号处理算法
C. 集成了模数/数模转换器
D. 自带标准接口
二、简答题(30分)
1. 什么是中断?
2. 简述kernel和shell分别是什么。
3. 简述移植嵌入式操作系统的步骤。
4. 什么是TCP/IP协议栈?
5. 简述嵌入式系统的应用领域和特点。
三、计算题(30分)
某系统需要存储100个整数,在嵌入式环境下,需要使用8位单片机,且存储器容量最小,使用哪一种存储器的存储器单元数最少?
(SRAM每bit需要1个存储单元,SDRAM每bit需要4个存储单元,NOR FLASH每bit需要2个存储单元,NAND FLASH每bit需要5个
存储单元)
嵌入式复习资料
嵌⼊式复习资料
第⼀题选择题
1.Cortex-M处理器采⽤的架构是( D )
(A)v4T (B)v5TE (C)v6 (D)v7 2.Cortex-M系列正式发布的版本是( A )
(A)Cortex-M3 (B)Cortex-M4 (C)Cortex-M6 (D)Cortex-M8 3.Cortex-M3的提供的单周期乘法位数是( C )
(A)8 (B)16 (C)32 (D)64
4.和PC系统机相⽐嵌⼊式系统不具备以下哪个特点( C )。
A、系统内核⼩
B、专⽤性强
C、可执⾏多任务
D、系统精简
5.嵌⼊式系统有硬件和软件部分构成,以下( C )不属于嵌⼊式系统软件。
A. 系统软件
B. 驱动
C. FPGA编程软件
D. 嵌⼊式中间件6.ARM Cortex-M3不可以通过(D )唤醒CPU。
A.I/O端⼝B.RTC 闹钟
C.USB唤醒事件D.PLL
7.Cortex – M3的存储格式中专⽤外设总线区域可以使⽤( A )
(A)⼩端格式(B)⼤端格式(C)⼩端或⼤端格式(D)没有正确答案8.STM32处理器的USB接⼝可达(B )
(A)8Mbit/s (B)12Mbit/s (C)16Mbit/s (D)24Mbit/s 9.下⾯是Context-M3处理器代码执⾏⽅式的是( A )
(A)特权⽅式(B)普通⽅式(C)Handle⽅式(D)Thread⽅式10.Cortex-M3的提供的流⽔线是( B )
(A)2级(B)3级(C)5级(D)8级
11.下⾯是Context-M3处理器的⼯作模式的是( A )
嵌入式软件技术概论复习资料全
1.根据嵌入方式划分嵌入式系统类型不包括
A.整机嵌入式 B.部件式嵌入式 C.组件式嵌入式 D.芯片式嵌入式
2.对性能要求高的嵌入式系统是
A.嵌入式实时系统
B.嵌入式多线程系统
C.嵌入式多内核系统
D.嵌入式轮转询问系统
3.不影响任务响应时间的因素为
A.操作系统调度算法
B.系统调用执行时间
C.中断延迟时间
D.任务上下文切换时间
4.单块结构嵌入式操作系统优点
A.模块化程度高
B.结构清晰
C.易于调试
D.规模较小时比较灵活
5.适用于数据交换的任务通信机制为
A.事件
B.管道
C.信号量
D.信号
6.下列不属于闪存类型的为
A.NOR
B.NAND
C.EPROM
D.AND
7.不适用于嵌入式系统的文件系统为
A.CRAMFS
B.TmpFS
C.HFS
D.ROMFS
8.属于日志型的文件系统为
A.DOSFS
B.JFFS2
C.TSFS
D.RAMFS
9.中断响应阶段要做的工作为
A.对中断进行具体处理
B.禁止可屏蔽中断和单步异常
C.执行中断返回指令
D.获取与中断相关的其他信息
10.在电源管理睡眠模式中下列描述正确的为
A.内存处于工作状态
B.外设处于工作状态
C.CPU处于工作状态
D.系统时钟处于活动状态
11.用于智能手机的嵌入式操作系统为
A.Symbian
B.OSEKturbo
C.MANTIS
D.VxWorks
12.串行接口最大传输距离为
A.10m
B.15m
C.20m
D.25m
13.同步服务器级接口函数错误的为
A.SYNCOpen
B. SYNCGetPara
C. SYNCClose
D. SYNCData
14.下列属于嵌入式窗口系统核心层任务的是
嵌入式复习
第一章
1.5 前后台系统的组成和运行模式如何?需要考虑的主要因素有哪些?主要性能指标是什么?
答:系统组成:由前台事件(外部事件)和后台(主程序组成)。
运行模式:后台是一个一直在运行的系统,前台是由一些中断处理过程组成的。当有一个前台事件引起中断,中断后台运行,进行前台处理,处理完成后又回到后台。
考虑因素:中断的现场保护和恢复;中断嵌套;中断处理过程;主程序的协调(共享资源)问题性能指标:中断延迟时间;响应时间;恢复时间
1.6 单处理器多任务系统由哪些部分组成?其运行方式如何?
答:系统组成:是由多个任务、多个中断处理过程和嵌入式操作系统组成的有机整体运行方式:在多任务系统中每个任务是顺序执行的,并行性通过操作系统来完成,任务间以及任务与中断处理程序间的通信、同步和互斥也需要操作系统的支持。
第二章
2.1 嵌入式硬件系统由哪几部分组成?
答:嵌入式微处理器;总线;存储器;I/O接口和设备
2.4 ARM有几种异常?其异常处理方式和80×86有什么不同?
答:异常:7种。Rest异常;Undefined Instruction异常;Software Interrupt异常;Prefetch Abort异常;
Data Abort平常;IRQ(interrupt);FIQ(fast interrupt)
不同:对于80×86CPU,当有异常发生时CPU是到指定的向量地址读取要执行的程序的地址,跳转到相应的地址并执行;而对于ARM CPU,当有异常发生时CPU是到向量地址的读取指
令并执行,也就是ARM的向量地址处存放的是一条指令(一般是一条跳转指令)。
嵌入式复习资料
嵌入式复习资料
第一章
1.根据IEEE(国际电气和电子工程师协会)的定义:嵌入式系统是“用于控制、监视或者辅助装置、机器和设备运行的装置。此定义是从应用上考虑的,嵌入式系统是软件和硬件的综合体。
2.一般定义
“以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。”
3.它一般由嵌入式处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四部分组成,用于实现对其他设备的控制、监视或管理等功能。
4.嵌入式系统的特点
相比通用的计算机系统,嵌入式系统主要具有以下一些特点(见P1):
(1)特定的设计
(2)各学科结合的产物
(3)高效的设计
(4)与具体应用相结合
(5)存储特性
(6)交叉开发
5.嵌入式系统的交叉开发主要是指嵌入式系统的软件开发方式,这是嵌入式系统区别于通用计算机软件开发的最主要特性。
6.任何系统的软件开发都包括两个基本的部分:程序的生成和程序的载入
1)通用计算机的程序的生成:直接编译和链接等程序的载入:复制
2)嵌入式系统程序开发的程序的生成:主机端,交叉编译程序的载入:主机到目标机
烧写或其他通信方式
注:开发工具在主机运行的程序,生成的程序是在目标机运行的程序。
7.嵌入式系统组成:
嵌入式系统一般指非桌面系统和服务器系统的计算机系统。
根据计算机系统的概念,它可分为硬件部分和软件部分。
硬件部分包括嵌入式处理器(MPU)或控制器(MCU)以及外围电路。
软件部分包括嵌入式操作系统和应用程序。
嵌入式系统可以划分成以下几个部分:
微处理器
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
嵌入式软件技术概论复习资料
1. 根据嵌入方式划分嵌入式系统类型不包括
A.整机嵌入式
B. 部件式嵌入式
C.
组件式嵌入式 D. 芯片式嵌入式
2. 对性能要求高的嵌入式系统是
A.嵌入式实时系统
B. 嵌入
式多线程系统
C.嵌入式多内核系统
D. 嵌入
式轮转询问系统
3. 不影响任务响应时间的因素为
A.操作系统调度算法
B. 系统
调用执行时间
C.中断延迟时间
D. 任务
上下文切换时间
4. 单块结构嵌入式操作系统优点
A.模块化程度高
B. 结构清晰
C. 易
于调试D. 规模较小时比较灵活
5. 适用于数据交换的任务通信机制为
A. 事件
B. 管道
C. 信
号量D. 信号
6. 下列不属于闪存类型的为
B.NAND
A. NOR
7. 不适用于嵌入式系统的文件系统为
A. CRAMFS
B.TmpFS
C.HFS
D.ROMFS
8. 属于日志型的文件系统为
A. DOSFS
B.J FFS2
C.TSFS
D.RAMFS
9. 中断响应阶段要做的工作为
A.对中断进行具体处理
B. 禁止可
屏蔽中断和单步异常
C.执行中断返回指令
D. 获取与
中断相关的其他信息
10. 在电源管理睡眠模式中下列描述正确的为
A.内存处于工作状态
B. 外设处
于工作状态
C.CPU处于工作状态
D. 系统时
钟处于活动状态
11.用于智能手机的嵌入式操作系统为
A. Symbia n
B.OSEKturbo
C. MANTIS
D.VxWorks
12. 串行接口最大传输距离为
A. 10m
B.15m
C.20m
D. 25m
13. 同步服务器级接口函数错误的为
A. SYNCOpen
B. SYNCGetPara
C.
SYNCCIose D. SYNCData
14. 下列属于嵌入式窗口系统核心层任务的是
A.接收键盘扫描码
B. 建立新
窗口
C.输出基本图元
D. 将内部
码转换为字符编码
15. Form是J2ME里面比较重要的容器类型,它必须
配合Item类来使用,不属于Item类的子类的是A.TextField B.Stringltem
C.ChoiceGroup
D.TextBox
16. 根据嵌入程度划分嵌入式系统类型不包括
A.深度嵌入式
B. 中度嵌入式
C.
组件式嵌入式 D. 浅度嵌入式
17. 嵌入式系统的软件部分不包括
A. DSP
B. 嵌入式操作系统
C.
设备驱动程序D. 应用程序
18. 不影响任务响应时间的因素为
A.中断处理时间
B. 系统调用
执行时间
任务上下
结构清
规模较
C.
B.OTPROM
B.CDFS B.CRAMFS
C ・中断延迟时间
D.
文切换时间
19. 层次结构嵌入式操作系统优点 A.模块化程度高
B.
晰
C.易于调试
D.
小时比较灵活
20. 适用于数据交换的任务通信机制为 A.事件
B. 信号 信号量
D.
邮箱
21. 下列不属于闪存类型的为 A.NOR C.DiNOR D.AND
22. 不适用于嵌入式系统的文件系统为
A.CRAMFS
C.YAFFS
D.ROMFS
23. 属于日志型的文件系统为 A.DOSFS
C.Ext3
D.RAMFS
24. 中断响应阶段要做的工作为
D.
获取
内存处
D.
硬盘
B.OSEKturbo
B.1300m
关键寄存器内容
C.执行中断返回指令
与中断相关的其他信息
25. 在电源管理S1模式中下列描述错误的是 A.CPU 关闭
B.
于工作状态
C.总线时钟处于工作状态
带电
26. 用于汽车电子的嵌入式操作系统为 A.Co niki C.MANTIS
D.An droid
27. RS-422接口最大传输距离为 A.1100m C.1200m
D.900m
28. 同步服务器级接口函数错误的为 A.SYNCOpe n
B.SYNCGetPar
C.SYNCParam
D.SYNCGo
29. 下列属于嵌入式窗口系统核心层任务的是 A.实现窗口隐藏操作
B. 建立新
窗口
D. 将内部C.追踪指针设备移动
码转换为字符编码
30. 属于能够操纵List列表类中元素的方法是
A.appe nd
B.delete
C.i nsert
D. 以上均是
31. 根据嵌入复杂程度划分嵌入式系统类型不包括
A.单微处理器嵌入式
B.中度嵌入式
C.
组件式嵌入式D. 分布式嵌入式
32. 嵌入式系统硬件的核心是
A.存储器
B. 嵌入式微处理器
C.
嵌入式微控制器 D.BSP
33. 不影响任务响应时间的因素为
A.中断处理时间
B. 系统调用
执行时间
C.中断延迟时间
D. 系统禁止
调度时间
34. 层次结构嵌入式操作系统优点
A.模块化程度高
B. 结构清
晰
C.易于调试
D. 规模较