第1章嵌入式系统
- 格式:pptx
- 大小:5.53 MB
- 文档页数:73
嵌入式系统基础复习题第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处理器模式指用户模式、快中断模式、中断模式、管理模式、中止模式、未定义模式和系统模式。
第一章嵌入式系统概述1.嵌入式系统的概念从技术的角度概念:以应用为中心、以运算机技术为基础、软件硬件可裁剪、适应应用系统对功能、靠得住性、本钱、体积、功耗严格要求的专用运算机系统。
从系统的角度概念:嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一路的运算机系统。
术语嵌入式反映了这些系统一般是更大系统中的一个完整的部份,称为嵌入的系统。
嵌入的系统中能够共存多个嵌入式系统。
2.嵌入式处置器的分类①嵌入式微处置器;②嵌入式微控制器;③嵌入式DSP处置器;④嵌入式片上系统(SOC)3.嵌入式操作系统的大体概念及特点一般实时操作系统应用于实时处置系统的上位机和实时查询系统等实时性较弱的实时系统,而且提供了开发、调试、运用一致的环境。
嵌入式实时操作系统应用于实时性要求高的实时控制系统,而且应用程序的开发进程是通过交叉开发来完成的,即开发环境与运行环境是不一致。
嵌入式实时操作系统具有规模小(一般在几K~几十K 内)、可固化利用实时性强(在毫秒或微秒数量级上)的特点4.实时操作系统的大体概念及特点总的来讲实时操作系统是事件驱动的,能对来自外界的作用和信号在限定的时刻范围内作出响应。
它强调的是实时性、靠得住性和灵活性, 与实时应用软件相结合成为有机的整体起着核心作用, 由它来管理和协调各项工作,为应用软件提供良好的运行软件环境及开发环境。
从实时系统的应用特点来看实时操作系统能够分为两种:一般实时操作系统和嵌入式实时操作系统IEEE 的实时UNIX分委会以为实时操作系统应具有以下的几点:异步的事件响应;切换时刻和中断延迟时刻肯定;优先级中断和调度;抢占式调度;内存锁定;持续文件;同步;5.操作系统的内核有哪两种,各自的特点①非占先式内核:非占先式内核要求每一个任务自我舍弃CPU 的所有权。
非占先式调度法也称作合作型多任务,各个任务彼此合作共享一个CPU。
异步事件仍是由中断服务来处置。
中断服务能够使一个高优先级的任务由挂起状态变成就绪状态。
第一章嵌入式系统导论1、RTOS指的是什么?嵌入式系统的定义是什么?P2RTOS指的是嵌入式实时操作系统(Real Time Operating System)。
嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
2、按嵌入式软件结构分类,嵌入式系统可分为哪几类?P9循环轮询系统、前后台系统、单处理器多任务系统、多处理器多任务系统第三章嵌入式软件系统1、什么是“零拷贝”(零复制)技术?P71-72所谓“零拷贝”技术,是指TCP/IP协议栈没有用于各层间数据传递的缓冲区,协议栈各层间传递的都是数据指针,只有当数据最终要被驱动程序发送出去或是被应用程序取走时,才进行真正的数据搬移。
2、(并发,多任务多操作系统)目前操作系统的体系结构有哪些?单块结构、层次结构、客户/服务器(微内核)结构。
第四章嵌入式实时内核基础1、中断响应时间、中断延迟时间的概念是什么?什么是响应性?P126、P124、P94中断响应时间是指从中断发生到开始执行用户中断服务程序的第一条指令之间的时间。
中断延迟时间是指从中断发生到系统获知中断,并且开始执行中断服务程序所需要的最大滞后时间。
响应性是指识别外部事件,并服务该事件。
中断延迟时间=最大关中断时间+中断嵌套时间+硬件开始处理中断到开始执行ISR第一条指令之间的时间最大关中断时间=MAX[MAX(内核关中断时间),MAX(应用关中断时间)]中断响应时间=中断延迟+保存CPU内部寄存器的时间中断响应时间(抢占式调度)=中断延迟+保存CPU内部寄存器的时间+内核中断服务程序入口函数的执行时间2、可抢占内核与抢占式调度的概念分别是什么?P97可抢占内核:即使正在执行的是内核服务函数,也能响应中断,并且中断服务程序退出时能进行任务重新调度。
如果有优先级更高的任务就绪,就立即让高优先级任务运行,不要求回到被中断的任务,将未完成的系统调用执行完。
第一部份MCS51单片机原理第一章绪论1.1嵌入式系统1.1.1什么是嵌入式系统我们把面向工控领域对象,嵌入到工控应用系统中,实现嵌入式应用的计算机称之为嵌入式计算机系统,简称嵌入式系统。
嵌入式系统具有以下特点:1.面对控制对象。
如传感信号输入、人机交互操作、伺服驱动等。
2.嵌入到工控应用系统中的结构形态。
3.能在工业现场环境中可靠运行的可靠品质。
4.突出控制功能。
如对外部信息的捕捉、对控制对象实时控制、有突出控制功能的指令系统(I/O 控制、位操作、转移指令等)。
通用计算机特点:海量高速数值计算1.1.2嵌入式系统的种类嵌入式系统的种类可分为:1.工控机:通用计算机经机械改造加固、电气加固构成,其特点是软件丰富、体积大。
2.通用CPU 模块:用CPU 构成各种形式的主机板系统,一般用在大量数据处理的场合,体积较小。
3.嵌入式微处理器:在通用微处理器(MPU )的基核上,增添一些外围单元和接口构成单芯片形态的计算机系统,如80386EX ,它有定时器/计数器、DMA 、中断系统、串行口、并行口、看门狗(WDT )等集成在一个芯片上。
4.单片机(微控制器):单片机有唯一的专门为嵌入式应用系统设计的体系结构与指令系统,最能满足嵌入式应用要求。
它是完全按嵌入式系统要求设计的单芯片形态应用系统,最能满足面对控制对象、应用系统的嵌入、现场的可靠运行及非凡的控制品质等要求,是发展最快、品种最多、数量最大的嵌入式系统。
1.2单片机的技术发展历史1.2.1单片机的发展阶段单片机的发展可分为四个阶段1.第一代:单片机探索阶段,有2.第二代:单片机完善阶段表现在:(1)面对对象,突出控制功能,专用CPU 满足嵌入功能。
(2)寻址范围为16位或8位(3)规范的总线结构,8位数据,16位地址线,及多功能异步串行口(UART )(4)特殊功能寄存器(SFR)的集中管理模式(5)海量位地址空间,提供位寻址及位操作功能(6)指令系统突出控制功能3.第三代:微控制器形成阶段形成系列产品:以8051系列为代表,如8031、8032、8051、8052等。