zoukankan      html  css  js  c++  java
  • 实时控制软件设计第三周作业-阅读笔记

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

    1. 阅读笔记


    • uCOS-III是一个抢占的多任务内核,支持优先级相同的任务轮询调度。它可以移植到许多不同的CPU架构。uC/OS-III是专为嵌入式系统设计,可以与应用程序代码一起固化到ROM中。

    • uCOS-III可在运行时配置实时操作系统。所有内核对象,如任务,堆栈,信号量,事件标志组,消息队列,消息数量,互斥信号量,内存分区和定时器,由用户在运行时进行分配。这可以防止在编译的时候分配过多资源。

    • uCOS-III允许有任意数量的任务,信号量,互斥信号量,事件标志,消息队列,定时器和内存分区(仅受限于处理器可用的RAM大小)。

    • uCOS-III添加了许多非常有用的功能,如:可嵌套互斥信号量,可嵌套任务暂停,不需要信号量可发信号给任务,不需要消息队列可发送消息给任务,等待多个内核对象,针对'errno'或其他任务的特定状况的任务注册,内置的性能测量,死锁预防,用户定义的钩函数等。

    • uCOS-III还内置了支持内核感知调试。允许内核感知调试器以用户友好的方式检测和显示uC/OS-III的变量和数据结构,也允许uC/Probe在运行时显示和改变变量。

    • μCOS-III是可以抢占的多任务内核,始终运行进入就绪态的最重要的任务。μC/OS-III支持无限数量的任务,并允许在运行时,监测堆栈增长的任务。它还支持无限数量的优先级。然而,通常情况下,对于大多数应用,32至256个不同的优先级是足够的。

    2. 兴趣方向


    • 用户接口任务
  • 相关阅读:
    百练 1936 ll in All 解题报告
    百练 2804 词典 解题报告
    POJ 1226 Substrings 解题报告
    百练 2797 最短前缀 解题报告
    百练 2743 字符串判等 解题报告
    java创建线程的两种方式
    使用.Net Remoting传送Image对象
    Links [IronPython Workflow WCF]
    Hello World!
    Links [ .Net 3.0 Atlas ]
  • 原文地址:https://www.cnblogs.com/rwang0417/p/6169470.html
Copyright © 2011-2022 走看看