[{"data":1,"prerenderedAt":75},["ShallowReactive",2],{"wiki-page-\u002Fen-us\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0100-jian-jie":3,"wiki-doc-items-\u002Fen-us\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0100-jian-jie":44,"language-switcher-data-\u002Fen-us\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0100-jian-jie":59,"wiki-i18n-paths-\u002Fen-us\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0100-jian-jie":74},{"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":35,"locale":36,"localeSlug":37,"meta":38,"navigation":34,"path":23,"seo":39,"sourcePath":40,"sourceStem":32,"stem":41,"wikiDepth":42,"__hash__":43},"content\u002F_i18n\u002Fen-us\u002Fwiki\u002F2025-07-18-Linux-STM32-CMake-VScode环境搭建\u002F0100-简介.md","Introduction",{"type":7,"value":8,"toc":19},"minimark",[9],[10,11,12,16],"ul",{},[13,14,15],"li",{},"CubeMX + CMake + GCC + HAL + VSCode + Clangd + Ozone form a full-chain embedded development solution: CubeMX handles hardware configuration, CMake unifies the build process, GCC provides compilation support, the HAL library abstracts hardware differences, VSCode + Clangd create an intelligent editor, and Ozone enables more convenient and efficient debugging.",[13,17,18],{},"This combination lowers the development barrier (especially for cross-platform projects), improves code quality and maintainability, and adapts to the full lifecycle needs from prototyping to mass production. It is a recommended practice for ARM embedded development such as STM32.",{"title":20,"searchDepth":21,"depth":21,"links":22},"",2,[],"\u002Fen-us\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","en-us:2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian","\u002Fen-us\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,"en-US","en-us",{},{"title":5,"description":20},"\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0100-jian-jie","_i18n\u002Fen-us\u002Fwiki\u002F2025-07-18-Linux-STM32-CMake-VScode环境搭建\u002F0100-简介",1,"c291dxubaWUtL8NqDpQKxRubYY09LiIZF6Km1Xjcgrg",[45,46,51,56],{"path":23,"stem":41,"title":5,"date":26,"chapterOrder":25,"chapterDepth":24,"docKey":28,"docRoot":29,"docTitle":30,"isWikiDoc":34,"isWikiIndex":33},{"path":47,"stem":48,"title":49,"date":26,"chapterOrder":50,"chapterDepth":24,"docKey":28,"docRoot":29,"docTitle":30,"isWikiDoc":34,"isWikiIndex":33},"\u002Fen-us\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0200-linux","_i18n\u002Fen-us\u002Fwiki\u002F2025-07-18-Linux-STM32-CMake-VScode环境搭建\u002F0200-Linux","Linux","0200",{"path":52,"stem":53,"title":54,"date":26,"chapterOrder":55,"chapterDepth":24,"docKey":28,"docRoot":29,"docTitle":30,"isWikiDoc":34,"isWikiIndex":33},"\u002Fen-us\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0300-windows","_i18n\u002Fen-us\u002Fwiki\u002F2025-07-18-Linux-STM32-CMake-VScode环境搭建\u002F0300-Windows","Windows","0300",{"path":29,"stem":57,"title":58,"date":26,"chapterOrder":35,"chapterDepth":24,"docKey":28,"docRoot":29,"docTitle":30,"isWikiDoc":34,"isWikiIndex":34},"_i18n\u002Fen-us\u002Fwiki\u002F2025-07-18-Linux-STM32-CMake-VScode环境搭建\u002Findex","Linux-STM32-CMake-VScode Environment Setup",{"variants":60},[61,62,65,68,71],{"path":23,"localeSlug":37,"i18nKey":32},{"path":63,"localeSlug":64,"i18nKey":32},"\u002Fzh-hant\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0100-jian-jie","zh-hant",{"path":66,"localeSlug":67,"i18nKey":32},"\u002Fzh-hk\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0100-jian-jie","zh-hk",{"path":69,"localeSlug":70,"i18nKey":32},"\u002Fzh-tw\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0100-jian-jie","zh-tw",{"path":72,"localeSlug":73,"i18nKey":32},"\u002Fzh-cn\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0100-jian-jie","zh-cn",[23,40,63,40,66,40,69,40,72,40],1784646846822]