硬汉嵌入式论坛

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

[其它] 目前实时操作系统选择问题?

  [复制链接]

21

主题

34

回帖

97

积分

初级会员

积分
97
发表于 2021-9-2 20:50:08 | 显示全部楼层 |阅读模式
目前市面上有很多操作系统,常常在做产品的时候,希望找到一个稳定性高、可靠性高、可扩展、免费、实时、移植性强、资料又多的、以后是发展趋势的系统,
比如:ucosii,ucosiii,freertos,rt-thread ,rx4/5,等等,该何去何从呢?而且公司也没有一个标准去要求你用哪个,这个时候怎么选择呢?
回复

使用道具 举报

1

主题

369

回帖

372

积分

高级会员

积分
372
发表于 2021-9-3 00:40:16 | 显示全部楼层
从头开始只能选一个的话,要么ThreadX,要么RT-Thread
回复

使用道具 举报

5

主题

61

回帖

76

积分

初级会员

积分
76
发表于 2021-9-3 08:27:52 | 显示全部楼层
你这个产品,周期是多少年啊!
回复

使用道具 举报

19

主题

72

回帖

129

积分

初级会员

积分
129
发表于 2021-9-3 09:38:50 | 显示全部楼层
CMSIS-RTOSv2你值得拥有。
回复

使用道具 举报

3

主题

110

回帖

119

积分

初级会员

积分
119
发表于 2021-9-3 09:44:52 | 显示全部楼层
我推荐rt-thread
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107077
QQ
发表于 2021-9-3 10:30:26 | 显示全部楼层
正确的姿势应该是项目决定系统,先看自己要做什么项目。

然后看相应的项目下,使用那个系统开发更方便,参考资源更多。

比如需要高安全认证的
回复

使用道具 举报

41

主题

215

回帖

338

积分

高级会员

积分
338
发表于 2021-9-3 19:42:14 | 显示全部楼层
优先rtx,认证多,全部是GUI配置,方便,其它的组件,例如文件系统,网络协议都是现成的,就是看API,调API。缺点就是要一次性2万块买版权。
rt-thread,认证,组件请自己拼,有问题就自己解决。
回复

使用道具 举报

0

主题

159

回帖

159

积分

初级会员

积分
159
发表于 2021-9-3 19:43:53 | 显示全部楼层
一般要结合使用的芯片,比如我用ST的单片机就用CUBEMX自带的FreeRTOS,一般产品够用,如果真的要高点就买正版MDK,就可以用里面的CMSIS V5,认证还全。。如果是要求安全性能特别高只能选其他商业RTOS,比如VXWORKS QNX等,隔壁有公司就用QNX,贵的要死。。
回复

使用道具 举报

2

主题

16

回帖

22

积分

新手上路

积分
22
发表于 2021-9-4 10:36:26 | 显示全部楼层
eric2013 发表于 2021-9-3 10:30
正确的姿势应该是项目决定系统,先看自己要做什么项目。

然后看相应的项目下,使用那个系统开发更方便, ...

Thread Freertos RTX 哪一个节省资源,不使用GUI.在使用GUI,哪一个省资源
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107077
QQ
发表于 2021-9-4 15:53:22 | 显示全部楼层
lfgcx 发表于 2021-9-4 10:36
Thread Freertos RTX 哪一个节省资源,不使用GUI.在使用GUI,哪一个省资源

RTX, uCOS-II, FreeRTOS embOS, uCOS-III的RAM和FLASH需求PK
http://www.armbbs.cn/forum.php?m ... 1502&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

6

主题

641

回帖

659

积分

金牌会员

积分
659
QQ
发表于 2021-9-8 13:45:39 | 显示全部楼层
RTX MICRIUM THREAD,其它,前面三个随意
回复

使用道具 举报

335

主题

2039

回帖

3049

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3049
发表于 2021-9-9 15:51:04 | 显示全部楼层
本帖最后由 caicaptain2 于 2021-9-9 15:53 编辑

需要看什么产品,要求什么认证不?
上次安富莱转发了一个排名,FreeRTOS好像是最受欢迎的。stm32的工具也是自带的。免费,资料多,更新快, 常规消费类工业类用它都可以。
另外,CMSIS RTOS有一种趋势,它正在整合FreeRTOS,RTX等嵌入式操作系统,统一API函数。 那么以后选择操作系统,就最好用CMSIS RTOS中的函数了。
回复

使用道具 举报

210

主题

1045

回帖

1685

积分

至尊会员

More we do, more we can do.

积分
1685
发表于 2021-9-10 10:27:55 | 显示全部楼层
记得当时我用F030,也在考虑上系统,后来发现没有合适的可以,用的QP/C
你要考虑你的平台,你前后台资源紧张,考虑上系统就不现实。
回复

使用道具 举报

0

主题

17

回帖

17

积分

新手上路

积分
17
发表于 2021-9-17 16:13:27 | 显示全部楼层
个人观点:

如果眼里只有STM32, 那ST雇员开发的ChibiOS是个不错的选择, 速度快, 常见应用: Ardupilot飞控, 各种开源的电机调速器

如果眼里只有ARM的Cortex-M架构, 那选择RTX就行; 否则, 还是不要选了, 面太窄了, 世界上的处理器架构多种多样, 不是只有ARM一家

如果做一般的控制, 那选择的面就宽了, 常见开源的FreeRTOS, RT-Thread, uCOS, ThreadX, NuttX, RTEMS等都可选择, 选择哪个看个人喜好

如果做物联网方面, 感觉Zephyr是个不错的选择, 开发很活跃, Contributor过千, 有Intel等一众大厂背书, 前景可期

如果未来的目标是嵌入式Linux开发, 那NuttX是首选, 唯一一个原生支持POSIX API的开源RTOS, 开发很活跃, 同时可作为嵌入式Linux开发入门, 常见应用: PX4飞控和小米物联网

如果开发军工航天汽车类高可靠应用, 那可选择的面就窄了: ESA常见组合是SPARC V8 + RTEMS; NASA常见组合是PowerPC + VxWorks/RTEMS; 汽车类应用没接触, 听说QNX较多;

可根据自己的技术背景和项目的实际情况, 做正确的选择
回复

使用道具 举报

65

主题

432

回帖

632

积分

金牌会员

积分
632
发表于 2021-9-17 21:29:00 | 显示全部楼层
ChibiOS是一个日本人开发的好不好,而不是ST的雇员
回复

使用道具 举报

0

主题

17

回帖

17

积分

新手上路

积分
17
发表于 2021-9-18 11:01:27 | 显示全部楼层
这长相是日本人, 开玩笑吧
1.png
回复

使用道具 举报

14

主题

62

回帖

104

积分

初级会员

积分
104
发表于 2021-9-19 23:12:44 | 显示全部楼层
入门的时候学的ucosiii。 实际工作用的是RTX 和 thread X,有时候用于rt-thread。 几个系统核心功能和用法基本一模一样,只是api函数名字区别。Rtx最顺手,UCOSiii最不想用。
回复

使用道具 举报

335

主题

2039

回帖

3049

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3049
发表于 2021-9-24 09:42:36 | 显示全部楼层
whgtsq 发表于 2021-9-17 16:13
个人观点:

如果眼里只有STM32, 那ST雇员开发的ChibiOS是个不错的选择, 速度快, 常见应用: Ardupilot飞控 ...

你这个应用经验太丰富了!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 05:41 , Processed in 0.237963 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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