硬汉嵌入式论坛

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

[其它] 如何为低资源的M0/M3选择rtos

[复制链接]

2

主题

4

回帖

10

积分

新手上路

积分
10
发表于 前天 20:43 | 显示全部楼层 |阅读模式
如何为低资源的M0/M3选择rtos?
比如RAM 2KB-20KB,FLASH 从16KB-64KB
FreeRtos,embos,rt-thread nano,rtx,设计5个以上的线程,要用到通讯组件,消耗也不低,
是不是这些芯片就不适合使用rtos,有没有一些可以替代rtos,又能实现多线程非阻塞式的框架?
回复

使用道具 举报

11

主题

736

回帖

769

积分

金牌会员

积分
769
发表于 昨天 08:37 | 显示全部楼层
这操作系统是非用不可吗?也可以裸机。
回复

使用道具 举报

4

主题

159

回帖

171

积分

初级会员

积分
171
发表于 昨天 09:02 | 显示全部楼层
不用选,直接RTX5, 32kb flash 4kb sram,我跑5个线程。注意栈使用就行,这个和代码水平很有关系
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
120942
QQ
发表于 昨天 09:55 | 显示全部楼层
早期的整理

【持续更新】RTX, uCOS-II, FreeRTOS embOS, uCOS-III,ThreadX的FLASH和RAM的需求(2020-06-02)
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=1529
回复

使用道具 举报

2

主题

4

回帖

10

积分

新手上路

积分
10
 楼主| 发表于 昨天 10:17 | 显示全部楼层
hqgboy 发表于 2026-2-3 08:37
这操作系统是非用不可吗?也可以裸机。

一般我也是用裸机,最近移植了threadx,freertos,rtx,embos,发现在这些rtos加持下,低资源的m0,m3,看来不太时候用,还是裸机省资源,5个线程也占据了不少资源,稍微复杂些的业务逻辑和功能,有点吃力些。
回复

使用道具 举报

4

主题

159

回帖

171

积分

初级会员

积分
171
发表于 昨天 11:21 | 显示全部楼层
zhanxiaozhang 发表于 2026-2-3 10:17
一般我也是用裸机,最近移植了threadx,freertos,rtx,embos,发现在这些rtos加持下,低资源的m0,m3,看 ...

哈哈,我可能不一样,我是能用RTOS就用RTOS,裸机的同步太费劲。
回复

使用道具 举报

2

主题

4

回帖

10

积分

新手上路

积分
10
 楼主| 发表于 昨天 19:38 | 显示全部楼层
turnip 发表于 2026-2-3 11:21
哈哈,我可能不一样,我是能用RTOS就用RTOS,裸机的同步太费劲。

休眠唤醒是怎么搞的?现在tickless的模式,在休眠前会计算下次唤醒时刻,我的都是要外部中断来唤醒,时间是不确定的,你是怎么处理的?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-4 08:31 , Processed in 0.062077 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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