STM32Cube for Visual Studio Code
VS Codeベースの無料のSTM32開発ツール

STM32Cube for VS Codeは、STM32マイクロコントローラ向けのモダンで軽量な開発ツールです。
VS Codeを活用することで、プロジェクトのライフサイクル全体を通じてコードの記述、コンパイル、デバッグ、バージョン管理を効率化できます。
“
STM32Cube for VS Code:軽量でありながらパワフル
VS Codeは、STM32マイクロコントローラをサポートし、オープンでカスタマイズと拡張が可能なプログラミング環境を提供します。
”
主なメリット
1. コーディングの強化
VS Codeの最先端のC/C++エディタを利用することで、コード記述を効率化できます。AI支援によるGitHub Copilot拡張機能を使用すると、さらなる効率化が可能です。
2. 柔軟で高速なビルド・ツール
ビルド・プロセスはCMakeとNinjaによって実行されます。開発者は、コンパイラの完全な柔軟性によりコードを自由にビルドできます。
3. 簡単なデバッグ
マウスを1回クリックするだけでデバッグを開始でき、カスタマイズ性は無限大です。デバッグ機能セットは拡張されており、サードパーティのデバッグ拡張機能を利用できます。

- コード編集
- プロジェクトのビルド
- 開発ボードのプログラミング
- 高度なデバッグ
STM32Cube for VS Codeの特徴
強力なエディタ、柔軟なビルド・ツール、シンプルなSTM32デバッガ、スムーズな更新ワークフロー
強力なエディタ
STM32Cube for VS Codeは、強力なC/C++エディタ、柔軟なビルド・ツール、およびデバッグ・ツールを高速かつ軽量でカスタマイズ可能なパッケージにまとめたものです。IntelliSenseエディタとシームレスなGit統合により、開発者の効率を向上させます。 豊富なVS Code Market PlaceからGitHub Copilorなどの拡張機能を追加することで、AI駆動型のコード・アシストを利用できます。
コード・ナビゲーション、コード補完、マルチカーソル、AI支援
柔軟なビルド・ツール
ビルド・システムは、C/C++業界標準のCMakeおよびNinjaツールを採用しています。そのため、移植作業はほぼゼロで既存のCMakeコード・ベースをSTM32Cube for VS Codeに移行できます。CMakeの採用によりACI統合が可能になり、コンパイラの自由度が高まるほか、サードパーティ製テスト・ツールの統合が簡素化されます。
高速、柔軟、自動化対応
簡単で柔軟なデバッガ
STM32Cube for VS Codeは、ST-LINKおよびSEGGER J-LINKプローブのデバッグをワンクリックで開始できる独自のデバッグ拡張機能を搭載しています。デバッグ設定は高度なカスタマイズが可能で、デバッガは基本機能と高度な機能の両方を備えています。
ST-LINK、SEGGER、RTOS対応、SFR
STM32Cube for VS Codeを利用する
Visual Studio Marketplaceから入手できるSTM32Cube for VS Codeプレリリース版(v3.0)をお試しください。
Visual Studio Marketplaceに移動するその他のSTM32Cube開発エコシステム

- モニタリング
- 変数をリアルタイムで可視化
- RF、電力、USB Power Delivery(USB PD)評価用の専用機能をサポート
STM32Cube for VS Codeをダウンロード

