|
【教程】STM32CubeIDE for Visual Studio Code 安装6 }4 m' {/ t6 h& G8 R# e$ T4 p 想要开启你的STM32开发新体验? 5 o+ n0 s% A0 [9 I9 {' j" T1 s + _- N, Z1 z# J. w e- R$ PSTM32Cube 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 STM32Cube for VS Code是意法半导体专门为那些不喜欢充斥大量GUI的STM32CubeIDE用户体验,而是更加偏好VS Code®风格开发体验的开发人员推出的解决方案。 " 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 . P8 {6 p: _: F o& B# M6 Q) i5 @1 Z 与STM32CubeIDE不同的是,STM32Cube for VS Code并非一体化的预集成工具。相反,它由以下三个可单独更新的构建模块组成: ; Z6 C" T: t7 \! |& H VS Code®扩展,用于在VS Code®中提供GUI体验。该扩展被分为多个功能模块,以便进行更新和方便最终用户灵活安装。" I1 O3 [( z( N 捆绑包,即通过捆绑包管理器进行下载、安装和更新的CLI工具。捆绑包包括CMake、Ninja、编译器、调试器等等。 CMSIS-Pack,用于为STM32 MCU提供器件支持。这些软件包包括启动代码、链接器脚本、svd文件等等。 这种架构拆分能够使工具更新不受STM32微控制器产品发布的影响。它使得更加频繁地更新功能和修复漏洞成为了可能。 % ]& ?+ 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 |
【NUCLEO-C562RE】OLED 显示
保姆级教程:CMake 工程导入 STM32CubeIDE 步骤
STM32CubeCLT 1.22.0新版本发布
【下载问题解决】关于ST官网下载软件问题解决
【STM32H735G-DK测评】lvgl移植
【STM32H735G-DK 测评】STM32H735G-DK External Loder 编译和测试
《MCUBoot课程》学习笔记+从信任链原理到量产实践
STM32CubeIDE 2.2.0新版本发布
CubeMX生成CubeIDE工程代码乱码
STM32CubeIDE实时时钟(RTC)经验分享
微信公众号
手机版