硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5446|回复: 4
收起左侧

[QQ群问题解答] 为什么uC/OS-II中的OS_MAX_TASKS必须大于2

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
发表于 2014-4-1 10:28:36 | 显示全部楼层 |阅读模式
如题?
QQ图片20140401102845.jpg
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2014-4-1 10:33:04 | 显示全部楼层
这个应该算是官方推荐,如果小于2的话会有警告,就算不定义,只有一个空闲任务应该也是可以的,不过这样就失去了多任务的意义
回复

使用道具 举报

12

主题

134

回帖

170

积分

初级会员

积分
170
发表于 2014-4-1 10:33:51 | 显示全部楼层
我觉得不大于等于2用这个uC/COS就没意义吧?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2014-4-1 12:36:31 | 显示全部楼层

回 xiaosir 的帖子

xiaosir:我觉得不大于等于2用这个uC/COS就没意义吧? (2014-04-01 10:33) 
不是,这个OS_MAX_TASKS不包含系统任务,针对ucos-ii来说,系统任务主要是统计任务和空闲任务
回复

使用道具 举报

1

主题

30

回帖

1

积分

新手上路

积分
1
发表于 2014-4-11 09:20:07 | 显示全部楼层
大于2就是说除了空闲任务之外,用于一定要让ucos干一件事情才行,不敢事情是等于while(1);
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-15 06:31 , Processed in 0.177190 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表