硬汉嵌入式论坛

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

[μCOS-III] 【问题集锦】空闲任务能否等待信号量?

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107652
QQ
发表于 2014-3-25 00:49:19 | 显示全部楼层 |阅读模式
空闲任务能否等待信号量?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107652
QQ
 楼主| 发表于 2014-3-31 12:05:43 | 显示全部楼层
针对UCOS-III,II  不要在空闲任务里面做低功耗功能以外的事情,因为空闲任务就是系统中不工作的状态,也就是说如果CPU利用率是%30的话,
那么%70是空闲任务在运行,如你你在空闲任务中运行任务,那么这个统计就不对了,也是系统在%100的运行中。这个只是一种情况。
回复

使用道具 举报

5

主题

582

回帖

597

积分

版主

Rank: 7Rank: 7Rank: 7

积分
597
发表于 2014-9-28 14:41:52 | 显示全部楼层
在rtx里,如果让他挂起的话,还可能造成系统崩溃
原因是内部链表操作,总是认为此任务是至少为ready,也就是说除非空闲任务在运行,就绪链表总是不为空

在空闲任务中一定要小心调用那些会造成任务切换的api
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-11 02:23 , Processed in 0.147722 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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