[{"data":1,"prerenderedAt":75},["ShallowReactive",2],{"wiki-page-\u002Fzh-hk\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0100-jian-jie":3,"wiki-doc-items-\u002Fzh-hk\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0100-jian-jie":44,"language-switcher-data-\u002Fzh-hk\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0100-jian-jie":59,"wiki-i18n-paths-\u002Fzh-hk\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\u002Fzh-hk\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-hk\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-hk:2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian","\u002Fzh-hk\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,"zh-HK","zh-hk",{},{"title":5,"description":20},"\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0100-jian-jie","_i18n\u002Fzh-hk\u002Fwiki\u002F2025-07-18-Linux-STM32-CMake-VScode环境搭建\u002F0100-简介",1,"LJFwzsMBxUbgHjxW4S3-NaLglNuP3RVYF2xe0FRT0v0",[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},"\u002Fzh-hk\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0200-linux","_i18n\u002Fzh-hk\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},"\u002Fzh-hk\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0300-windows","_i18n\u002Fzh-hk\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\u002Fzh-hk\u002Fwiki\u002F2025-07-18-Linux-STM32-CMake-VScode环境搭建\u002Findex","Linux-STM32-CMake-VScode環境搭建",{"variants":60},[61,64,67,68,71],{"path":62,"localeSlug":63,"i18nKey":32},"\u002Fen-us\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0100-jian-jie","en-us",{"path":65,"localeSlug":66,"i18nKey":32},"\u002Fzh-hant\u002Fwiki\u002F2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian\u002F0100-jian-jie","zh-hant",{"path":23,"localeSlug":37,"i18nKey":32},{"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",[62,40,65,40,23,40,69,40,72,40],1784646819194]