你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【教程】STM32CubeIDE for Visual Studio Code 安装

[复制链接]
STMCU-管管 发布时间:2025-11-10 14:56
【教程】STM32CubeIDE for Visual Studio Code 安装6 }4 m' {/ t6 h& G8 R# e$ T4 p

( C7 g+ S4 R1 A* ?  u

" N5 V7 L5 H8 v8 c0 n: P; N
2 [" p- Z! e7 ]; N  Q5 p

9 |& I) {6 u" k* o" Y
想要开启你的STM32开发新体验?
5 o+ n0 s% A0 [9 I9 {' j" T1 s
+ _- N, Z1 z# J. w  e- R$ P

6 a- S- @! U; J% \STM32Cube for Visual Studio Code (STM32VSCode) 简称STM32Cube for VS Code,是一款功能强大的,基于Microsoft® VS Code®的C/C++开发工具。该工具进一步丰富了STM32Cube软件生态系统,可在VS Code®中为全套STM32 MCU产品组合提供支持。/ W8 t: [. K5 o* y1 \8 E' R" n

. D" D" P( _6 t1 |( F) |# n

- m5 o1 w" `' h$ e  oSTM32Cube for VS Code是意法半导体专门为那些不喜欢充斥大量GUI的STM32CubeIDE用户体验,而是更加偏好VS Code®风格开发体验的开发人员推出的解决方案。
9 g) W5 p- v5 w* u' u2 v
( C5 w! q: N. ~# P5 ^
" V8 |' O* S) n, [# S* g
STM32Cube for VS Code拥有丰富的功能,其主要应用侧重于代码编辑。默认情况下,编辑器将由clangd提供支持。CMake和Microsoft® CMake Tools扩展负责驱动构建系统,可以提供出色的灵活性和编译器自由度,以及最低限度的工具锁定。" }, ?! v) v4 m' O5 h2 [! j. v5 F$ L
0 E3 E8 c# [3 E; `
+ L$ \% j8 P, c- G: v
此外,VS Code®还提供了一个丰富的市场,以便开发人员为该工具扩展各种附加功能。0 a0 ~0 }4 W  q3 t

: u( @3 X9 V# G, f. D: w
. P8 {6 p: _: F  o& B# M6 Q) i5 @1 Z
与STM32CubeIDE不同的是,STM32Cube for VS Code并非一体化的预集成工具。相反,它由以下三个可单独更新的构建模块组成:
  O, [5 ^% p8 e  k+ B  e; Z6 C" T: t7 \! |& H

( E) Y3 b4 w; r  I: M. EVS Code®扩展,用于在VS Code®中提供GUI体验。该扩展被分为多个功能模块,以便进行更新和方便最终用户灵活安装。" I1 O3 [( z( N
捆绑包,即通过捆绑包管理器进行下载、安装和更新的CLI工具。捆绑包包括CMake、Ninja、编译器、调试器等等。
7 D* E. m; v' d4 I, U4 R: i' DCMSIS-Pack,用于为STM32 MCU提供器件支持。这些软件包包括启动代码、链接器脚本、svd文件等等。
" C- N3 E7 F# C' i' j+ O这种架构拆分能够使工具更新不受STM32微控制器产品发布的影响。它使得更加频繁地更新功能和修复漏洞成为了可能。
9 F. k1 e& s; [; k4 J% ]& ?+ m0 x# S
( k. d: Y; m9 l$ [, T! L, ?
STM32Cube for VS Code是一款全新的软件工具,具有全新的工具架构。因此,为了表明该工具处于测试状态,我们以预发布版的方式将其发布在了VS Code®市场上。为了使该工具的功能能够与STM32CubeIDE相媲美,意法半导体与STM32开发者社区共同完成了整个开发和优化过程。1 m1 f$ U9 d9 G$ d5 b. A; Z9 z) m
$ _; B" \5 S: h1 k; r
赞 收藏 评论0 发布时间:2025-11-10 14:56

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版