[{"data":1,"prerenderedAt":78},["ShallowReactive",2],{"wiki-page-/zh-hk/wiki/2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian/ch1-jian-jie":3,"wiki-doc-items-/zh-hk/wiki/2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian/ch1-jian-jie":44,"language-switcher-data-/zh-hk/wiki/2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian/ch1-jian-jie":62,"wiki-i18n-paths-/zh-hk/wiki/2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian/ch1-jian-jie":77},{"id":4,"title":5,"body":6,"canonicalPath":23,"chapter":24,"chapterSort":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/_i18n/zh-hk/wiki/2025-07-18-Linux-STM32-CMake-VScode环境搭建/ch1-简介.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,[],"/zh-hk/wiki/2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian/ch1-jian-jie","1",1000000,"2025-07-18","wiki/2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian","zh-hk:2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian","/zh-hk/wiki/2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian","Linux STM32 CMake VScode环境搭建","md","wiki/2025-07-18-Linux-STM32-CMake-VScode环境搭建/ch1-简介",false,true,null,"zh-HK","zh-hk",{},{"title":5,"description":20},"/wiki/2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian/ch1-jian-jie","_i18n/zh-hk/wiki/2025-07-18-Linux-STM32-CMake-VScode环境搭建/ch1-简介",1,"qczNCx_uWw228MttI7QPTiGfjjagdX8ZoZ1cjFwD-O4",[45,46,52,58],{"path":23,"stem":41,"title":5,"date":26,"chapter":24,"chapterSort":25,"docKey":28,"docRoot":29,"docTitle":30,"isWikiDoc":34,"isWikiIndex":33},{"path":47,"stem":48,"title":49,"date":26,"chapter":50,"chapterSort":51,"docKey":28,"docRoot":29,"docTitle":30,"isWikiDoc":34,"isWikiIndex":33},"/zh-hk/wiki/2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian/ch2-linux","_i18n/zh-hk/wiki/2025-07-18-Linux-STM32-CMake-VScode环境搭建/ch2-Linux","Linux","2",2000000,{"path":53,"stem":54,"title":55,"date":26,"chapter":56,"chapterSort":57,"docKey":28,"docRoot":29,"docTitle":30,"isWikiDoc":34,"isWikiIndex":33},"/zh-hk/wiki/2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian/ch3-windows","_i18n/zh-hk/wiki/2025-07-18-Linux-STM32-CMake-VScode环境搭建/ch3-Windows","Windows","3",3000000,{"path":29,"stem":59,"title":60,"date":26,"chapter":35,"chapterSort":61,"docKey":28,"docRoot":29,"docTitle":30,"isWikiDoc":34,"isWikiIndex":34},"_i18n/zh-hk/wiki/2025-07-18-Linux-STM32-CMake-VScode环境搭建/index","Linux-STM32-CMake-VScode環境搭建",0,{"variants":63},[64,67,70,71,74],{"path":65,"localeSlug":66,"i18nKey":32},"/en-us/wiki/2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian/ch1-jian-jie","en-us",{"path":68,"localeSlug":69,"i18nKey":32},"/zh-hant/wiki/2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian/ch1-jian-jie","zh-hant",{"path":23,"localeSlug":37,"i18nKey":32},{"path":72,"localeSlug":73,"i18nKey":32},"/zh-tw/wiki/2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian/ch1-jian-jie","zh-tw",{"path":75,"localeSlug":76,"i18nKey":32},"/zh-cn/wiki/2025-07-18-linux-stm32-cmake-vscode-huan-jing-da-jian/ch1-jian-jie","zh-cn",[65,40,68,40,23,40,72,40,75,40],1780671854902]