お客様の素早い設計とより早い製品化を実現する、技術情報と専門知識をご紹介します。
MCUXpressoのSDK、IDE、セキュア・プロビジョニング・ツール、および設定ツールには、NXPのArm® Cortex®-Mベースの汎用製品向けに高品質のソフトウェアやツールが含まれているため、開発期間を短縮するとともに、最先端の開発者エクスペリエンスを提供します。
MCUXpressoには、強力な設定およびデバッグツールによってサポートされる、さまざまなIDEオプションが含まれています。NXPのセキュアなプログラミングおよびプロビジョニング・ツールを使用すれば、安全かつシンプルな方法でアプリケーションを導入できます。
IDEオプション | 説明 |
---|---|
MCUXpresso for Visual Studio Code (VS Code) | VS CodeとNXPの拡張機能を併用することで、迅速かつ柔軟に開発を進めることができます。 |
MCUXpresso IDE | NXP MCU向けにカスタマイズされ、使いやすく最適化されたEclipseベースのIDE。 |
IAR Embedded Workbench | 安全性が保証され、高度な最適化が可能なC/C++向けコンパイラおよび開発環境。 |
Arm Keil MDK | uVision IDEとArmコンパイラ、および広範なミドルウェア。 |
設定ツール | |
---|---|
MCUXpresso Configuration Tools | ピン、クロック、セキュリティ、メモリ、ドライバを迅速に設定できる設定ツール・スイート。NXPデバイスをすばやく理解し、カスタム・ハードウェア設計に簡単に移行することができます。 |
プログラミングとプロビジョニング | |
---|---|
MCUXpresso SECセキュア・プロビジョニング・ツール | セキュリティ機能をシンプルに扱えるようにするGUIベースのアプリケーション。セキュアでブート可能な実行可能ファイルを生成およびプログラミングして、セキュア・プロビジョニングを実現します。 |
Secure Provisioning SDK (SPSDK) | Secure Provisioning SDK (SPSDK) はオープンソースの開発キットであり、MCUXpresso SECツールで使用されるすべての低レベル・ユーティリティを備えています。 |
デバッグ・ツール | |
---|---|
MCU-Link | NXPのArm Cortex-Mベースの汎用MCUに適した統合デバッグ・プローブ・アーキテクチャ。 |
FreeMASTER | 組込みソフトウェア・アプリケーションの実行時の設定および調整を可能にするリアルタイム・デバッグ・モニタおよびデータ可視化ツール。 |
P&E Micro | PおよびE Microのデバッグプローブは、さまざまなNXP製品をサポートしています。ほとんどのMultilinkプローブが、MCUXpresso IDEとMCUXpresso for VS Codeで完全にサポートされています。 |
SEGGER | 性能、堅牢性、使いやすさに優れたJ-Linkデバッグ・プローブは、市場で人気のあるデバッグ・プローブです。J-Linkプローブは、MCUXpresso IDEとMCUXpresso for VS Codeで完全にサポートされています。 |
HMI設計ソフトウェア | |
---|---|
GUI Guider | オープンソースのLVGLグラフィックス・ライブラリを使用して高品質のディスプレイを迅速に開発できる、NXPのHMI設計ツールです。 |
MCUXpressoエコシステムの要素を組み合わせることで、Arm Cortex Mマイクロコントローラでの卓越した開発者エクスペリエンスが得られます。
MCUXpressoソフトウェア開発キット (SDK) は、Arm® Cortex®-Mデバイスでのアプリケーション開発をシンプルかつ迅速に行えるように設計された、包括的なソフトウェア活用パッケージです。
お使いのプロセッサや評価ボードに合わせてSDKをカスタマイズおよびダウンロードできます。
MCUXpresso SDKやアプリケーション・サンプル、オープンソース・プロジェクトにアクセスできます。
オープン・スタンダードの配布メカニズムを使用してMCUXpresso SDKにアクセスできます。IDEインポート・パックにより、デバイス、ボード、ミドルウェアのサポートが追加されます。
インタラクティブなアプリケーション・コード・ハブ・ダッシュボードを使用することで、NXPの社内エキスパートが開発したマイクロコントローラ・ソフトウェアのサンプルや、コード・スニペット、アプリケーション・ソフトウェア・パック、デモなどを簡単に見つけることができます。
アプリケーション・コード・ハブ (ACH) リポジトリにより、エンジニアはマイクロコントローラ・ソフトウェアのサンプルを簡単に見つけることができます。
NXPは、広範なサンプルを含むドライバとミドルウェアを提供するとともに、RTOSのさまざまな選択肢や、パートナー・エコシステムから幅広く選べる互換性のあるミドルウェアをサポートしています。
最先端の低消費電力オーディオ製品の開発に役立つUSB対応、基本的なオーディオ処理、およびパートナー・ソリューション。
NXPのEdgelock2Goサービスやその他のスペシャリスト・パートナーのデバイス管理ソリューションと統合された、Amazon Web ServicesやMicrosoft Azure IoTなどのクラウド・サービス向けの統合サポート。
機能安全規格への準拠に役立つライブラリ。
複雑さの異なるさまざまな組込みGUIを開発するための、複数のパートナーのグラフィックス・ライブラリおよびツールと、NXPのオープンソース・ソリューションやその他の無料ソリューション。
MCUXpresso SDKには、ブラシレスDC (BLDC)、永久磁石、ACインダクション・モータといったソリューション用のライブラリが含まれており、それらを補完するチューニング・ツールもあります。
MCUXpresso SDKには、大部分のプラットフォーム向けにFreeRTOSとAzure RTOSが含まれており、ZephyrプロジェクトにおけるNXPの多くのMCU向けにサポートも提供されています。その他にも無料およびプレミアムRTOSオプションがパートナーから提供されています。
堅牢でセキュアなクラウド接続製品を実現するための、セキュア・プログラミングおよびトラスト・プロビジョニング用ソリューションと、ブートローダ、OTA、通信、アクセラレーションのランタイム・ソフトウェア・サポート。
コプロセッサ、組込みプログラマブル・ロジック、アクセラレータ、および柔軟性の高いペリフェラル。
無料の音声認識テクノロジを含む、NXPのさまざまな音声制御およびコミュニケーション用ソフトウェアとソリューション。
NXPのIEC61000-4-6認定済み低コスト静電容量式タッチ・ソリューションを補完するソフトウェア・ライブラリとツール。
NXPと一部のパートナーが提供するUSBやCANopen用の有線通信スタックおよびライブラリと、ネットワーク・スタックおよびプロトコル。
NXPの汎用Arm Cortex-M MCUを補完するワイヤレス・コネクティビティ・ソリューション。
NXPのハードウェア・プラットフォームは、迅速なデバイス評価、PoC(概念実証)デモの構築、完全なプロトタイプの作成などを求めるお客様のニーズを満たします
NXPのハードウェア・プラットフォーム群を参照して、お客様のプロジェクトに適したボードをお選びください。
NXPおよびパートナーのアドオン・ボードを、関連するMCUXpresso SDK対応ドライバやサンプルとともに見つけることができます。
MCUXpressoコミュニティで専門家のアドバイスを受ける。
MCUXpressoソフトウェアおよびツールに関するさまざまなトレーニングを探す。
ツール、ソフトウェア、デモ、スタート・ガイドに関するさまざまなビデオを見る。
MCUXpressoエコシステムの詳細をご覧ください。
ファクトシートを読むMCUXpresso for Visual Studio Code、MCUXpresso IDE、IAR Embedded Workbench、およびArm Keil IDEでは、NXPのArm® Cortex®-Mベースの汎用およびワイヤレス対応マイクロコントローラの大部分がサポートされています。MCUXpresso SDKおよび設定ツールは、2016年から導入されたものすべてを含め、これらのデバイスのほとんどで使用できます。NXPコミュニティで対象デバイスのリスト全体を確認できます。
MCUXpresso for VS Codeは、MCUXpresso SDK 2.13以降をサポートしているすべてのデバイスで使用できます。
MCUXpresso SDKおよびCFGツールは、NXPの一部のデジタル・シグナル・コントローラ (DSC) デバイスでも使用できます。詳細については、DSC開発者向けリソースに関するページをご覧ください。
MCUXpresso for VS CodeはMicrosoftのマーケットプレイスで拡張機能として提供されているほか、NXPから新しいインストーラとして入手することもできます。このMCUXpressoインストーラは、Zephyrやその他のオープンソース開発元を含むすべての開発者にとって、これまでよりはるか簡単に設定できるインストーラとなります。関連リソース、トレーニング、手順については、MCUXpresso for VS Codeコミュニティに記載されています。
MCUXpressoインストーラは、MCUXpresso for VS Codeで使用されるツールのインストールを大幅に簡素化する、使いやすいユーティリティです。このインストーラには、Zephyrプロジェクトの開発に必要な各種ユーティリティを設定するためのオプションも含まれています。関連リソース、トレーニング、手順については、MCUXpresso for VS Codeコミュニティに記載されています。
これは、一般的な開発ツール(IAR®、Arm Keil®、MCUXpresso IDE、MCUXpresso for VS Code)で使用する標準的なソフトウェア配布方法です。ソフトウェアは、ミドルウェア、ボード、デバイス専用の「パック」で配布されます。このパックには、ソフトウェアを適切に統合するためにツールで使用する詳細情報が含まれています。また、このパックには開発者が作業を始める際に役立つソフトウェア・サンプルも含まれています。Open-CMSIS-Packの詳細については、ソフトウェアの概要ページをご覧ください。
NXPでは、IAR Embedded WorkbenchとKeil MDK用のサンプル・プロジェクトを、標準のMCUXpresso SDKパッケージに含めて提供しています。SDKビルダを使用する際に、これらのサンプルを含めるツールを選択できます。
NXPのLPC-Link2、MCU-Link、LPC11U35ベース、OpenSDAデバッグプローブのサポートに加え、MCUXpresso IDEとMCUXpresso for VS CodeはすべてのSEGGER J-Link プローブとほとんどのPおよびE Micro プローブをサポートしています。