ucosii中的任务数量


  对于ucos中支持的任务数量,不同的版本有一定的差异。

  具体来说,ucosⅡ2.86版本之前支持64个任务,系统一般要占用最低两个优先级用作空闲任务和统计任务(假如初始化了统计任务)。

  ucosⅡ2.86版本起支持256任务,同样是最低优先级两个任务用作系统任务。

  有的地方说,在ucos中系统保留了最高4个优先级和最低4个优先级以备后期升级扩展备用,不建议用户使用。

  对于ucosiii,任务数量没有限制,但部分优先级也会被系统占用,具体有哪些优先级被占用,可以参考以下文章: https://blog.csdn.net/feather_wch/article/details/50432657       

  任务设置原则:实际使用多少就设置多少。每一个任务在系统初始化的时候,都要求分配一块内存作为任务的控制块。把最大任务数设定的越大,占用的ram空间就越大。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM