如何为协作项目设置 STM32CubeIDE?

Posted

技术标签:

【中文标题】如何为协作项目设置 STM32CubeIDE?【英文标题】:How can I set up STM32CubeIDE for collaborative projects? 【发布时间】:2021-09-21 07:50:53 【问题描述】:

STM32CubeIDE 用于为 STM32 MCU 编写固件。 以前,我们通过导出/导入项目和共享包含文件/文件夹来共享项目。

这很麻烦。我确信 STM32CubeIDE 被大型团队使用,他们必须一起工作并共享大型代码库。我们如何实现类似的工作流程?

【问题讨论】:

为什么不考虑使用版本控制系统?顺便说一句,还有一个名为 DevStyle 的 Eclipse 插件,它提供了一个名为 CodeTogether 的东西,但我从未尝试过。 你能推荐一个版本控制系统吗?我们当前的流程包括共享整个项目的最新副本,以及在覆盖之前备份旧副本。目前这是一个繁琐的手动过程。我会在 Eclipse 上查找 DevStyle。谢谢你的建议。 Eclipse 有很好的 git 支持。 【参考方案1】:

我们如何实现类似的工作流程?

将Git 用作版本控制系统,将GitHub 或GitLab 用作集中式存储库托管服务。

可以在GitHub上看到STM32CubeIDE相关项目如ethanhuanginst/STM32CubeIDE-Workshop-2019

【讨论】:

以上是关于如何为协作项目设置 STM32CubeIDE?的主要内容,如果未能解决你的问题,请参考以下文章

关于STM32CubeIDE无法正常启动GDB服务端的解决办法

STM32CubeIDE只能刷一次,没有SWD调试

STM32CubeIDE使用ITM调试

STM32CubeIDE 中的 CMSIS DSP

傻瓜式教程:如何使用“多合一”开发工具STM32CubeIDE

STM32CubeIDE SWV功能使用方法