硬汉嵌入式论坛

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

[FreeRTOS] FreeRTOS 发布V11,增加SMP多核管理

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
发表于 2023-12-23 11:27:12 | 显示全部楼层 |阅读模式
回复

使用道具 举报

3

主题

336

回帖

345

积分

高级会员

积分
345
发表于 2023-12-27 12:01:14 | 显示全部楼层
SMP的代码主要有乐鑫贡献。在用ESP32过程中,可以体验到多核支持的魅力,很方便很强大。涉及到线程的CPU亲和性、OS对象跨CPU访问等诸多复杂问题,对应用开发者还是有一些特殊要求的(开发者要意识到是在多核环境下工作)。
回复

使用道具 举报

1

主题

43

回帖

46

积分

新手上路

积分
46
发表于 2024-1-29 13:20:55 | 显示全部楼层
随着多核cpu时代的到来,ucos-iii 将逐步被淘汰和边缘化。。。
回复

使用道具 举报

8

主题

43

回帖

67

积分

初级会员

积分
67
发表于 2024-2-6 16:42:42 | 显示全部楼层
请问下,用定时器开1ms 周期中断,在此基础上进行 5ms 10ms 50ms 周期的任务调用,与使用rtos相比,缺点都有哪些,?对RTOS 理解不是很深
回复

使用道具 举报

4

主题

26

回帖

38

积分

新手上路

积分
38
发表于 2024-2-7 09:54:43 | 显示全部楼层
啊?原来freertos现在才增加SMP,一直用esp32以为早有了
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2024-2-28 10:18:11 | 显示全部楼层
大概看了一下,FreeRTOS V11和V10比变化还挺多的,基于FreeRTOS V11版本的教程和工程模板考虑做吗?还是继续用之前的就可以了。

另外,最近在摸索一套兼容多款芯片(不限于STM32)易于维护和移植的工程模板,发现MDK还是不使用RTE创建的好,原因如下几点:
1、目前RTE还不是很完善,每次组件更新使用RTE的话还要下载pack包,并重新配置工程和RTE
2、使用RTE创建的工程,左边的工程结构稍显混乱,且好像不能进行调整。对于追求软件架构层次清晰的人来说,不太好用
3、集成的STM32CubeMX启动器不好用,有时候甚至打不开,特别是很多公司装了加密系统,对于STM32 Java生态的相关软件支持不好,会出现各种问题(个人已放弃STM32CubeMX,仅生成基本硬件初始化相关代码进行参考,而且STM32CubeMX不支持很多芯片,每次升级完还麻烦)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
 楼主| 发表于 2024-2-28 11:21:57 | 显示全部楼层
最佳幕僚 发表于 2024-2-28 10:18
大概看了一下,FreeRTOS V11和V10比变化还挺多的,基于FreeRTOS V11版本的教程和工程模板考虑做吗?还是继 ...

实际上,如果团队内部或者自己使用,CubeMX或者MDK RTE比较方便。

但如果是给别人分享就得指定版本,不指定版本就有各种各样的兼容问题。
回复

使用道具 举报

39

主题

196

回帖

323

积分

高级会员

积分
323
发表于 2024-3-14 15:19:07 | 显示全部楼层
hanlin 发表于 2024-2-7 09:54
啊?原来freertos现在才增加SMP,一直用esp32以为早有了

乐鑫的FreeRTOS和官方的不一样。
它还实现了一些附加功能..

https://docs.espressif.com/proje ... m/freertos_idf.html

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-1 12:06 , Processed in 0.313469 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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