Infineon Technologies / 開発環境(ModusToolbox™)

ModusToolbox™

ModusToolbox™は、インフィニオンのPSoC™やXMC™、AIROC™、USB Controllersの開発を支援する統合開発環境です。
Windows、Linux、macOSをサポートしており、新しい組み込みアプリケーションの作成、ソフトウェアコンポーネントの管理、ペリフェラルとミドルウェアの構成、およびコンパイル、プログラミング、およびデバッグを一つのデスクトップアプリケーションで行うことができます。
この開発環境は無償で入手できます。

センシング機能を持つエッジIoTデバイスでAI開発を加速!

 

開発を簡単にするソフトウェア群

ModusToolbox™は、ターゲットデバイスのボードサポートパッケージ、ペリフェラルドライバ、ミドルウェア、サンプルコード、コンパイラ、デバッガなど、開発に必要となるソフトウェアを提供します。

ModusToolbox_software

  • ボードサポートパッケージ(BSP)
    BSPは、ビルドシステムの不可欠な部分として提供され、ユーザーがターゲットハードウェアをカスタマイズしたり、アプリケーションを新しいデバイスに再ターゲットすることができます

  • ミドルウェア
    ミドルウェア ライブラリは、インフィニオンおよびパートナーからオンライン Github リポジトリとして提供され、ModusToolbox™ ライブラリ マネージャーを使用してユーザーのアプリケーションに簡単に統合できます。利用可能なミドルウェアには、HMI、グラフィックス、コネクティビティ、セキュリティ、音声とオーディオ、機械学習、Wi-Fi、Bluetooth® などにまたがるソフトウェアとライブラリが含まれます

  • アプリケーション
    Githubからサンプルコードやライブラリ、リファレンスデザインをダウンロードすることができるため、アプリケーションの開発がより容易になります

  • ツール群
    ModusToolbox™には、開発を簡単にするツールが各種備えられています。プロジェクトクリエイターを使えば、ターゲットデバイスのための細かな設定を行うことなく、アプリケーション開発を迅速に始められます。ライブラリマネージャーはターゲットデバイスのためのミドルウェアの提供を行います。コンフィギュレーターやデバイスチューナーを用いると、デバイスのピン設定、パラメーターチューニングを簡単に行うことができます。これらのツールは、GUIのクイックパネルから簡単に呼び出すことができます

基本画面

ModusToolbox基本画面

  • Menus & Toolbars
    プロジェクトの新規作成、ビルド、デバッグ、書き込みなどが行えます
  • Project Explorer
    現在作業中のプロジェクトが表示されます。関連したアプリケーションやファームウェアを表示することもできます
  • Quick Panel
    プロジェクトで利用可能なツールやドキュメントが一覧表示されます。ツールは1クリックで呼び出すことができます
  • Code Editor
    ソースコードの編集はここで行います
  • Console
    ビルド、デバッグ、書き込み時のメッセージが表示されます

ModusToolbox™ Machine Learning

ModusToolbox Machine Learning(ML)は、PSoC™ 6でのマシンラーニング(ML)アプリケーション開発を支援する、ModusToolbox™の拡張ツール群です。
これらのツールを用いることで、学習済みMLモデルをPSoC™ 6向けに変換し、パフォーマンス評価を行い、迅速にデプロイさせることが可能になります。

ModusToolbox™ MLは、最も一般的なMLモデルであるNNベースのモデルを対象としています。
・対応するMLモデル形式:TFLite、H5
・対応する推論エンジン:TensorFlow Lite for MCU推論エンジン、インフィニオン推論エンジン

主なツール

①ML Configurator

  • 学習済みのMLモデルから、PSoC™ 6組み込みモデルを生成(Cコードまたはバイナリファイル)
  • 組み込みモデルのパフォーマンス評価

②ML Configurator

  • ニューラルネットワーク(NN)モデルの回帰分析を行うPythonスクリプトのコレクション

③ML library

  • NNモデルや入力データを処理するための推論エンジンライブラリ

③ML code examples

  • MLライブラリの使用例となるサンプルコード

お問い合わせ / お申し込み

aaaa

お見積り・資料請求・技術的なお問い合わせ等

ページの
先頭へ