| 工具鏈 | 特點 | 配套技能 |
|---|---|---|
| Visual Studio 2022 | 最強調試、IntelliSense、CMake、Git、靜態分析、單元測試 | C++17/20、STL、Boost、Qt、Windows API、COM、.NET 互操作 |
| CLion / VS Code + CMake | 跨平台、智能重構、遠程開發、單元測試集成 | Linux 系統編程、C++ 模板元編程、多線程、網絡庫 |
| GCC/Clang + Make/CMake | 標準合規度最高、嵌入式交叉編譯基礎 | Autotools、Meson、包管理 |
語言延伸:C++ (核心)、C#/.NET (企業級)、Rust (安全替代)、Python (腳本/綁定)。
| 工具鏈 | 主流芯片支持 | 核心技能 |
|---|---|---|
| Keil MDK (ARM) | STM32、NXP、TI 等 Cortex-M 全系 | 啟動文件、鏈接腳本、中斷、DMA、外設驅動、FreeRTOS/RT-Thread、CMSIS |
| IAR EWARM | 代碼優化最強、功耗分析、安全認證 | 同上,兼容 Keil 項目 |
| STM32CubeIDE (免費) | STM32 專用、圖形化配置、代碼生成 | HAL/LL 庫、TouchGFX 界面 |
| GCC ARM Embedded + VS Code | 開源、免費、CI/CD 友好 | CMake、OpenOCD/J-Link、單元測試 |
語言延伸:C (主力)、C++ (受限使用)、汇編 (啟動/中斷/極致優化)、Rust (嵌入式新星)。