uCOSII内核架构解析.doc

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
uCOSII内核架构解析.doc

目录 TOC \o "1-5" \h \z RTOS 3 嵌入式系统基本模型 3 RTOS设计原则 3 HYPERLINK \l "bookmark3" \o "Current Document" \h GPOS 与 RTOS 3 嵌入式开发模式 4 (不)口J?重入 4 互斥条件 4 临界状态 4 HYPERLINK \l "bookmark4" \o "Current Document" \h uC/OS-II基本介绍 5 HYPERLINK \l "bookmark5" \o "Current Document" \h uc/os-n文件结构 5 HYPERLINK \l "bookmark6" \o "Current Document" \h uC/OS-II组成部分 5 HYPERLINK \l "bookmark7" \o "Current Document" \h uC/OS-II任务状态 6 HYPERLINK \l "bookmark8" \o "Current Document" \h uC/OS-II系统核心 6 HYPERLINK \l "bookmark9" \o "Current Document" \h uC/OS-II任务调度 6 uC/OS-II 调度算法 6 任务就绪表 7 任务级任务调度 7 中断级任务调度 8 调度器上锁与解锁 9 屮断管理函数 9 中断相关问题 10 HYPERLINK \l "bookmark10" \o "Current Document" \h uc/os-n系统启动 io 初始化函数osinito 10 启动函数 OSStart() 11 统计任务 OSTaskStat 12 HYPERLINK \l "bookmark11" \o "Current Document" \h uC/OS-II 系统时钟 12 HYPERLINK \l "bookmark1" \o "Current Document" \h uC/OS-II 事件管理 12 事件控制块 12 ECB管理机制 13 ECB管理函数 13 HYPERLINK \l "bookmark12" \o "Current Document" \h uC/OS-II任务管理 13 C可执行代码结构 13 任务结构 14 任务栈 14 任务控制块 14 TCB 描述 14 TCB主要成员 14 TCB全局变量 14 任务状态切换 15 任务管理函数 15 HYPERLINK \l "bookmark13" \o "Current Document" \h uC/OS-II通信与同步 16 消息邮箱Mbox 16 消息队歹!j msgQ 16 msgQ基本内容 16 msgQ全局变量 17 msgQ管理函数 17 msgQ几个问题 18 信号量Sem 18 HYPERLINK \l "bookmark14" \o "Current Document" \h 互斥锁 Mutex 19 Mutex基本原理 19 提升/恢复优先级 19 Mutex管理函数 19 事件组标志Flag 20 Flag基本原理 20 Flag数据结构 20 Flag管理函数 21 Task就绪状态判断?? ? 22 HYPERLINK \l "bookmark15" \o "Current Document" \h uC/OS-II内存管理 23 memPart基本原理 23 memPart管理函数 23 memPart 几个f司题 24 HYPERLINK \l "bookmark16" \o "Current Document" \h uC/OS-II应用开发 24 开发步骤 24 编写任务函数 24 堆栈设计扩展 25 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。一些借鉴经验 25 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 uC/OS-II内核移植 uC/OS-II正常运行的条件 运行态代码分布 移植的几个问题 嵌入式RTOS 嵌入式系统基本模型 应川 fV序K (Application) FS义件系统W形界曲GUI系统脊现接口 实时操作系统内核系统(RTOS) 板级i持包(BSP)|~~—— 酣 硬件层 RTOS设计原则 采用各种算法和策略,始终保持系统行为的可预测性。即在任何情况K,在 系统运行的任何时刻,OS的资源配置策略都能为争夺资源(包括CPU、内存、 网络带宽等)的多个实时任务合理地分 源,使每个实时任务的实时性要求都 能得到满足。 GPOS 与 RTOS GPOS:注重每次执行的平均响应时间,而不是某次特定执

文档评论(0)

ggkkppp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档