[{"data":1,"prerenderedAt":75},["ShallowReactive",2],{"wiki-page-/en-us/wiki/2026-04-17-stm32cubeide-vscode-huan-jing-da-jian/ch1-jian-jie":3,"wiki-doc-items-/en-us/wiki/2026-04-17-stm32cubeide-vscode-huan-jing-da-jian/ch1-jian-jie":41,"language-switcher-data-/en-us/wiki/2026-04-17-stm32cubeide-vscode-huan-jing-da-jian/ch1-jian-jie":59,"wiki-i18n-paths-/en-us/wiki/2026-04-17-stm32cubeide-vscode-huan-jing-da-jian/ch1-jian-jie":74},{"id":4,"title":5,"body":6,"canonicalPath":20,"chapter":21,"chapterSort":22,"date":23,"description":17,"docI18nKey":24,"docKey":25,"docRoot":26,"docTitle":27,"extension":28,"i18nKey":29,"isBlogPost":30,"isWikiDoc":31,"isWikiIndex":30,"layout":32,"legacyPath":32,"locale":33,"localeSlug":34,"meta":35,"navigation":31,"path":20,"seo":36,"sourcePath":37,"sourceStem":29,"stem":38,"wikiDepth":39,"__hash__":40},"content/_i18n/en-us/wiki/2026-04-17-STM32CubeIDE-VScode环境搭建/ch1-简介.md","Introduction",{"type":7,"value":8,"toc":16},"minimark",[9],[10,11,12],"ul",{},[13,14,15],"li",{},"STM32CubeIDE for Visual Studio Code (CubeMX + CMake + GCC + HAL + VSCode + Clangd) forms a full-stack embedded development solution: CubeMX handles hardware configuration, CMake unifies the build process, GCC provides compilation support, the HAL library abstracts hardware differences, and VSCode + Clangd create an intelligent editor. Most importantly, this plugin can deploy various environments with a single click, eliminating the need to manually set up the development environment like the old days—making it suitable for both newcomers and veterans.",{"title":17,"searchDepth":18,"depth":18,"links":19},"",2,[],"/en-us/wiki/2026-04-17-stm32cubeide-vscode-huan-jing-da-jian/ch1-jian-jie","1",1000000,"2026-04-17","wiki/2026-04-17-stm32cubeide-vscode-huan-jing-da-jian","en-us:2026-04-17-stm32cubeide-vscode-huan-jing-da-jian","/en-us/wiki/2026-04-17-stm32cubeide-vscode-huan-jing-da-jian","STM32CubeIDE VScode环境搭建","md","wiki/2026-04-17-STM32CubeIDE-VScode环境搭建/ch1-简介",false,true,null,"en-US","en-us",{},{"title":5,"description":17},"/wiki/2026-04-17-stm32cubeide-vscode-huan-jing-da-jian/ch1-jian-jie","_i18n/en-us/wiki/2026-04-17-STM32CubeIDE-VScode环境搭建/ch1-简介",1,"71hOY-Nq7Q-Sbgknm9jmO0724pp8yZPPNmIQ2hsCop4",[42,43,49,55],{"path":20,"stem":38,"title":5,"date":23,"chapter":21,"chapterSort":22,"docKey":25,"docRoot":26,"docTitle":27,"isWikiDoc":31,"isWikiIndex":30},{"path":44,"stem":45,"title":46,"date":23,"chapter":47,"chapterSort":48,"docKey":25,"docRoot":26,"docTitle":27,"isWikiDoc":31,"isWikiIndex":30},"/en-us/wiki/2026-04-17-stm32cubeide-vscode-huan-jing-da-jian/ch2-can-kao-shi-pin","_i18n/en-us/wiki/2026-04-17-STM32CubeIDE-VScode环境搭建/ch2-参考视频","Reference video","2",2000000,{"path":50,"stem":51,"title":52,"date":23,"chapter":53,"chapterSort":54,"docKey":25,"docRoot":26,"docTitle":27,"isWikiDoc":31,"isWikiIndex":30},"/en-us/wiki/2026-04-17-stm32cubeide-vscode-huan-jing-da-jian/ch3-linux","_i18n/en-us/wiki/2026-04-17-STM32CubeIDE-VScode环境搭建/ch3-Linux","Linux","3",3000000,{"path":26,"stem":56,"title":57,"date":23,"chapter":32,"chapterSort":58,"docKey":25,"docRoot":26,"docTitle":27,"isWikiDoc":31,"isWikiIndex":31},"_i18n/en-us/wiki/2026-04-17-STM32CubeIDE-VScode环境搭建/index","STM32CubeIDE-VSCode Environment Setup",0,{"variants":60},[61,62,65,68,71],{"path":20,"localeSlug":34,"i18nKey":29},{"path":63,"localeSlug":64,"i18nKey":29},"/zh-hant/wiki/2026-04-17-stm32cubeide-vscode-huan-jing-da-jian/ch1-jian-jie","zh-hant",{"path":66,"localeSlug":67,"i18nKey":29},"/zh-hk/wiki/2026-04-17-stm32cubeide-vscode-huan-jing-da-jian/ch1-jian-jie","zh-hk",{"path":69,"localeSlug":70,"i18nKey":29},"/zh-tw/wiki/2026-04-17-stm32cubeide-vscode-huan-jing-da-jian/ch1-jian-jie","zh-tw",{"path":72,"localeSlug":73,"i18nKey":29},"/zh-cn/wiki/2026-04-17-stm32cubeide-vscode-huan-jing-da-jian/ch1-jian-jie","zh-cn",[20,37,63,37,66,37,69,37,72,37],1780663019602]