
1. 在ucosⅡ的2.86版本之前,系统最多可支持个任务。其中,系统会占用两个最低优先级的任务,一个用于空闲任务处理,另一个用于系统统计。
2. 从ucosⅡ的2.86版本开始,系统任务支持数增加到256个。在这个版本中,梁森将两个最低优先级的任务保留为系统任务。
3. ucosⅢ对任务数量的支持没有上限。然而,在实际应用中,我们通常不会将任务数量设置得过大。每个系统在初始化时,都需要分配内存作为任务控制块。如果设置过多的任务,将会占用大量的RAM空间。
4. 因此,设定ucos任务数量的原则是“够用就好”,无需过多追求任务数量的最大化。