为什么选择 VSCode
| 功能 | VS Code | Keil5 |
|---|---|---|
| 智能补全 | ⭐⭐⭐⭐⭐(clangd) | ⭐⭐ |
| 代码跳转 | ⭐⭐⭐⭐⭐ | ⭐⭐ |
| 多光标/重构 | ✅ | ❌ |
| Git 集成 | 原生支持 | 很弱 |
| 查找/替换 | 极强 | 一般 |
对于 Mac 用户来说,Keil5 仅支持 Windows 版本是一个主要痛点。
1. 基本依赖的安装
1.1 安装 Homebrew
执行命令:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
- 选择 1 下载 brew
- 下载完成后选择自定义镜像源(例如清华源)
1.2 下载 GCC+GNU 工具链
brew install --cask gcc-arm-embedded
1.3 下载 OpenOCD 烧录工具
brew install open-ocd
1.4 下载 STLink
brew install stlink
1.5 下载 CMake
brew install cmake
1.6 下载 Ninja
brew install ninja
1.7 验证
arm-none-eabi-gcc --version
openocd -version
st-info --version
cmake -version
ninja --version
1.8 连接 STLink 测试
将 STM32 开发板通过转接头连接到 Mac 上,Mac 对 Stlink 是免驱的。
sudo st-info --probe
不加上 sudo 可能会看不到信息,没问题的话会输出包括开发板在内的连接信息。


