南京理工大学嘉立创杯新生电赛# 本人已经从南理工毕业进入其他院校读研,这些是我在南理工期间参加嘉立创杯新生电赛助教的随记文档,记录了我在比赛中遇到的问题和解决方案,希望能对后来的参赛者有所帮助。 开发环境与工具链选择 方案速览 零、通用的第一步:STM32CubeMX 一、VSCode + EIDE + STM32CubeMX + Probe-rs(我个人比较喜欢的) 1.1 可能需要的软件或插件 1.2 CubeMX 生成 + EIDE 手 动 导入 1.2 CubeMX 生成 + EIDE 手 动 导入 1.3 编译期最常见的三个坑 1.4 用 probe-rs 插件调试(照官方文档来) 二、CLion + STM32CubeMX(体验下来ST系列很舒服,但是其他厂家的配置需要一定动手能力) 三、STM32CubeIDE + STM32CubeMX(懒人必备,其实和CLion差不多) 四、Keil MDK5 + STM32CubeMX(经典,教程比较多,但页面和路径管理太落后了) 五、关于用 Rust 开发(个人不建议) 六、强烈建议:学会用 Git 做版本管理 最小可用流程 几条实操建议 参考