5778|31

7608

帖子

2

TA的资源

五彩晶圆(高级)

楼主
 

rtthread真的有工业产品在大规模的用? [复制链接]

 

到新公司一个月,除去过年有三个星期,也就是差不多深度接触rtthread有半个月,我已经挖到3,4个bug和设计不合理的地方。。。

另外,里面还有大量的for查找,大量的冗余逻辑,大量的包来包去的封装。。。

很久之前浅显的接触过,只知道质量一般,现在才用了半个月,发现里面各种坑,我真的怀疑这玩意能做工业产品?

此帖出自单片机论坛

最新回复

本帖最后由 aozima 于 2022-3-16 11:32 编辑 你说得对!   不过我项目中见过使用PM变频后,RAM中配置完全一样,但是还是需要重配的场景,所以我自己的项目还是继续重配好了。 你项目中对比判断可能更合理,按你所想更新下就好!   详情 回复 发表于 2022-3-16 11:28
点赞 关注
个人签名

默认摸鱼,再摸鱼。2022、9、28

 

回复
举报

6802

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

大量的工业用还不成熟

有优势就是开源

此帖出自单片机论坛
 
 

回复

1173

帖子

3

TA的资源

五彩晶圆(初级)

板凳
 

个人觉得只是一个简单内核,就是做了各种封装,各种接口集合一些开源的中间件软件打包而成的操作系统,

此帖出自单片机论坛

点评

是的,打包好了直接用确实比较方便。  详情 回复 发表于 2022-2-22 22:11
 
 
 

回复

9790

帖子

24

TA的资源

版主

4
 

遇到什么BUG了?

此帖出自单片机论坛
 
 
 

回复

665

帖子

0

TA的资源

纯净的硅(高级)

5
 

印象中,rt-thread有开源版和服务版。如果楼主要大规模商用,我倒是觉得可以考虑商用服务版。

 

此帖出自单片机论坛

点评

算了,服务版我不相信是完全不同的codebase,出了问题只是他们解决和我自己解决的区别。  详情 回复 发表于 2022-2-22 22:10
 
 
 

回复

7159

帖子

2

TA的资源

版主

6
 

要是能说出其中的BUG,或许会有利于RTThread的完善。

此帖出自单片机论坛
 
 
 

回复

1239

帖子

66

TA的资源

纯净的硅(中级)

7
 

那你就用ThreadX呗,也开源了

此帖出自单片机论坛

点评

正在努力把公司的基础平台往tx上引    详情 回复 发表于 2022-2-22 22:06

赞赏

1

查看全部赞赏

 
 
 

回复

6960

帖子

11

TA的资源

版主

8
 
我也用了快一个月,感觉就是移值方便一些,通配好一些,有方便,就会麻烦一点,有所长,有所短,生态也不是很好吧。
此帖出自单片机论坛

点评

方便是挺方便,但是质量不高,一出问题只能一点点排。  详情 回复 发表于 2022-2-22 22:07
 
 
 

回复

1181

帖子

0

TA的资源

五彩晶圆(初级)

9
 

说下具体的问题呗!也许可以一块看下,我到时没觉得有什么,就是感觉耗内存,如果系统比较大最好外扩RAM

此帖出自单片机论坛
 
 
 

回复

7608

帖子

2

TA的资源

五彩晶圆(高级)

10
 
本帖最后由 freebsder 于 2022-2-22 22:08 编辑

@littleshrimp @wangerxian @zhangdaoyu 比如我现在用的stm32f407,这应该是一款市场占用很高的片子。驱动里面can波特率的设置是错的,我直接拿他们的驱动来用,这个问题搞了我差不多两天。比如407的spi,spi1用的apb2总线,spi2用的apb1总线,总线频率不一样,因此一个频率的spi的分频也应该根据总线频率不同而不同设置,rt的驱动不管什么情况都用的apb2,刚好我设置的是器件支持的最高频率,所以我搞出来每次都是spi2对了,spi1不对,后面一步步查,才发现rt的spi不管哪个都用的一个apb2。比如spi device的操作,相同的一个spi外设,只要cs不一样就需要生成一个device,它的本意是每一个device都针对不同的mode、不同的频率等兼容不同的器件,问题是它的操作里面根本不判断是否是相同配置,只要device不同哪怕配置相同,也要重新初始化407的整套spi外设。。。

不足一而说了,这才用了小半个月,问题不少。。。

 

我拉的最新的rt版本。

此帖出自单片机论坛

点评

stm32f407现在用不起来,可以用at32f407替代。用rtthread更容易替代。  详情 回复 发表于 2022-2-23 12:19
我用407跑的freeRTOS,不涉及这些,驱动都是自己弄得,只是跑了个系统而已,你这个可能封装的理念就是这样的,这块需要自己处理  详情 回复 发表于 2022-2-23 09:46
这个我还真没注意到,不过这个BUG确实不小,SPI驱动框架搭建的不太好。  详情 回复 发表于 2022-2-23 09:05
 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

回复

7608

帖子

2

TA的资源

五彩晶圆(高级)

11
 
dql2016 发表于 2022-2-22 09:40 那你就用ThreadX呗,也开源了

正在努力把公司的基础平台往tx上引

 

此帖出自单片机论坛
 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

回复

7608

帖子

2

TA的资源

五彩晶圆(高级)

12
 
lugl4313820 发表于 2022-2-22 10:04 我也用了快一个月,感觉就是移值方便一些,通配好一些,有方便,就会麻烦一点,有所长,有所短,生态也不是 ...

方便是挺方便,但是质量不高,一出问题只能一点点排。

此帖出自单片机论坛
 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

回复

7608

帖子

2

TA的资源

五彩晶圆(高级)

13
 
jobszheng5 发表于 2022-2-22 09:06 印象中,rt-thread有开源版和服务版。如果楼主要大规模商用,我倒是觉得可以考虑商用服务版。  

算了,服务版我不相信是完全不同的codebase,出了问题只是他们解决和我自己解决的区别。

此帖出自单片机论坛
 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

回复

7608

帖子

2

TA的资源

五彩晶圆(高级)

14
 
ou513 发表于 2022-2-22 07:55 个人觉得只是一个简单内核,就是做了各种封装,各种接口集合一些开源的中间件软件打包而成的操作系统,

是的,打包好了直接用确实比较方便。

此帖出自单片机论坛
 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

回复

6960

帖子

11

TA的资源

版主

15
 
其实如果不是需要移植方便,可以考虑用寄存器来写驱动,这样就会高效很多。
此帖出自单片机论坛
 
 
 

回复

7159

帖子

2

TA的资源

版主

16
 
freebsder 发表于 2022-2-22 22:06 @littleshrimp @wangerxian @zhangdaoyu 比如我现在用的stm32f407,这应该是一款市场占用很 ...

这个我还真没注意到,不过这个BUG确实不小,SPI驱动框架搭建的不太好。

此帖出自单片机论坛
 
 
 

回复

1181

帖子

0

TA的资源

五彩晶圆(初级)

17
 
freebsder 发表于 2022-2-22 22:06 @littleshrimp @wangerxian @zhangdaoyu 比如我现在用的stm32f407,这应该是一款市场占用很 ...

我用407跑的freeRTOS,不涉及这些,驱动都是自己弄得,只是跑了个系统而已,你这个可能封装的理念就是这样的,这块需要自己处理

此帖出自单片机论坛

点评

理念?这就太虚无了。  详情 回复 发表于 2022-2-23 17:39
 
 
 

回复

6105

帖子

4

TA的资源

版主

18
 
freebsder 发表于 2022-2-22 22:06 @littleshrimp @wangerxian @zhangdaoyu 比如我现在用的stm32f407,这应该是一款市场占用很 ...

stm32f407现在用不起了,可以用at32f407替代。用rtthread更容易替代。

此帖出自单片机论坛

点评

现在用的存货,反正有钱,没货了再买买买。  详情 回复 发表于 2022-2-23 17:39
 
 
 

回复

7608

帖子

2

TA的资源

五彩晶圆(高级)

19
 
damiaa 发表于 2022-2-23 12:19 freebsder 发表于 2022-2-22 22:06 @littleshrimp @wangerxian @zhangdaoyu 比如我现在用 ...

现在用的存货,反正有钱,没货了再买买买。

此帖出自单片机论坛

点评

GD的,APM的都可以替换,已经调试过了  详情 回复 发表于 2022-2-24 14:13
牛  详情 回复 发表于 2022-2-24 09:02
 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

回复

7608

帖子

2

TA的资源

五彩晶圆(高级)

20
 
zhangdaoyu 发表于 2022-2-23 09:46 我用407跑的freeRTOS,不涉及这些,驱动都是自己弄得,只是跑了个系统而已,你这个可能封装的理念就是这 ...

理念?这就太虚无了。

此帖出自单片机论坛
 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表