


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
名词解释:硬实时:通常将采用优先级驱动的、具有时间确定性的、可抡占调度的RTOS的实时系统称为硬实时系统。定的时间内,总是把处理器分配给最高优先级的任务。级反转。优先级继承技术可以解决优先反转问题。优先级继承:当优先级反转发生时,较低优先级任务的优先级被暂时提高,以匹配较高要的资源。实时执行体:实时执行程序包括一套支持实时系统所必需的机制,如多任务支持、CPUVxWorks(6)重调度过程:重调度过程是一段系统程序,用于判定任务优先级和任务的执行状态。一旦任务的状态发生变化,就会引起切换任务:RTOS中的任务相当于一般操作系统的进程,一个任务就是RTOS的一个可以独立运行的例程。在程序设计时,任务被设计成无限循环程序(过程)段和通用寄存器等。)可伸缩的体系结构:可伸缩的体系结构是指一个软系统能够支持多种应用而无裁衣。中断延迟:中断延迟是指中断发生到开始执行中断处理程序的这一段时间。一个正在执行的任务可以被打断而让另外一个任务运行,这提高了应用对外部中断的响应RTOS都是以抢占方式运行,但不是说调度在任何时候都是可以发生的。例如,当RTOS的一个任务正在通过系统调用访问共享数据时,重新调度和中断都是不允许的。RISC体系结构:RISC,去掉复杂、使用频度不高的指令;采用Load/Store结构,以减少指令格式,统一存储器访问方式;采用硬接线控制代替微程序控制RISC体系结构有如下特点:a具有大量的寄存器,大多操作都在寄存器中完成;b寻址方式灵活简单,执行效率高;c通过载入和存储指令访问存储器;d采用固定长度的指令格式;e所有的指令都可以条件执行,以提高指令执行效率;f同一条数据处理指令中包含算术逻辑单元处理和移位处理;g使用地址自动增加(减少)来优化程序中的循环处理;h载入和存储指令可以批量传输数据,从而提高数据传输效率。R0,#1R0,R1,R2寄存器间接寻址:以寄存器中的值作为操作数的地址,而操作数本身存放在存储器如:D,】 】(该寄存器一般称做基址寄存器)的内容与指令中给出的如:R【,】 ;【】多寄存器寻址:一条指令可以完成多个寄存器值的传送。PC两者相加后得到操作数的有效地址。堆栈寻址:堆栈是一种数据结构,按先进后出InLast的方式工作,使用一个称做堆栈指针的专用寄存器指示当前的操作位置,堆栈指针总是只向栈顶。进度调试:内存管理:在LINUX内核中,内存管理子系统允许多个进程安全地共享主内存区域。虚拟文件系统:在LINUX避开了各种硬件的具体细节,为所有硬件提供统一的接口。信号:用于通知接收进程有某种事件发生。(管道)入相连接的方法。报文队列:是消息的链接表,包括POSIXSystemV消息队列等。有足够权限的进程可以向队列中添加消息,被赋予读权限的进程则可以读取队列中的消息。信号量:主要作为进程之间及同一进程不同线程之间的同步手段。(传输控制协议TCP协议保证在(网际协议:P工作在网络层,是P协议族中最为核心的协议,其他的协议IPTCPUDPIPIP数IPIP和,以及其他一些有关的信息,协议是一种无连接、不可靠的传输层协议。使用该协议只是把应用程序传UDP头包括端口号、段长等字段,作为UDP数据包发送出去,但是并不保证数据包能到达目的地,其可靠性由应用层来提供。问答题:着重学习有关:嵌入式系统的概念、组成及特点。嵌入式系统是以应用为中心、计算机技术为基础,软、硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式系统包括硬件和软件两个部分,硬件包括处理器、存储器、外设2器件、I/O端口和图形控制器等。软件包括嵌入式操作系统和应用软件编程两大部分和4个层次即设备驱动接口、实时操作系统、可编程应用接口、应用软件。嵌入式系统的主要特点a通常含有面向特定应用的嵌入式CPU。b是计算机技术、半导体技术和电子技术与各行业的具体应用相结合的产物。c其硬件和软件的设计效率要高。d与具体应用紧密结合,其升级换代也与具体产品同步进行,因此生命周期较长。e其软件均固化在存储芯片或单片机中,因此,速度和可靠性较高。f不具备独立开发能力,必须借助外部开发工具或系统进行设计,因此用户不能对其中的程序功能进行修改。个层次。嵌入式操作系统:如VRTX、pSOS、VxWorks、WindowsCE、EPOC、Linux、PALM、OS9、JavaCHORUSOS、QNX、NAVIO应用软件:为不同应用而编写的软件。4个层次:Driver负责嵌入式系统与外部设备的信息交互;实时操作系统TimeOperation提供文件、图形用户界面User等基本服务。扩展模块:提供操作的扩展功能,包括网络、数据库等。可编程应用接口(API,ApplicationProgrammable也称为编程中间件、应用中间软件,是为编制应用程序提供的各种编程接口库。应用软件 针对不同就用而由开发者自己编写的软件。4为链接寄存器R,在结构上有两个特殊功能:R14版本用于保存子程序返回地址;当发生异常时,将R14对应的异常模式版本设置为异常返回地址(小的固定偏移量。注意的问题:当发生异常嵌套时,这些异常之间可能会发生冲突,R14寄存器中的PC值将被覆盖,导致程序不能返回。寄存器的作用。R13ARM指令中常用作堆栈指针。当程序的运行进入异常模式时,可以将需要保护的寄存器放入R13采用这种方式可以保证异常发生后程序的正常执行。6.着重学习有关:嵌入式操作系统中所采用的任务控制方式。不同嵌入式操作系统中,任务可为进程或者是线程。操作系统采用任务控制块对任务进行操作控制。所谓TCB内容包括任务的管理信息、CPU上下文信息和资源管理信息。对整个任务的管理就是通过对每个任务的TCB操作实现的,具体来说,当需要创建一个新任务时,就为它生成一个TCB的内容;当要终止一个任务时,回收其TCB即可。着重学习有关:嵌入式处理器的ARMThumb状态的切换方式。状态切换方法:Thumb状态:当操作数寄存器的状态位(0)1BX指令,使微处理器从ARM状态切换到Thumb状态。此外,当处理器从Thumb状态进入异常,一旦异常返回,自动切换到Thumb状态。ARM状态:当操作数寄存器的状态位(0)0BX指令,使微处ThumbARMPC指针放入异ARM状态。ARM中系统调用和中断的差异。中断方式才是多任务操作系统中最有效利用处理器的方式。当CPU进行主程序操作时,外口电路向CPUCPU//操作系统将所有的设备全部看成文件,并通过文件的操作界面进行操作,一般对文件进行操open()打开设备文件。在驱动程序结构中,包含了中断服务程序,由Linux断服务子程序。异常中断的响应过程和返回过程(1)异常中断响应过程①保存CPSR到将要执行的异常中断的SPSR;②设置CPSR的值:设置CPSR相应位的值使处理器进入特定的处理器模式,按要求屏蔽中断;③设置LR寄存器:将中断相应模式的LR寄存器的值设置为异常中断的返回地址;④处理程序计数器PC:将PC值设为相应的中断向量的地址。(2)异常中断返回过程①恢复CPSR:将保
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO/IEC GUIDE 50:2014 RU Safety aspects - Guidelines for child safety in standards and other specifications
- 【正版授权】 ISO/IEC 23092-3:2025 EN Information technology - Genomic information representation - Part 3: Metadata and application programming interfaces (APIs)
- 生物技术制药工艺知识考点解析
- 宜宾一诊考试试题及答案
- 仪容仪表考试试题及答案
- 医院培训考试试题及答案
- 六一儿童节栈桥活动方案
- 六一公司参观活动方案
- 六一创意过山车活动方案
- 六一商场活动方案
- 《供热计量技术规程》JGJ173-2009
- 摄影摄像拍摄合同范本
- 人身损害三期评定规范
- 2024届梧州市八年级物理第二学期期末联考试题含解析
- 2024中考道法图表题专项训练
- 《红楼梦》饮食文化研究
- 《机械制图》期末考试题库388题(含答案)
- 新媒体视频节目制作 课件 学习领域1 新闻短视频制作
- 福建省泉州市晋江第一中学高一物理摸底试卷含解析
- 肝硬化的中医护理查房课件
- 音乐(人音全国版)四年级生日快乐变奏曲-2课件
评论
0/150
提交评论