发新帖

uCOS-III中文手册翻译 通俗易懂的语言让您深入理解UCOSIII(共316页pdf资料下载)

[复制链接]
2565 0

本文包含源代码、原理图、PCB、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
序言

什么是uC/OS-III?
uC/OS-III(Micro C OS Three 微型的C 语言编写的操作系统第3版)是一个可升级的,可固化的,基于优先级的实时内核。它对任务的个数无限制。uC/OS-III 是一个第3 代的系统内核,支持现代的实时内核所期待的大部分功能。例如资源管理,同步,任务间的通信等等。然而,uC/OS-III 提供的特色功能在其它的实时内核中是找不到的,比如说完备的运行时间测量性能,直接地发送信号或者消息到任务,任务可以同时等待多个内核对象等。

为什么命名一个新的版本?
uC/OS 系列,第一代产生于1992。经过了多年的使用和上千人的反馈,已经产生了很多的进化版本。uC/OS-III 是这些反馈和经验的总结。在uC/OS-II 中很少使用的功能已经被删除或者被更新,添加了更高效的功能和服务。其中最有用的功能应该是时间片轮转法(round robin),这个是uC/OS-II 中不支持的,但是现在已经是uC/OS-III 的一个功能了。uC/OS-III 会提供新的功能以更好地适应新出现的处理器。特别的,uC/OS-III 被设计用于32 位处理器,但是它也能在16 位或8 位处理器中很好地工作。

章节1:简介
章节2:目录和文件。这个章节介绍了uC/OS-III 所包括目录结构和文件。了解那些文件是必须的,这些文件该被放在哪里,模块的功能等。
章节3:开始学习uC/OS-III。在这个章节中,学习怎样配置和开始基于uC/OS-III 的应用。
章节4:临界段。介绍了什么是临界段,怎么保护临界段。
章节5:任务管理。介绍了实时内核中最重要的部分,在多任务环境中管理任务。
章节6:就绪队列。介绍uC/OS-III 怎么有效地追踪所有的就绪任务。
章节7: 任务调度。介绍了uC/OS-III 的调度算法。
章节8:上下文切换。介绍了什么是上下文切换,描述了任务被挂起或恢复的过程。
章节9:中断管理。介绍了uC/OS-III 如何处理ISRs 产生的未预见服务。以及为什么uC/OS-III 支持几乎所有的中断控制器。
章节10:阻塞列表。任务可能位等待一个事件或资源而暂停运行。阻塞列表用来存放这些等待中的任务。本章介绍了uC/OS-III 是如何管理这些列表的。
章节11:时间管理。uC/OS-III的服务允许用户定义任务挂起的时限。允许任务停止运行直到被恢复。这个章节也介绍了延时认识如何被恢复,怎样获取当前时基计数值,怎样设置时基计数值。
章节12:软件定时器管理。uC/OS-III允许用户定义任意数量的软件定时器。当一个定时到时时,函数可以被调用。定时器可以被设置为一次性的或者周期性的。这个章节还介绍了定时器管理模块的工作过程。
章节13:资源管理。介绍了多种共享资源的技巧。每种技巧的优点和缺点都会被提及。还介绍了信号量、互斥信号量的管理。
章节14:同步。介绍了uC/OS-III提供了的2 种同步服务:信号量和事件标志组。以及当调用同步模块时的过程。
章节15:消息通道:uC/OS-III允许任务或ISR直接发送消息到任务。介绍了消息队列管理模块的一些服务。
章节16:多对象挂起:uC/OS-III允许应用同时挂起多个内核对象(信号量或消息队列)。这个功能使等待中的任务能在其中一个事件发生或超时时迅速被唤醒。
章节17:内存管理。介绍了uC/OS-III的内存管理模块如何动态地分配和回收内存块。
章节18:移植uC/OS-III。如何移植uC/OS-III到任何架构的CPU。
章节19:实时统计。uC/OS-III提供了实时运行环境的大量信息。例如上下文切换次数,CPU 使用率,每个任务的平均堆栈使用量。uC/OS-III 的RAM 使用量,最大关中断时间,最大调度器锁存时间等。
附录A:uC/OS-III的API手册:按字母排序的uC/OS-III 中提供的API 服务。
附录B: uC/OS-III 的配置手册:介绍了怎样基于应用配置uC/OS-III。OS_CFG.H 用于配置uC/OS-III 的功能(信号量、队列、事件标志等)。
OS_CFG_APP.H 用于配置实时特征(时钟速率,轮转值,闲置任务的堆栈大小等)。
附录C:uC/OS-II转换为uC/OS-III。uC/OS-II的uC/OS-III 的基础。事实上,大部分能移植uC/OS-II 的都能转换为移植uC/OS-III。然后,很多uC/OS-III 的API 跟uC/OS-II 的API是不一样的。这个附录将会介绍它们的不同之处。
附录D:MISRA-C:2004:uC/OS-III 遵循MISRA-C:2004 的大部分规则除了7 条。
附录E:参考文献
附录F:uC/OS-III许可证
uCOS-III中文翻译.pdf (5.31 MB, 下载次数: 2)

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

更多

客服中心

微信扫描二维码 服务时间:周一至周日 8:30-22:00
快速回复 返回顶部 返回列表