[{"data":1,"prerenderedAt":74},["ShallowReactive",2],{"wiki-page-\u002Fzh-cn\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0100-jian-jie":3,"wiki-doc-items-\u002Fzh-cn\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0100-jian-jie":43,"language-switcher-data-\u002Fzh-cn\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0100-jian-jie":58,"wiki-i18n-paths-\u002Fzh-cn\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0100-jian-jie":73},{"id":4,"title":5,"body":6,"canonicalPath":23,"chapterDepth":24,"chapterOrder":25,"date":26,"description":20,"docI18nKey":27,"docKey":28,"docRoot":29,"docTitle":30,"extension":31,"i18nKey":32,"isBlogPost":33,"isWikiDoc":34,"isWikiIndex":33,"layout":35,"legacyPath":36,"locale":37,"localeSlug":38,"meta":39,"navigation":34,"path":23,"seo":40,"sourcePath":36,"sourceStem":32,"stem":32,"wikiDepth":41,"__hash__":42},"content\u002Fwiki\u002F2025-07-18-Linux-STM32-CMake-VScode环境搭建\u002F0100-简介.md","简介",{"type":7,"value":8,"toc":19},"minimark",[9],[10,11,12,16],"ul",{},[13,14,15],"li",{},"CubeMX + CMake +GCC + HAL + VSCode + Clangd + Ozone 构成了全链路嵌入式开发方案： CubeMX解决硬件配置问题，CMake统一构建流程，GCC提供编译支持，HAL库屏蔽硬件差异，VSCode+Clangd打造智能编辑器,Ozone实现更方便高效的debug调试功能。",[13,17,18],{},"该组合降低开发门槛（尤其对跨平台项目），提升代码质量与可维护性，并适配从原型到量产的全生命周期需求，是STM32等ARM嵌入式开发的推荐实践。",{"title":20,"searchDepth":21,"depth":21,"links":22},"",2,[],"\u002Fzh-cn\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0100-jian-jie",0,"0100","2025-07-18","wiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian","zh-cn:2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian","\u002Fzh-cn\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian","Linux STM32 CMake VScode环境搭建","md","wiki\u002F2025-07-18-Linux-STM32-CMake-VScode环境搭建\u002F0100-简介",false,true,null,"\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0100-jian-jie","zh-CN","zh-cn",{},{"title":5,"description":20},1,"g3A3i9IW6_2AtSNU4smcqeyH_mz6ApKpvBNl7ONemSc",[44,45,50,55],{"path":23,"stem":32,"title":5,"date":26,"chapterOrder":25,"chapterDepth":24,"docKey":28,"docRoot":29,"docTitle":30,"isWikiDoc":34,"isWikiIndex":33},{"path":46,"stem":47,"title":48,"date":26,"chapterOrder":49,"chapterDepth":24,"docKey":28,"docRoot":29,"docTitle":30,"isWikiDoc":34,"isWikiIndex":33},"\u002Fzh-cn\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0200-linux","wiki\u002F2025-07-18-Linux-STM32-CMake-VScode环境搭建\u002F0200-Linux","Linux","0200",{"path":51,"stem":52,"title":53,"date":26,"chapterOrder":54,"chapterDepth":24,"docKey":28,"docRoot":29,"docTitle":30,"isWikiDoc":34,"isWikiIndex":33},"\u002Fzh-cn\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0300-windows","wiki\u002F2025-07-18-Linux-STM32-CMake-VScode环境搭建\u002F0300-Windows","Windows","0300",{"path":29,"stem":56,"title":57,"date":26,"chapterOrder":35,"chapterDepth":24,"docKey":28,"docRoot":29,"docTitle":30,"isWikiDoc":34,"isWikiIndex":34},"wiki\u002F2025-07-18-Linux-STM32-CMake-VScode环境搭建\u002Findex","Linux-STM32-CMake-VScode环境搭建",{"variants":59},[60,63,66,69,72],{"path":61,"localeSlug":62,"i18nKey":32},"\u002Fen-us\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0100-jian-jie","en-us",{"path":64,"localeSlug":65,"i18nKey":32},"\u002Fzh-hant\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0100-jian-jie","zh-hant",{"path":67,"localeSlug":68,"i18nKey":32},"\u002Fzh-hk\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0100-jian-jie","zh-hk",{"path":70,"localeSlug":71,"i18nKey":32},"\u002Fzh-tw\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0100-jian-jie","zh-tw",{"path":23,"localeSlug":38,"i18nKey":32},[61,36,64,36,67,36,70,36,23,36],1784646764330]