メディア

C言語コード生成ツールが普及する理由Q&Aで学ぶマイコン講座(114)(4/4 ページ)

» 2026年04月28日 11時00分 公開
前のページへ 1|2|3|4       

ツールの最新情報

 最近、Microsoft VS CodeをベースとしたC/C++開発ツールが、マイコンメーカーから提供されています。STも「STM32CubeIDE for Visual Studio Code」としてWebサイト※6)で公開しています。

 STM32CubeIDE for Visual Studio Code(以下、STM32CubeIDE for VS Code)は、VS Code上で、STM32 MCUの全ポートフォリオをサポートしてSTM32Cubeソフトウェアエコシステムを拡張しています。

 STM32CubeIDE for VS Codeは、コード編集に重点を置いた豊富な機能セットで、エディタはデフォルトでclangd(C++やC言語の開発において、コード補完やエラー検出、警告表示などのインテリセンス機能を提供するツール)によって動作します。CMakeとMicrosoft CMake Tools拡張機能がビルドシステムを駆動し、高い柔軟性、コンパイラの自由度、最小限のツールロックインを実現しています。さらに、VS Codeは豊富なマーケットプレースを提供しており、開発者は追加機能でツールを拡張できます。

 STM32CubeIDE for VS Codeは、GUIが豊富なSTM32CubeMXやSTM32CubeIDEのソフトウェアエンジニアよりも、VS Codeスタイルを好むソフトウェアエンジニアに向いています。STM32CubeMXやSTM32CubeIDEのような、オールインワンの統合ツールではないので注意が必要です。

 STM32 VS Code Extension自体には、コード自動生成機能は内蔵されていません。 STM32CubeIDE for VS Code上でコード生成ツールを使う場合は、STM32CubeMXが必要です。STM32CubeMXをダウンロードし、VS CodeのSTM32 VS code extensionからLaunch STM32CubeMXをクリックして。STM32CubeMXを起動します。

 詳細については、「STM32CubeIDE for Visual Studio Code」のWebサイト※6)を参照してください。

(※6)STM32CubeIDE for Visual Studio Code

前のページへ 1|2|3|4       

Copyright © ITmedia, Inc. All Rights Reserved.

特別協賛PR
スポンサーからのお知らせPR
Pickup ContentsPR
Special SitePR
あなたにおすすめの記事PR

RSSフィード

公式SNS

EDN 海外ネットワーク

All material on this site Copyright © ITmedia, Inc. All Rights Reserved.
This site contains articles under license from AspenCore LLC.