硬汉嵌入式论坛

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

[uCOS全家桶组件] RT-Thread、FreeRTOS、uCos、RTX通用性分析(一本正经的胡说八道)

[复制链接]

10

主题

247

回帖

282

积分

高级会员

积分
282
发表于 2020-4-4 12:44:21 | 显示全部楼层 |阅读模式
现在常见的4种RT-Thread、FreeRTOS、uCos、RTX:
1. 中间件:FreeRTOS最少。RT-Thread大多是社区贡献。RTX的质量高但种类偏少。uCos种类齐全,质量好(商用代码)。uCos胜出!
2. 上手度:FreeRTOS糟糕的命名,RT-Thread仿linux导致玩法和MCU有差异,RTX表示我只有RTOS源码,uCos表示20年前你们就熟悉我了O(∩_∩)O。
3. 跨编译器:RTX的中间件是无源码,只能和MDK捆绑。FreeRTOS、RT-Thread和uCos全源码。

综上所述,uCos在中间件数量、质量和整体跨编译器上综合胜出!!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106709
QQ
发表于 2020-4-4 13:02:43 | 显示全部楼层
1、RTX中间件很多啊,CMSIS-Driver,CMSIS-DSP,CMSIS-NN等都是CMSIS范畴,这都是ARM家的啊。
2、上手程度方面,你这个分析跟上手程度没有任何关系,你现在去移植个uC/TCP-IP到H7上试试,之前你移植个TCPnet都费老劲了,你再移植下uC/TCP-IP就知道什么叫把吃奶的劲也用上才行。
3、MDK的中间件现在可以导到Embedded Studio, VisualGDB 上使用,后续将推进的CMSIS-Build可以关注下。
回复

使用道具 举报

10

主题

247

回帖

282

积分

高级会员

积分
282
 楼主| 发表于 2020-4-4 13:10:06 | 显示全部楼层
O(∩_∩)O,把CMSIS的也算上那没谁有RTX多啊,不过TCPnet这些我记得只有lib啊,这也能导到用gcc的Embedded Studio上?

之前移植TCPnet都费老劲,那是因为画板子把线画反了耽搁了6天。硬件改好了,跟着你的教程1天就搞定了
回复

使用道具 举报

73

主题

1193

回帖

1412

积分

至尊会员

积分
1412
发表于 2020-4-4 13:18:48
两位大佬说的都好

2

主题

72

回帖

83

积分

初级会员

积分
83
发表于 2020-4-4 14:33:55 | 显示全部楼层
fengxin32 发表于 2020-4-4 13:10
O(∩_∩)O,把CMSIS的也算上那没谁有RTX多啊,不过TCPnet这些我记得只有lib啊,这也能导到用gcc的Embedded  ...

ES 兼容各种库,KEIL 的 lib 文件在 ES 实测没问题
ES 可以导入 KEIL 的工程,调用 KEIL 的工具链
回复

使用道具 举报

6

主题

636

回帖

654

积分

金牌会员

积分
654
QQ
发表于 2020-4-7 13:16:12 | 显示全部楼层
哪个顺手用哪个,优先考虑uCOS-II
只是uC-TCPIP、uC-USBD和uC-USBH移植都挺费劲
回复

使用道具 举报

27

主题

91

回帖

172

积分

初级会员

积分
172
发表于 2020-8-6 10:45:15 | 显示全部楼层
别的不清楚,rtt离UCOSII 还有段距离
回复

使用道具 举报

27

主题

91

回帖

172

积分

初级会员

积分
172
发表于 2020-8-6 10:46:35 | 显示全部楼层
...别的不清楚,RTT 离UCOSII在工业级产品中 还有段距离..
回复

使用道具 举报

3

主题

110

回帖

119

积分

初级会员

积分
119
发表于 2020-8-6 14:04:47 | 显示全部楼层
rtt因为是社区贡献代码,水平参差不齐,有的部分写的相当好
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-30 12:05 , Processed in 0.187547 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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