STM32マイコンのソフトウェア開発ツール
開発を加速させるSTM32Cubeソフトウェア・ツール
1- 初期化設定

STM32CubeMX
STM32CubeMXは、STM32マイコン / マイクロプロセッサの設定を簡略化するグラフィカル・ツールです。また、段階的な手順に従ってArm® Cortex®-Mコアの初期化Cコード、またはArm Cortex-Aコアの部分的Linux®デバイス・ツリーも生成します。
- ペリフェラルとミドルウェアの設定
- プロジェクトおよび初期化コードの生成
- Keil、IAR、STM32CubeIDE向けのプロジェクト生成
- 消費電力計算
2-Coding: Edit / Compile / Debug

STM32CubeIDE
STM32CubeIDE is the Eclipse-based free of charge all-in-one integrated development tool for STM32 Microcontrollers. STM32CubeIDE is suitable for users who prefer easy-to-get-started over full flexibility and control.
Find your board, download the associated embedded software, configure your hardware features and peripherals and generate your project with a few simple clicks.
You can then start developing your application using the STM32CubeIDE for editing, building, and debugging.
- Configuration
- Edit
- Compile
- Debug

STM32Cube for Visual Studio Code
STM32Cube for VS Code is a free, lightweight development tool for STM32 microcontrollers. VS Code is flexible and extensible but requires a basic understanding of CMake.
Import an STM32CubeMX project or start from scratch, enjoy the powerful C/C++ editing features of VS Code, and compile your code with the fast CMake/Ninja-based build system.
You can then start developing your application using the STM32Cube for VS Code for editing, building, and debugging.
- Edit
- Compile
- Debug
- Automation
2- 設定・開発・デバッグ

STM32CubeIDE
STM32CubeIDEは、STM32マイコン用の無償の統合開発環境です。
開発ボードの検索から、関連する組込みソフトウェアのダウンロード、ハードウェア機能とペリフェラルの設定、プロジェクトの生成まで簡単なクリック操作で行えます。
その後、STM32CubeIDEを使用してコード編集 / ビルド / プログラミング / デバッグを行うことにより、アプリケーションの開発を開始できます。
- コードのダウンロード
- 設定
- 初期化
- コード編集 / ビルド / デバッグ
- バイナリ・プログラミング
IAR Embedded Workbench
- STM32CubeMX対応
- コード編集、デバッグなど
- バイナリ・プログラミング
- 拡張トレース
- 性能 & フットプリント
- 機能安全対応
- プロフェッショナル・サポート

Arm KEIL MDK
- STM32CubeMX対応
- コード編集、デバッグなど
- バイナリ・プログラミング
- 拡張トレース
- 性能 & フットプリント
- 機能安全対応
- プロフェッショナル・サポート

Arm KEIL MDK
- STM32CubeMX対応
- コード編集、デバッグなど
- バイナリ・プログラミング
- 性能 & フットプリント
- プロフェッショナル・サポート
3- プログラミング

STM32CubeProgrammer
STM32CubeProgrammer(STM32CubeProg)は、 STM32のプログラミングに使用する機能をすべて備えたマルチOS対応のソフトウェア・ツールです。
デバッグ・インタフェース(JTAGおよびSWD)とブートローダ・インタフェース(UART、USB DFU、I2C、SPI、CAN)の両方を介したデバイス内臓メモリの読出し、書込み、検証に効果的で扱いやすい環境を提供します。
- バイナリ・プログラミング
- ハードウェア・オプション設定
- セキュア・プログラミング
4- モニタリング

STM32CubeMonitor
STM32CubeMonitorツールは、実行時に変数をリアルタイムに読み取り、可視化することで、微調整や診断を支援します。
専用版(電力、RF、USB-PD)に加えて、汎用版のSTM32CubeMonitorはフロー・ベースのグラフィカル・エディタを備えており、カスタム・ダッシュボードの作成やゲージ、棒グラフ、プロットなどのウィジェットの追加を素早く簡単に行えます。
- モニタリング
- リアルタイムで可視化
- RF、電力、USB Power Delivery(USB PD)評価用の専用機能をサポート
パートナー製
ソフトウェア
開発ツール
パートナーの一覧を見る パートナー
30
以上の企業・団体
ソフトウェア
60
以上の
ソフトウェア・
ツール・
リファレンス