硬汉嵌入式论坛

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

[其它] 8年的裸机开发,上操作系统怎么选

  [复制链接]

8

主题

128

回帖

152

积分

初级会员

积分
152
发表于 2020-10-28 09:28:41 | 显示全部楼层 |阅读模式
目前的产品功能要求越来越多, 开发节奏越来越快, 简单的裸机开发已经不能适应需求了, 计划使用操作系统, 麻烦硬汉帮忙推荐下使用的产品组合,感谢!
8年的裸机C语言开发经验, SD驱动, GPRS驱动, 简单的GUI等等都使用裸机开发过,
未来的产品需要尽量兼容windows的文件系统/ 有线网络/ 4G和WIFI/ USB存储/ JSON/ 中等复杂的GUI(窗口曲线和表格)
仅需要一些标准的功能, 不需要魔改各种花样. 希望尽量缩短软件开发的周期和难度, 硬件平台的成本要求不是严格.
看硬汉把各种系统和组件玩的这么溜, 好像那种系统都可以研究的很明白, 我的能力有限, 估计是没那本事, 这种情况下该如何选择呢,

目前了解到的 RTT/ Free Rtos/ UCOS/ ThreadX/  周公的AWorksOS
貌似这些系统, 并不是所有的都带有比较完善的GUI系统,
周公的系统,自带了一些硬件的驱动比如4G模块和WIFI, 其他的操作系统有这些资源吗?
回复

使用道具 举报

19

主题

371

回帖

428

积分

高级会员

积分
428
发表于 2020-10-28 09:44:07 | 显示全部楼层
推荐ucos III(开源+免费),参考资料非常丰富。先精通一种,后面转其他的也容易触类旁通
回复

使用道具 举报

7

主题

85

回帖

111

积分

初级会员

积分
111
发表于 2020-10-28 10:07:35 | 显示全部楼层
上RTX5
回复

使用道具 举报

12

主题

104

回帖

140

积分

初级会员

积分
140
发表于 2020-10-28 11:40:00 | 显示全部楼层
我选RTT或THREADX,,第一个RTT的生态是所有其他系统没办法达到的生态。。ThreadX没用过。。但认证多。。且组件比较全。。应该也不差到哪。。其他那些。。都是辣鸡的半成品。。要功能就移植一个开源之类的
回复

使用道具 举报

4

主题

142

回帖

154

积分

初级会员

积分
154
发表于 2020-10-28 11:48:41 | 显示全部楼层
如果国内开发,建议RTT,环境随意keil iar gcc任意都可以,资源也多。如果只用keil,可以跟随硬汉搞rtx5全家桶
回复

使用道具 举报

5

主题

519

回帖

534

积分

金牌会员

积分
534
发表于 2020-10-28 14:07:15 | 显示全部楼层
RTX,THREADX推荐。
有安全认证。

回复

使用道具 举报

36

主题

142

回帖

250

积分

高级会员

积分
250
发表于 2020-10-28 15:59:31 | 显示全部楼层
不推荐周立功的AWorks  去年使用的rt1052工业核心板,用的就是AWorks ,问题比较多。他要是把你当成重点客户还好他会给你解决方案,要不然比较难办。基本每个模块使用起来都有点问题,相当于他们的的测试工程师了
回复

使用道具 举报

77

主题

687

回帖

918

积分

金牌会员

积分
918
发表于 2020-10-28 16:18:44 | 显示全部楼层
刚上手ucos是首选
回复

使用道具 举报

8

主题

128

回帖

152

积分

初级会员

积分
152
 楼主| 发表于 2020-10-28 17:37:39 | 显示全部楼层
h_007 发表于 2020-10-28 09:44
推荐ucos III(开源+免费),参考资料非常丰富。先精通一种,后面转其他的也容易触类旁通

目前首先考虑的肯定是这个了, 资料最多, 上手遇到问题好解决,
这个是不是没有专门的GUI ,需要自己移植的, 包括最近流行的一些物联网组件, 比如JSON MQTT之类的
回复

使用道具 举报

8

主题

128

回帖

152

积分

初级会员

积分
152
 楼主| 发表于 2020-10-28 17:38:55 | 显示全部楼层
老虎的菜 发表于 2020-10-28 15:59
不推荐周立功的AWorks  去年使用的rt1052工业核心板,用的就是AWorks ,问题比较多。他要是把你当成重点客 ...

这个之前还是看过的, 感觉说的很全面, 基于他们自己的板子, SDK也是比较全面的, 省的自己开发,
看来坑也是不少,
回复

使用道具 举报

16

主题

148

回帖

196

积分

初级会员

积分
196
发表于 2020-10-28 20:22:32 | 显示全部楼层
cz123123 发表于 2020-10-28 11:40
我选RTT或THREADX,,第一个RTT的生态是所有其他系统没办法达到的生态。。ThreadX没用过。。但认证多。。且 ...

你这话说的,RTT很多中间件也是国外开源的还有些是网友自己写的,质量不能保证。考虑版权和中间件的丰富程度的话,最优选的还是uCOS。 当然等ThreadX有了ST许可,也是一个不错的选择。
回复

使用道具 举报

335

主题

2037

回帖

3047

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3047
发表于 2020-10-29 08:50:14 | 显示全部楼层
操作系统、GUI界面、文件系统、网络系统之类是分开的。 推荐FreeRTOS,长期免费,功能足够。 如果用MDK, RTX也是不错的选择。 而且FreeRTOS和RTX都在逐步封装成统一的cmsis_os了
回复

使用道具 举报

6

主题

42

回帖

60

积分

初级会员

积分
60
发表于 2020-10-29 10:24:39 | 显示全部楼层
你这个名字山寨的很啊
回复

使用道具 举报

19

主题

310

回帖

367

积分

高级会员

积分
367
发表于 2020-10-29 16:51:30 | 显示全部楼层
zlg的 之前用spi拓展uart也是有问题,后来就加多了芯片引脚
这些封闭的环境,尽量还是不要选,
有开源 源码的最好,这样有问题也好解决,不然指望厂家解决比较难,除非是大客户
回复

使用道具 举报

8

主题

128

回帖

152

积分

初级会员

积分
152
 楼主| 发表于 2020-10-29 21:12:40 | 显示全部楼层
wozaihuayu 发表于 2020-10-29 10:24
你这个名字山寨的很啊

貌似这个名字比较容易引起误会, 我发的贴子不多, 要不硬汉把这个ID改一下吧, 后面加个123, 这样就好分别了
回复

使用道具 举报

2

主题

180

回帖

186

积分

初级会员

积分
186
发表于 2020-10-30 08:51:42 | 显示全部楼层
必须FreeRTOS,这玩意只是个工具,还是选择方便实用的和受众面更广的
回复

使用道具 举报

39

主题

929

回帖

1051

积分

至尊会员

积分
1051
发表于 2020-10-30 12:24:30 | 显示全部楼层
从工程实践出发,不再主观喜好的话:先选芯片,芯片先好以后,看看哪个系统在这个芯片上有移植,找一个移植好的、资料最多的就行了。
回复

使用道具 举报

1

主题

22

回帖

25

积分

新手上路

积分
25
发表于 2020-10-30 14:25:33 | 显示全部楼层
RTTHREAD很香
回复

使用道具 举报

8

主题

128

回帖

152

积分

初级会员

积分
152
 楼主| 发表于 2020-10-30 14:47:28 | 显示全部楼层
ghslfgkkl88 发表于 2020-10-30 12:24
从工程实践出发,不再主观喜好的话:先选芯片,芯片先好以后,看看哪个系统在这个芯片上有移植,找一个移植 ...

芯片自然是最大众的型号, 上面的系统都有移植, 资源什么的也是常见的, 总是硬件不会很冷门,
目前感觉, 硬件设计的成本, 低于软件, 基本上硬件定型后, 每次修改的是软件功能, 增加个窗口, 增加个变量之类的. 因此后期的主要成本还是软件开发.
所以找一个软件开发方便的系统, 看目前的帖子, 感觉GUI部分貌似微软的开发工具比较强大, 资料方面, UCOS是最好
现在也是闲聊几句, 后面要用的时候, 估计都要简单的过一遍看看.
回复

使用道具 举报

0

主题

57

回帖

57

积分

初级会员

积分
57
发表于 2020-10-31 08:39:54 | 显示全部楼层
rtos学会用一个其他的也就会了,国内推荐rtt,中文资料且有各种软件包
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-12 01:03 , Processed in 0.213464 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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