硬汉嵌入式论坛

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

[μCOS-III] 任务调度切换大概需要多久

[复制链接]

72

主题

251

回帖

467

积分

高级会员

积分
467
发表于 2024-10-18 10:02:01 来自手机 | 显示全部楼层 |阅读模式
UCOS-III,不同的方式触发引起的任务调度切换大概需要多久。
1,比如在A任务中采用OSTimeDly方式引发的任务调度切换到任务B,A到B大概需要多久。
2,通过OSQPost发送消息引发的的任务调度从A切换到任务B,A到B大概需要多久。
回复

使用道具 举报

22

主题

319

回帖

385

积分

高级会员

积分
385
发表于 2024-10-18 10:12:11 | 显示全部楼层
设计得好完全是够用的。
我一直用到信号量将中断事件发生到线程,在w5500测试中,每秒中断次数两千多次都没有丢包问题。
回复

使用道具 举报

6

主题

231

回帖

249

积分

高级会员

积分
249
发表于 2024-10-18 10:38:09 | 显示全部楼层
一般几个uS,要看你主频高低了,
回复

使用道具 举报

21

主题

481

回帖

544

积分

金牌会员

积分
544
发表于 2024-10-18 18:51:39 | 显示全部楼层
一般是500+系统时钟,大概
1. 50M的MCU,需要500/50 = 10us
2. 100M的MCU,需要500/100 = 5us
3. 200M的MCU,需要500/200 = 2.5us
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115434
QQ
发表于 2024-10-19 09:49:12 | 显示全部楼层
10年前,简单测试过

RTX, uCOS-II, FreeRTOS, embOS, uCOS-III实时性PK(RTX完爆其它OS)
https://www.armbbs.cn/forum.php? ... 1454&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

80

主题

1328

回帖

1568

积分

至尊会员

积分
1568
发表于 2024-10-19 12:05:29 | 显示全部楼层
硬汉哥知道rtthread任务切换时间长不长啊?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115434
QQ
发表于 2024-10-20 01:07:43 | 显示全部楼层
wdliming 发表于 2024-10-19 12:05
硬汉哥知道rtthread任务切换时间长不长啊?

ThreadX和uCOS-III差不多。
回复

使用道具 举报

80

主题

1328

回帖

1568

积分

至尊会员

积分
1568
发表于 2024-10-20 09:45:53 | 显示全部楼层
eric2013 发表于 2024-10-20 01:07
ThreadX和uCOS-III差不多。

好的 ,谢谢 ~
回复

使用道具 举报

42

主题

1012

回帖

1143

积分

至尊会员

积分
1143
发表于 2024-10-21 07:31:29 | 显示全部楼层
eric2013 发表于 2024-10-19 09:49
10年前,简单测试过

RTX, uCOS-II, FreeRTOS, embOS, uCOS-III实时性PK(RTX完爆其它OS)

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-25 21:32 , Processed in 0.255409 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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