嵌入式开发环境搭建全流程(Win/Linux)
嵌入式开发环境搭建全流程(Win/Linux)
“为什么我写个点灯程序,编译出错、烧录失败、串口没反应?”
别急,你不是不会写程序,可能是环境出了锅。本文将带你从零搭建一套稳定、好用、不掉坑的嵌入式开发环境,适用于 Windows 和 Linux 双平台,涵盖 STM32、ESP32、EFR32 三大主流架构。
🧰 一、开发环境都包含啥?
学嵌入式,所谓“环境”主要包含以下几个部分:
- 编译器工具链(GCC / Keil / IAR / Clang 等)
- 代码编辑器或IDE(VS Code / STM32CubeIDE / Arduino IDE / Simplicity Studio 等)
- 驱动与烧录工具(ST-Link / J-Link / USB驱动)
- 串口终端工具(SecureCRT / PuTTY / MobaXterm / CoolTerm)