Arch Linux 嵌入式开发(Stm32) 开发环境配置(亲测有效)
一. 软件安装
-
安装vscode-oss(这个是Vscode的开源版本):
yay -S code(没有安装yay的可以先运行pacman -S yay,Ubuntu 可以尝试 sudo apt install,应该也可以的)问题:不能使用 Arch 内应用商店安装的 VsCode,这个 Vscode 似乎是默认跑在一个虚拟环境中的,无法链接系统的 Path (可能可以,但是搞了一下午没有搞定)
-
vscode 内安装拓展:(复制之后粘贴到拓展界面,第一个就是)
- C/C++ Extension Pack
- Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code
- stm32-for-vscode
-
安装arm架构的交叉编译器:
yay -S gcc-arm-none-eabi -
安装stm32Cubemx:
yay -S stm32cubemx -
安装 STLink:
yay -S stlink
二. CubeMX 配置
和 Keil 里面的区别只有一个,
把 Project Manager -> Project -> ToolChain 改为 Makefile,然后重新点 Gernarate Code 就行了

浙公网安备 33010602011771号