嵌入式实时系统复习

嵌入式实时系统复习

ID:28643077

大小:3.19 MB

页数:5页

时间:2018-12-12

嵌入式实时系统复习_第1页
嵌入式实时系统复习_第2页
嵌入式实时系统复习_第3页
嵌入式实时系统复习_第4页
嵌入式实时系统复习_第5页
资源描述:

《嵌入式实时系统复习》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案填空25判断15简答8*5=40分析10综合101.国内对嵌入式系统的定义P2嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。2、与通用计算机对比,嵌入式系统特点P7嵌入式系统通常是形式多样、面向特定应用的嵌入式系统得到多种类型的处理器和处理器体系结构的支持嵌入式系统通常极其关注成本嵌入式系统有实时性和可靠性的要求嵌入式系统使用的操作系统的特性嵌入式系统开发需要专门工具和特殊方法3、什么是前后台系统,优缺点?P10前后台系统是中断驱动系统的一种a)后台是一个循环轮询系统一直在运行。b)前台是由一些中

2、断处理过程组成的。c)当有一前台事件(外部事件)发生时,引起中断,进行前台处理,处理完成后又回到后台(通常又称主程序)。优点:可并发处理不同的异步事件,设计简单;中断处理程序有多个,主程序一个;无须学习OS相关的知识缺点:对于复杂的系统而言,其主程序设计复杂,系统复杂度提高,可靠性降低;实时性只能通过中断来保证,如果采用中断加主程序的方式来处理事件,其实时性难以保证。中断处理程序与主程序间的共享互斥问题应用自身解决4、单处理器多任务系统优缺点P11优点a)将复杂的系统分解为相对独立的多个任务,达到“分而治之”的目的,从而降低系统的复杂性。b)保证系统的实时性。c)系统的模块化好,提高系统的可维

3、护性。缺点d)需要采用一些新的软件设计方法。e)需要对每一个共享资源互斥。f)导致任务间的竞争。g)需要使用嵌入式操作系统,要增加系统的开销。5、嵌入式系统的分类按嵌入式处理器的位数、应用、实时性和软件结构等原则分类按嵌入式软件结构分类,嵌入式系统可分为哪几类?循环轮询系统、前后台系统、单处理器多任务系统、多处理器多任务系统6、嵌入式软件的特点P611)、规模小,开发难度大2)、快速启动,直接运行3)、实时性和可靠性要求高4)、程序一体化5)、两个平台7、嵌入式软件系统的分类P62精彩文档实用标准文案按通常的软件分类,嵌入式软件可以分为系统软件、支撑软件、应用软件按运行平台来分,嵌入式软件可以

4、分为:运行在开发平台上的软件、运行在目标平台即嵌入式系统上的软件按按嵌入式软件结构来分,嵌入式软件可以分为:循环轮询系统、前后台系统、单处理器多任务系统、多处理器多任务系统8、嵌入式软件系统的体系结构,包括驱动层、操作系统层、中间件层和应用层P639、嵌入式软件运行流程分为5个阶段:上电复位、板级初始化阶段;系统引导/升级阶段;系统初始化阶段;应用初始化阶段;多任务应用阶段P6510、嵌入式操作系统的体系结构可分为:单块结构、层次结构和客户/服务器(微内核)结构。P6611、交叉开发环境的工具包括:文本编辑器、交叉编译器、交叉调试器、仿真器和下载器等工具。从开发方式来看,交叉开发环境有宿主机和

5、目标机组成。宿主机和目标机之间物理连接和逻辑连接P75断点分类:硬件断点和软件断点12、什么是交叉调试P77交叉调试器是指调试程序和被调试程序运行在不同的机器上的调试器;调试器通过某种方式能控制目标机上被调试程序的运行方式,并且通过调试器能查看和修改目标机上的内存、寄存器以及被调试程序中的变量等13、交叉调试的特点P771)调试器和被调试程序运行在不同的计算机上。调试器主要运行在宿主机上,而被调试程序运行在目标机上2)调试器通过某种通信方式与目标及建立联系。通信方式可以是串口、并口、网络JTAG或者专用的通信方式3)一般在目标机上有调试器的某种代理,这种代理能配合调试器一起完成对目标机上运行的

6、程序的调试4)目标机也可以是一种虚拟机。调试通过虚拟机代理的方式完成。14、交叉调试方式Crash&Burn方式RomMonitor方式RomEmulator方式ICE方式OCD方式常用的方式RomMonitor方式和OCD方式15、嵌入式实时内核的设计考虑的问题P93实时性;可移植性;可裁剪、可配置性;可靠性;应用编程接口16、嵌入式实时内核的时间性能指标P120中断延迟时间、中断响应时间、中断恢复时间、内核最大关中断时间、任务上下文切换时间、任务响应时间、系统调用的执行时间17、任务响应时间?最坏情况包括哪些时间P130任务响应时间是指从任务对应的中断产生到该任务真正开始运行这一过程所花费

7、的时间。最坏情况下包括的时间:中断延迟、中断服务程序、中断嵌套、抢占被禁止、调度、上下文切换18、为了便于移植,内核设计为三层结构:硬件无关层、硬件抽象层、硬件相关层。19、抢占式调度和非抢占式调度的运行图P96精彩文档实用标准文案非抢占式调度抢占式调度20、任务的内容?任务的3种基本状态任务主要包括以下内容:代码,即一段可执行的程序;数据,即程序所需要的相关数据;堆栈;程序执行的上下文环境任务的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。