硬汉嵌入式论坛

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

[ThreadX全家桶] ThreadX, Zephyr和FreeRTOS性能测评,来自Zephyr官方

  [复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116196
QQ
发表于 2025-3-9 04:56:10 | 显示全部楼层 |阅读模式
https://www.zephyrproject.org/zephyr-rtos-4-1-is-available/

前两天Zephy正式发布V4.1,添加了实时操作系统基准测试thread_metric的官方移植版本。使开发者能够更轻松地测量 Zephyr 在其硬件上的性能,并与其他实时操作系统进行比较。这个标准化的基准测试套件测试了各种实时操作系统操作,包括线程创建/删除、中断处理和各种同步。

主要测评五个性能指标上的表现:
1、Memory Allocation内存分配
2、Message Processing消息处理
3、Synchronization Processing同步处理
4、Preemptive Scheduling抢占式调度
5、Cooperative Scheduling协作调度

每个指标都以百分比显示,Zephyr 4.1 在大多数指标上约为 100%,而其他条形图则在该基准上下波动。值得注意的是,ThreadX 在某些类别(如内存分配和消息处理)中通常得分高于 100%,而 FreeRTOS 则往往处于较低或中等水平。其中协作调度可以忽略,实际应用很少使用了。

数值越大性能越强,Zephyr V4.1性能远超FreeRTOS,媲美ThreadX,而FreeRTOS相比于Zephy和ThreadX落后较多

123.png

评分

参与人数 1金币 +20 收起 理由
SunHaoArm + 20 赞一个!

查看全部评分

回复

使用道具 举报

6

主题

84

回帖

102

积分

初级会员

积分
102
发表于 2025-3-9 08:52:49 | 显示全部楼层
硬汉哥啥时候出zephyr教程
回复

使用道具 举报

0

主题

35

回帖

35

积分

新手上路

积分
35
发表于 2025-3-9 10:53:05 | 显示全部楼层
啥时候出zephyr教程
回复

使用道具 举报

0

主题

15

回帖

15

积分

新手上路

积分
15
发表于 2025-3-9 11:01:37 | 显示全部楼层
Zephyr教程可不太好出,比起其他RTOS,Zephyr更接近linux,很多地方完全不是同一个逻辑。
回复

使用道具 举报

0

主题

280

回帖

280

积分

高级会员

积分
280
发表于 2025-3-9 20:04:17 | 显示全部楼层
Zephyr就那个开发环境的配置就让很多人直接放弃了。
回复

使用道具 举报

4

主题

189

回帖

201

积分

高级会员

积分
201
发表于 2025-3-10 09:37:35 | 显示全部楼层
FreeRTOS 之所以使用广泛,从来都不是性能,而是易用性
回复

使用道具 举报

11

主题

694

回帖

727

积分

金牌会员

积分
727
发表于 2025-3-10 13:55:04 | 显示全部楼层
fyyxxm 发表于 2025-3-10 09:37
FreeRTOS 之所以使用广泛,从来都不是性能,而是易用性

应该是开源免费。UCOS比FREERTOS还易用,资料更多。
回复

使用道具 举报

0

主题

8

回帖

8

积分

新手上路

积分
8
发表于 2025-3-10 13:59:32 | 显示全部楼层
一直很懵这几个的区别,使用时咋么选
回复

使用道具 举报

1

主题

380

回帖

383

积分

高级会员

积分
383
发表于 2025-3-10 14:09:17 | 显示全部楼层
硬汉哥啥时候出zephyr教程
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116196
QQ
 楼主| 发表于 2025-3-11 08:18:07 | 显示全部楼层
lizhaoming 发表于 2025-3-9 08:52
硬汉哥啥时候出zephyr教程

等IAR9.70.1发布,这个版本正式无缝支持。
回复

使用道具 举报

4

主题

43

回帖

55

积分

初级会员

积分
55
发表于 2025-3-11 09:38:07 | 显示全部楼层
fyyxxm 发表于 2025-3-10 09:37
FreeRTOS 之所以使用广泛,从来都不是性能,而是易用性

很赞同。rtos使用的场景是单片机。单片机性能本来就和soc有差距,面向产品的定位不一样,非要弄的很复杂的开发环境。而且就性能而言,freertos肯定能强于95%以上产品开发人员写出的代码。而且做产品还要考虑研发周期、维护等成本的,玩玩可以,但是真正做产品,肯定是越简单越好。
回复

使用道具 举报

24

主题

133

回帖

205

积分

高级会员

积分
205
发表于 2025-3-12 16:54:24 | 显示全部楼层
ThreadX最好,不会换,甚至不会考虑升级。
回复

使用道具 举报

0

主题

36

回帖

36

积分

新手上路

积分
36
发表于 2025-3-12 23:10:43 | 显示全部楼层
dc7170 发表于 2025-3-11 09:38
很赞同。rtos使用的场景是单片机。单片机性能本来就和soc有差距,面向产品的定位不一样,非要弄的很复杂 ...

zephyr的优势是跨平台,st和nxp的单片机可以做到一套代码
回复

使用道具 举报

4

主题

43

回帖

55

积分

初级会员

积分
55
发表于 2025-3-14 11:21:16 | 显示全部楼层
bricle 发表于 2025-3-12 23:10
zephyr的优势是跨平台,st和nxp的单片机可以做到一套代码

你说的这个,我觉得在rtos针对同一厂家的不同系mcu列移植上面没有什么大优势
回复

使用道具 举报

4

主题

43

回帖

55

积分

初级会员

积分
55
发表于 2025-3-14 11:22:18 | 显示全部楼层
yxydoctor 发表于 2025-3-12 16:54
ThreadX最好,不会换,甚至不会考虑升级。

想问下,你们有用在哪些型号的mcu上
回复

使用道具 举报

0

主题

36

回帖

36

积分

新手上路

积分
36
发表于 2025-3-14 13:04:19 | 显示全部楼层
dc7170 发表于 2025-3-14 11:21
你说的这个,我觉得在rtos针对同一厂家的不同系mcu列移植上面没有什么大优势

同一厂家的不同系之间的移植hal库不就实现了,感觉都不需要rtos参与
回复

使用道具 举报

2

主题

66

回帖

72

积分

初级会员

积分
72
发表于 2025-5-30 14:48:35 | 显示全部楼层
跟RTX对比呢?
回复

使用道具 举报

6

主题

53

回帖

71

积分

初级会员

积分
71
发表于 7 天前 | 显示全部楼层
选择RTOS,从来的不是性能,更多是基于熟悉程度、性能稳定、开发环境支持等。MDK环境下,RTX最方便。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116196
QQ
 楼主| 发表于 6 天前 | 显示全部楼层

他们这个测试没有加入RTX

对于Cortex-M内核,RTX4的实时性基本无敌
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-9 17:39 , Processed in 0.367819 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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