ModusToolbox™を使おう [概要編]


ModusToolbox™ は、インフィニオン テクノロジーズ社の幅広いマイコンシリーズをサポートするソフトウェア統合開発環境です。ModusToolbox™ の基本的な使用方法について、複数回に渡りご紹介していきます。
今回は ModusToolbox™ の概要について説明します。
ModusToolbox™とは
ModusToolbox™ は、インフィニオン テクノロジーズ社の幅広いマイコンシリーズをサポートする拡張性の高い開発環境です。
インフィニオン テクノロジーズ社の以下のマイコンシリーズをサポートしています。
- PSoC™ Arm® Cortex®
- XMC™ 産業用マイクロコントローラ
- AIROC™ Wi-Fi デバイス
- AIROC™ Bluetooth®デバイス
- USB-C パワーデリバリー (給電) マイクロコントローラ
開発ツール
ModusToolbox™ ツール パッケージは、・新しい組込みアプリケーションの作成
・ソフトウェアコンポーネントの管理
・デバイス周辺機器とミドルウェアの設定
・編成、プログラミング、デバッグ用の組込み開発ツールの作成を可能にします。
ModusToolbox™ 開発ツールは、利用可能なランタイムソフトウェア レポジトリと直接インターフェースし、最新の開発リソースに容易にアクセスすることが可能です。
ランタイムソフトウェア
ModusToolbox™ ランタイムソフトウェアは、ミドルウェア、デバイスドライバー、サンプルコードからなり、広範な GitHub のリポジトリを通して、様々なものが提供されます。
ModusToolbox™の画面説明
ModusToolbox™の基本画面です。統合環境では様々なウィンドウで構成しています。
- プロジェクトエクスプローラ
- 関連したアプリケーション・ファームウェアを表示します。
- クイックパネル
- プロジェクトで利用可能なツールを表示し、クリック1つで立ち上がります。
- コンソール
- ビルドやデバック/プログラム時のメッセージを表示します。
- エディタ
- プログラムの編集を行います。
- アウトライン
- エディタで表示しているプログラムのアウトラインを表示します。
ModusToolbox™の利点
最新のソフトウェアを入手できる
サンプルコードやライブラリなどのソフトウェアは Github で管理されており、常に最新のものが入手可能です。
サンプルコードのオンライン検索
クリックパネルの「Search Online for Code Example」をクリックすることで、Web ブラウザーで GitHub リポジトリにアクセスすることができ、常に最新のサンプルコードをダウンロードすることができます。
ライブラリ/BSP のオンライン検索
クリックパネルの「Search Online for Libraries and BSPs」をクリックすることで、Web ブラウザーで GitHub リポジトリにアクセスすることができます。
トレーニング資料へのアクセス
クリックパネルの「Training Material」をクリックすることで、Web ブラウザーでModusToolbox™ トレーニング ページに関連するGitHub リポジトリにアクセスすることができます。
必要なツールを簡単に呼び出す
ModusToolbox™のクイックパネルにはプロジェクトに必要なツールがリストされており、クリック1つで簡単にツールを開くことが可能です。
・ライブラリ管理
・BLEの設定
・CAPSENSE™の設定
・CAPSENSE™のチューニング
・デバイスの設定
- PINやAnalog/Digitalコンポーネントの設定
など
担当エンジニアからの一言
今回はModusToolbox™の概要について説明しました。ご興味を持っていただけたでしょうか?
以下の記事では、ModusToolbox™を初めて使用する組込ソフトウェア技術者向けに基本的な機能と使用方法を説明していますので、ぜひこちらもご参考ください。
その他すべての名称は、それぞれの所有者に帰属します。