硬汉嵌入式论坛

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

[其它] STM32框架的搭建,现在采用哪种方式最好呢?

[复制链接]

46

主题

63

回帖

201

积分

高级会员

积分
201
发表于 2020-12-10 11:26:50 | 显示全部楼层 |阅读模式
1. 只采用MDK5的RTE。 2. RTE+CUBEMX开发。  3. 全部用CUBEMX生成代码,再用MDK5编程。
我个人是倾向于第三种方式,因为可能更简单。但CUBEMX里的文件系统FATFS好像不支持坏块管理等(现在不清楚文件操作是否没有隐患了),所以有些头疼,打算用H743做个系统,各位大神觉得如何开展合适?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106826
QQ
发表于 2020-12-10 14:11:15 | 显示全部楼层
RTE一条龙。
回复

使用道具 举报

5

主题

192

回帖

212

积分

高级会员

积分
212
发表于 2020-12-10 14:57:25 | 显示全部楼层
其实你的开发方式的2和3差不多的,方式3生成的代码如果你要用 MDK的中间件一样的,只不过HAL库文件会变成2份,你到时候直接把RTE或者CubeMX添加的HAL文件屏蔽掉一份就好了。我现在就是这2和3都用,切换自如,个人比较喜欢2,主要是生成的代码条目比较清晰
回复

使用道具 举报

46

主题

63

回帖

201

积分

高级会员

积分
201
 楼主| 发表于 2020-12-10 15:07:24 | 显示全部楼层

请问,有RTE的很好的教程吗,从工程的创建,到内部中间件,GUI包的使用。。
回复

使用道具 举报

2

主题

180

回帖

186

积分

初级会员

积分
186
发表于 2020-12-10 15:19:15 | 显示全部楼层
CUBEMX基本其他厂家也提供类似的方案了
回复

使用道具 举报

5

主题

192

回帖

212

积分

高级会员

积分
212
发表于 2020-12-10 15:25:21 | 显示全部楼层
perfect_co 发表于 2020-12-10 15:07
请问,有RTE的很好的教程吗,从工程的创建,到内部中间件,GUI包的使用。。

http://www.armbbs.cn/forum.php?m ... &extra=page%3D1

GUI的没研究过,RTE只是代码组件的添加,GUI硬汉有emWin。内部中间件USB 文件系统 网络这些
硬汉其实都做了教程,RTE方式的开发方式,只是没有特别的一步步说明,代码都是RTE下添加的组件开发方式
回复

使用道具 举报

5

主题

192

回帖

212

积分

高级会员

积分
212
发表于 2020-12-10 15:26:29 | 显示全部楼层
perfect_co 发表于 2020-12-10 15:07
请问,有RTE的很好的教程吗,从工程的创建,到内部中间件,GUI包的使用。。

等你知道RTE是啥之后你就知道你说的方式2和3其实没啥区别
回复

使用道具 举报

46

主题

63

回帖

201

积分

高级会员

积分
201
 楼主| 发表于 2020-12-10 15:34:34 | 显示全部楼层
旮旯旭 发表于 2020-12-10 15:25
http://www.armbbs.cn/forum.php?mod=viewthread&tid=101368&extra=page%3D1

GUI的没研究过,RTE只是 ...

多谢!
回复

使用道具 举报

46

主题

63

回帖

201

积分

高级会员

积分
201
 楼主| 发表于 2020-12-10 15:54:58 | 显示全部楼层
旮旯旭 发表于 2020-12-10 14:57
其实你的开发方式的2和3差不多的,方式3生成的代码如果你要用 MDK的中间件一样的,只不过HAL库文件会变成2 ...

在使用方式2开发时,除了驱动会多一份以外,还有什么要注意的吗?只用RTE开发会有什么问题?
回复

使用道具 举报

73

主题

1194

回帖

1413

积分

至尊会员

积分
1413
发表于 2020-12-10 18:25:07 | 显示全部楼层

我使用rte的时候,发现只有标准库,没有hal库啊
回复

使用道具 举报

5

主题

192

回帖

212

积分

高级会员

积分
212
发表于 2020-12-10 21:06:31 | 显示全部楼层
wdliming 发表于 2020-12-10 18:25
我使用rte的时候,发现只有标准库,没有hal库啊

F1的HAL没有集成在RTE里面,F1只能用CubeMX了
回复

使用道具 举报

46

主题

63

回帖

201

积分

高级会员

积分
201
 楼主| 发表于 2020-12-11 13:17:15 | 显示全部楼层
旮旯旭 发表于 2020-12-10 15:26
等你知道RTE是啥之后你就知道你说的方式2和3其实没啥区别

RTE我知道是什么,就是勾选的方式对框架配置。但没有CUBE更人性化。RTE如果有像CUBE类似的每个功能配置的教程就好了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 06:59 , Processed in 0.288252 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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