电子产业一站式赋能平台

PCB联盟网

搜索
查看: 33|回复: 0
收起左侧

嵌入式RTOS:Zephyr和FreeRTOS性能对比

[复制链接]

541

主题

541

帖子

6264

积分

高级会员

Rank: 5Rank: 5

积分
6264
发表于 昨天 11:45 | 显示全部楼层 |阅读模式
关注+星标公众,不错过精彩内容作者 | strongerHuang
微信公众号 | strongerHuang
市面上的嵌入式RTOS种类有很多,但大家常用、且流行的RTOS其实只有几款。
从发展历程来说,Zephyr 要比 FreeRTOS 年轻很多。由于Zephyr有老牌RTOS(VxWorks)的“基因”,再加上资料比较丰富、支持众多MCU和平台,比如树莓派Pi Pico 2 、沁恒CH32V003等。同时,还支持 IAR 工具链、Rust 等。
因此,Zephyr近10年快速更新迭代,逐渐发展壮大,也很快进入了大众的视野。
最近,Zephyr 发布了新版本 V4.1,官方描述了 Zephyr 4.1 在性能上得到了很大提升。同时,还与ThreadX和FreeRTOS做了性能对比。特别强调了其性能“遥遥领先”FreeRTOS。
Zephyr 4.1 对比 Zephyr 3.7自 2024 年 7 月 Zephyr 3.7 LTS 发布以来,性能得到了全面提高。官方还给了一个性能对比图:

evm4m35fdkt6403608459.png

evm4m35fdkt6403608459.png

从对比图可以看得出来,在内存分配、消息处理、同步机制、调度等多方面都做了改进。比如启用多队列就绪队列可以大大加快协作调度的速度、同时还能减小代码大小和 RAM 占用。
Zephyr 对比 ThreadX 和 FreeRTOSZephyr 官方将V4.1版本与 ThreadX 和 FreeRTOS 进行了性能对比。

ibrceuse1ap6403608559.png

ibrceuse1ap6403608559.png

官方的描述: Zephyr 的性能与 Eclipse ThreadX 的性能几乎相媲美,大多数情况下超过了 FreeRTOS。
最后,有多少小伙伴在学过Zephyr,或用Zephyr做过项目?
------------ END ------------

oazoh404ryg6403608659.gif

oazoh404ryg6403608659.gif


●专栏《嵌入式工具
●专栏《嵌入式开发》
●专栏《Keil教程》
●嵌入式专栏精选教程

关注公众号回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。
点击“阅读原文”查看更多分享。
回复

使用道具 举报

发表回复

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

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表