首页--航空、航天论文--航天(宇宙航行)论文--航天仪表、航天器设备、航天器制导与控制论文--电子设备论文

星上嵌入式实时ACOS任务管理研究

目录第1-6页
摘要第6-7页
Abstract第7-8页
第一章 嵌入式实时操作系统概述第8-16页
   ·基本概念第8-12页
  一、 嵌入式系统第8页
  二、 嵌入式系统的特点第8-9页
  三、 嵌入式实时操作系统第9页
  四、 嵌入式实时操作系统的特点第9-12页
   ·嵌入式实时操作系统的发展趋势第12-15页
  一、 RTOS的发展历史第12-13页
  二、 RTOS的技术现状第13页
  三、 RTOS的未来趋势第13-15页
   ·本论文的主要研究内容第15-16页
第二章 星上嵌入式系统的特殊要求第16-20页
   ·星上嵌入式系统概述第16页
   ·空间环境对嵌入式系统的影响第16-18页
  一、 空间环境的主要影响因素第16-17页
  二、 单粒子事件效应第17-18页
   ·嵌入式系统的特殊要求第18-20页
  一、 质量轻、体积小、低功耗第18页
  二、 适应空间环境的长期工作第18页
  三、 高可靠性第18-20页
第三章 ACOS的体系结构与功能第20-32页
   ·体系结构概述第20-22页
  一、 硬件体系结构第20-21页
  二、 软件体系结构第21-22页
   ·ACOS的开发环境第22-23页
  一、 嵌入式实时操作系统的开发环境概述第22页
  二、 ACOS的开发环境第22-23页
   ·ACOS的体系结构第23-25页
  一、 ACOS微内核第23-24页
  二、 ACOS扩展内核第24页
  三、 设备驱动程序接口第24页
  四、 应用编程接口第24-25页
   ·ACOS的源代码结构第25-29页
  一、 ACOS的目录结构第25页
  二、 ACOS的源代码树形结构第25-29页
   ·星上实时操作系统提供的功能第29-32页
第四章 ACOS的调度算法第32-43页
   ·调度概念第32页
   ·调度机制第32-34页
  一、 任务优先级和调度第33页
  二、 抢先第33页
  三、 时间片第33-34页
   ·基本调度算法第34-35页
  一、 优先级加轮询的调度算法第34页
  二、 非抢先式优先级调度算法第34页
  三、 基于优先级抢先的调度算法第34-35页
   ·单调速率调度算法(RMS)第35-38页
  一、 单调速率调度概述第35-37页
  二、 单调速率调度算法示例第37-38页
  三、 单调速率调度的实现第38页
   ·可调度性分析第38-43页
  一、 假设第38-39页
  二、 RMS可调度性充分条件第39页
  三、 RMS可调度性充要条件第39-40页
  四、 可调度性分析例子第40-43页
第五章 任务管理机制第43-67页
   ·任务管理概述第43-46页
  一、 任务管理基本概念第43-45页
  二、 任务管理的基本功能第45-46页
  三、 任务管理的重要地位第46页
  四、 任务管理器第46页
   ·任务状态切换第46-49页
  一、 不存在状态第47页
  二、 休眠状态第47-48页
  三、 阻塞状态第48页
  四、 就绪状态第48-49页
  五、 执行状态第49页
   ·任务间的通信机制第49-51页
  一、 共享内存通信第50页
  二、 消息传递通信第50页
  三、 信号通信第50-51页
   ·任务管理操作第51-54页
  一、 创建任务第51页
  二、 获得任务ID第51页
  三、 启动和重新启动任务第51-52页
  四、 挂起和恢复任务第52页
  五、 延迟当前执行的任务第52页
  六、 改变任务优先级第52-53页
  七、 改变任务模式第53页
  八、 记事本单元第53页
  九、 任务删除第53-54页
   ·任务管理的具体指令第54-67页
  一、 TASK CREATE-创建一个任务第54-55页
  二、 TASK IDENT-获得一个任务ID第55-56页
  三、 TASK START-启动一个任务第56-57页
  四、 TASK RESTART-重新启动一个任务第57页
  五、 TASK DELETE-删除一个任务第57-58页
  六、 TASK SUSPEND-挂起一个任务第58-59页
  七、 TASK RESUME-恢复一个任务第59页
  八、 TASK IS SUSPENDED-判断任务是否挂起第59-60页
  九、 TASK SET PRIORITY-设置任务优先级第60-61页
  十、 TASK MODE-改变当前任务模式第61-62页
  十一、 TASK GET NOTE-获得任务记事本入口第62页
  十二、 TASK SET NOTE-设置任务记事本入口第62-63页
  十三、 TASK WAKE AFTER-间隔时间后唤醒第63页
  十四、 TASK WAKE WHEN-规定时间醒来第63-64页
  十五、 TASK VARIABLE ADD-联系每任务变量第64-65页
  十六、 TASK VARIABLE GET-获得每任务变量值第65页
  十七、 TASK VARIABLE DELETE-删除每任务变量第65-67页
第六章 任务管理实例分析第67-91页
   ·时钟滴答的测试例程第67-72页
  一、 例程功能第67页
  二、 例程测试流程图第67-68页
  三、 例程源代码第68-72页
  四、 例程测试结果第72页
  五、 例程测试结论第72页
   ·基于单处理器的任务管理测试例程第72-81页
  一、 例程功能第72-73页
  二、 例程测试流程图第73-75页
  三、 例程源代码第75-80页
  四、 例程测试结果第80-81页
  五、 例程测试结论第81页
   ·CPU利用率测试例程第81-91页
  一、 例程功能第81页
  二、 例程测试流程图第81-83页
  三、 例程源代码第83-90页
  四、 例程测试结果第90页
  五、 例程测试结论第90-91页
第七章 结论第91-93页
参考文献第93页

论文共93页,点击 下载论文
上一篇:基于SCADA系统的输电网络状态检测及故障诊断专家系统
下一篇:CALS技术及其在航空产品维修保障中的应用研究