个人工作至于捣鼓一些硬件单片机之类的,偶尔需要开发stm32单片机,以前在win7下使用keil开发和调试。近期,家中电脑换成Ubuntu系统,个人比较喜欢尝试新事物,上网查找资料整理出一份完整的给予Ubuntu+Stm32cubeMX+vscode+stlink的开发环境。
此开发环境核心思想是,Stm32cubeMX用来生成基础的单片机代码和框架,vscode通过安装插件来支持c语言代码开发和调试,openocd是开源的GDB服务可以连接stlink调试单片机。
以下进入正题:
一、安装stm32CubeMX
下载stm32CubeMx
STM32CubeMX-4.24.0安装包解压后有四个文件
Readme.html
SetupSTM32CubeMX-4.24.0.app
SetupSTM32CubeMX-4.24.0.exe
SetupSTM32CubeMX-4.24.0.linux