我喜欢偶尔做一些 DIY 电子项目,但我还是新手。我通常使用 STM32 微控制器而不是 Arduino,但微控制器的一个问题是构建和部署我的代码所需的各种工具链。
这是我的开发环境
- 操作系统:Ubuntu 18.04
- IDE:带有 PlatformIO 的 Aton
- 工具链:OpenOCD
- 框架:stm32-cube
我的问题是每隔一段时间,我会进行一次更新,并且该组件更新一次,整个环境都会中断。在过去的 4 个月中,这种情况发生了 3 次,我更新了一些东西,但下周它就停止了工作。现在经过各种故障排除和卸载/安装/更新,我让一切都恢复正常了。
有没有人有关于如何维护开发环境的任何提示,这样我就不必花时间修复环境而不是在项目上工作?