实时控制软件设计第三周作业

1. 阅读笔记

       suC/OS是一个可以基于ROM运行的、可裁减的、抢占式、实时多任务内核。特点是公开源代码,代码结构清晰、明了,注释详尽,组织有条理,可移植性好,可裁剪,可固化。

      组成部分包括:核心部分,任务处理部分, 时钟部分,任务同步和通信部分,与CPU的接口部分。

      uC/OS采用的是可剥夺型实时多任务内核,在任何时候都运行就绪了的最高优先级的任务,最高优先级的任务一旦处于就绪状态,则立即抢占正在运行的低优先级任务的处理器资源。最多可以支持64 个任务,分别对应优先级0~63,其中0 为最高优先级。63为最低级,系统保留了4个最高优先级的任务和4个最低优先级的任务,所有用户可以使用的任务数有56个。 时间管理是通过定时中断来实现的,该定时中断一般为10毫秒或100毫秒发生一次,时间频率取决于用户对硬件系统的定时器编程来实现。它把连续的大块内存按分区管理,每个分区中包含整数个大小相同的内存块。

     具有高度可靠性、鲁棒性和安全性,uC/OS广泛使用在从各种嵌入式产品中。

2. 项目

比较感兴趣用户接口任务和轨迹插补任务。

原文地址:https://www.cnblogs.com/zhukkkk/p/6169106.html