版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
嵌入式操作系统
EmbeddedOperatingSystem2016年2月桑楠
信息与软件工程学院1第五局部信息与软件工程学院2EOS根底核心内容嵌入式软件、EOS、RTOSRTOS的特点RTOS的结构RTOS与通用OS的异同信息与软件工程学院3嵌入式软件
EOS、RTOS信息与软件工程学院4根本概念和术语信息与软件工程学院5OS管理和控制计算机硬件与软件资源的系统软件EOSEmbeddedOperatingSystem任务Task;程序运行的实体,调度的根本单元线程Thread;进程内可并发执行的程序段——资源共享,调度的根本单元上下文切换ContextSwitching;当前运行任务的交换抢占Preemptive;当前执行任务被另一就绪任务打断不可抢占Non-Preemptive;当前执行任务不允许被打断互斥MutualExclusion;多个任务同时访问共享数据时,必须顺序访问的机制根本概念和术语〔续〕信息与软件工程学院6优先级Priority;任务的紧急程度和重要性优先级驱动PriorityDriven;任何时刻,总是将处理器分配给优先级最高的任务的机制可调度性Schedulability;一个任务的完成时间不大于截止时间〔Deadline〕,称任务可调度;假设系统所有任务可调度,称系统可调度优先级反转PriorityInversion;高优先任务等待低优先级任务释放资源而被堵塞的情况——产生死锁的原因优先级继承PriorityInheritance;优先级反转时,低优先级任务提高优先级确保继续执行以释放资源的方法嵌入式软件与EOS
信息与软件工程学院7嵌入式软件的开展过程示意各阶段并存!EOS?嵌入式软件与EOS〔2〕信息与软件工程学院8典型嵌入式设备中由EOS提供的软件比例10%30%Networking75%KernelKernelFileSystemKernelNetworkingFileSystemMultiprocessingMemoryManagementNetworkingUtilityWindowsAPIApplicationApplicationApplicationApplicationKernelNetworkingFileSystemMultiprocessingFaultToleranceDistributedObjectsAdvancedNetworkingAdvancedInterconnectJavaBrowser/GUI90%EOS与RTOS信息与软件工程学院9RTOS≈EOS广义:RTOS组成信息与软件工程学院10RTOS组成信息与软件工程学院11类似于通用操作系统驱动程序底层硬件相关;广义属于RTOS内核最高权限局部;负责管理进程、内存、设备、文件、网络、平安、...接口库一系列特殊的程序库,提供给用程序所需的API;最靠近应用程序的局部。外围提供特定高级效劳的部件。如对微内核结构,文件管理等均归于外围RTOS组成〔2〕:例如信息与软件工程学院12RTOS特点信息与软件工程学院13RTOS特点信息与软件工程学院14及时性嵌入式实时系统的根本特征可确定性系统执行时,任务的执行序列、最坏执行时间等可确定并发性同一时刻,可能有多个外部事件到达,因此必须激活多个任务同时响应以应对外部事件高可信性无论外部环境如何,系统需要对外部事件做出准确反响可靠性不出错概率鲁棒性容错能力防危性不发生灾难性问题......RTOS特点〔2〕信息与软件工程学院15平安性主要指信息平安,能抵御外部环境对系统的恶意攻击。也属于可信性内容之一可嵌入性能嵌入式到应用软件中——捆绑为一个可执行程序可剪裁性针对应用需要,合理裁减,够用即可——节约资源、增强性能可扩展性能适应应用的不断变化开展——动态管理、嵌入式DB、...AdaptiveRTOS结构信息与软件工程学院16整体结构〔单块〕:原理信息与软件工程学院17HardwareAPIUserKernelApplicationApplication…整体结构〔单块〕:示意信息与软件工程学院18层次结构信息与软件工程学院19微内核结构信息与软件工程学院20微内核结构〔另一种表达〕信息与软件工程学院21
User
kernelHardwareProcessApplicationMemoryMicro-kernelFileNetDisplayRequestReturnSafetySecurity构件化结构信息与软件工程学院22TinyOS多核结构信息与软件工程学院23RTLinuxRTOS虚拟化技术信息与软件工程学院24RTOS-VM德国主流RTOS信息与软件工程学院25主流RTOS
信息与软件工程学院26总体情况200多RTOS,不同领域vxWorksWindRiverSystem,Intel〔2009〕IntegrityGreenHillsSoftware,平安、无版权税RTOSQNXQuantumSoftwareSystems,遵从POSIX标准NucleusATI,抢占式多任务RTOS,CPU类型最丰富tinyOSUCBerkeley,专为嵌入式无线传感网络μcOS-IIMicrium,支持超过100种以上的微处理器RTLinux新墨西哥州的fsmlabsWindowsMobileMS,移动终端AndroidGoogle,基于LinuxiPhoneOSApple,移动终端开源RTOSR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年贵州鑫桥建设工程有限公司招聘笔试参考题库含答案解析
- 2025年国电联合动力技术有限公司招聘笔试参考题库含答案解析
- 2025年度出租车公司司机服务及权益保障合同3篇
- 2025年陕西煤业化工建设有限公司招聘笔试参考题库含答案解析
- 2025年鲁人新版必修3物理下册阶段测试试卷
- 2025年度家庭住宅翻新工程承包合同
- 二零二五年度棉花种子研发与推广合同3篇
- 2025年统编版2024九年级历史下册月考试卷含答案
- 2025版国有企业内部股权结构调整合作合同2篇
- 2025年统编版八年级历史下册阶段测试试卷含答案
- 汽车修理厂管理方案
- 人教版小学数学一年级上册小学生口算天天练
- 九年级上册-备战2024年中考历史总复习核心考点与重难点练习(统部编版)
- 三年级数学添括号去括号加减简便计算练习400道及答案
- 苏教版五年级上册数学简便计算300题及答案
- 澳洲牛肉行业分析
- 老客户的开发与技巧课件
- 计算机江苏对口单招文化综合理论试卷
- 成人学士学位英语单词(史上全面)
- KAPPA-实施方法课件
- GB/T 13813-2023煤矿用金属材料摩擦火花安全性试验方法和判定规则
评论
0/150
提交评论