お客様の素早い設計とより早い製品化を実現する、技術情報と専門知識をご紹介します。
1
接続2
ソフトウェアの入手3
ビルドと実行4
MCUXpresso開発者エクスペリエンスサインイン 進行状況を保存するには アカウントをお持ちでない方 アカウントを作成する。

このビデオでは、このスタート・ガイドで学べる内容の概要について簡単に説明しています。
IW610G-M2はNXP IW610G Wi-Fi/Bluetooth LE/802.15.4チップを搭載したM.2モジュールで、Wi-Fi 6、Bluetooth Low Energy (BLE)、802.15.4などのワイヤレス機能をマイクロコントローラやマイクロプロセッサに追加できます。
Something went wrong! Please try again.
IW610G-M2モジュールはRTファミリ、i.MXファミリ、FRDM-MCX947に対応しています。これらのボードの多くはM.2コネクタを搭載していますが、非搭載のボードの場合はアダプタが必要になります。このガイドでは、オンボードM.2コネクタを使用するシナリオと、M.2アダプタを使用するシナリオを扱います。
Something went wrong! Please try again.
IW610G-M2モジュールをFRDM-ADPT-MCX-M2アダプタに接続し、アダプタをFRDM-MCXN947開発ボードに接続して、SDKまたはアプリケーション・コード・ハブのWi-FiまたはBLEのサンプルを実行します。
Something went wrong! Please try again.
i.MX91-EVKの底面にあるM.2コネクタにIW610G-M2モジュールを接続します。
Something went wrong! Please try again.
この手順は、i.MXマイクロプロセッサでは不要です。
NXPマイクロコントローラ・ユニット (MCU) の開発では、MCUXpressoインストーラを出発点とすることをお勧めします。このインストーラは、迅速な起動と実行に必要なすべての必須ツールとコンポーネントを統合した、単一の合理化されたインストール・プロセスを提供します。Visual Studio (VS) Codeを使用している場合や、GNUコンパイラ・コレクション (GCC) のコマンドラインから作業する場合、またはIARやArm (Keil) といったパートナーの統合開発環境 (IDE) を使用する場合にも、このインストーラは必要なコンポーネントのセットアップに役立ちます。このリソースを使用して、NXP製品で使用できる他のツールを見つけることもできます。
このインストーラは、複数のパッケージを手動でダウンロードして構成しなくてもすぐに使用できる環境を求めている開発者にとって最適です。以下のオペレーティング・システム用のインストーラを提供しています。
MCUXpressoインストーラは、組込み開発環境のセットアップを簡素化し、インストールにかかる時間を短縮します。詳細については、MCUXpressoインストーラをご覧ください
Something went wrong! Please try again.
MCUXpresso for VS Codeは、Arm® Cortex®-MをベースにしたNXP MCUをサポートしています。開発者は、MCUXpresso for VS Codeを使用することで、Zephy、Matter、またはMCUXpressoソフトウェア開発キット (SDK) のプロジェクトに柔軟に取り組むことができます。このVS Code拡張機能は、インストール済みのSDKリポジトリ、利用可能なデバッグ・プローブ、ユーザー・プロジェクト、リンクなどの関連情報を構造化することで、作業をスムーズに開始できるようにします。
MCUXpresso SDK、Zephyr、およびMatterプロジェクトでの作業を簡素化する方法を探りましょう。詳細については、MCUXpresso Extension for VS Codeをご覧ください
Something went wrong! Please try again.
MCUXpresso SDKは、MCUXpresso for VS Codeと互換性があり、MCUXpresso IDE、IAR Embedded Workbench、Keilマイクロコントローラ開発キット (MDK)、GCC(CMakeとKconfigを使用)のそれぞれのサンプル・プロジェクトもサポートしています。さらに、オプションの統合リアルタイム・オペレーティング・システム (RTOS) を備えた本番環境グレードのソフトウェアに加え、支援ソフトウェア・テクノロジ(スタックおよびミドルウェア)やリファレンス・ソフトウェアなども含まれています。カスタムのWestマニフェストを使用することで、パートナーのミドルウェアとソフトウェアも統合できます。
MCUXpressoインストーラのMCUXpresso SDK Developerコンポーネントは、必要なすべての依存関係をダウンロードします。
NXPのVS Code用拡張機能を使用することで、以下の4つのソースからソフトウェア・リポジトリを追加できます。
このセクションでは、リモート・アーカイブ・オプションを使用してMCUXpresso SDKをインポートする方法について説明します。
MCUXpresso SDK、パートナーのミドルウェア、および柔軟なリポジトリ・オプションを使用するための方法をご覧ください。
Something went wrong! Please try again.
MCUXpresso Config Toolsは、ピン、クロック、ペリフェラル、信頼できる実行環境 (TEE)/構成ツールを備えた統合スイートであり、カスタム・ボード・サポート用の初期化Cコードを生成するために使用できます。MCUXpresso for VS Codeの一部として統合されており、IARやKeilなどの別のIDEを使用する場合は独立したツールとしても使用できます。
上述したMCUXpressoインストーラを使用し、以下の手順でインストールします。
MCUXpresso Config Toolsを使用して、ピン、クロック、ペリフェラル、および信頼できる実行環境(Trusted Execution Environment:TEE)を構成することができます。Config Toolsの詳細については、こちらをご覧ください
Something went wrong! Please try again.
NXPは、MCUデバイスでのセキュアなプログラミングとデバイス・プロビジョニングのための2つの補完ツールを提供しています。以下に示すように、これらはいずれも開発と生産のワークフローに完全に対応しています。
SECツールおよびSPSDKを開発環境や生産環境に取り入れる方法をご紹介します。詳細については、MCUXpressoセキュア・ツールをご覧ください
Something went wrong! Please try again.
新規設計にはMCUXpresso for VS Codeをお勧めします。
別のツールチェーンを使用したい場合は?
適切なツールを選ぶには、MCUXpressoスイートのソフトウェアとツールをご覧ください。
MCUXpresso SDKは、MCUXpresso IDE、IAR、Keil、コマンドラインGCCなどの他のツールもサポートしています。
Something went wrong! Please try again.
i.MXマイクロプロセッサを使用する場合、ボードを電源に接続するだけで、自動的にM.2モジュールが検出されます。
次の手順では、MCUXpresso for VS Code IDEを使用した wifi_cliデモ・アプリケーションについて説明します。開始する前に、このガイドのセクション2.3「ソフトウェアの入手」の手順に記載されているリモート・アーカイブSDKをダウンロードする必要があります。
J17) 経由でボードをPCに接続します
>
>
Something went wrong! Please try again.
以下の各セクションで、柔軟なプロトタイピングと開発のために提供されているエコシステムについてご覧ください。以下のビデオでは、FRDMプラットフォーム、フル機能の評価キット (EVK)、および拡張機能向けの互換シールドについて紹介しています。さらに、NXPのGitHubを通じて多数のアプリケーション・サンプルを提供するアプリケーション・コード・ハブ (ACH) ポータルについて詳しく説明します。
NXPでは、迅速にプロトタイプを作成するためのプラットフォーム向けに、低コストのFRDMプラットフォームとフル機能のEVKの両方を提供しています。
FRDM開発ボードは、標準のフォーム・ファクタとヘッダ、MCU I/Oへの簡単なアクセス、オンボードMCU-Linkデバッガ、USB-Cケーブルを備えています。フル機能の評価キットには、I/Oおよびインターフェースへの拡張アクセス、Wi-Fi拡張機能のほか、追加のMCU-Link機能が含まれます。
互換性のあるClickボードやArduinoシールドも多数あります。Open CMSIS (Cortex® Microcontroller Software Interface Standard) パックでサポートされているものについては、ACHでサンプルが提供されている場合があります。ただし、I2C (Inter-Integrated Circuit)、シリアル・ペリフェラル・インターフェース (SPI)、UART (Universal Asynchronous Receiver/Transmitter) などのシリアル・インターフェースを介して使用することが容易ではない場合には、MCUXpresso SDKでドライバとサンプルを提供しています。
Something went wrong! Please try again.
ACHは、開発者がソフトウェアをすばやく見つけることができるインタラクティブなダッシュボードとして、NXPのMCUXpresso開発者エクスペリエンスをさらに向上させます。ACHを今すぐ調べて、この新しいインタラクティブなアプリケーション・コード・ハブの詳細やその利点について確認しておきましょう。
ACHからアクセス可能なソフトウェアはNXPのGitHubリポジトリに置かれているため、その場所に直接アクセスして簡単にクローンを作成することができます。
Something went wrong! Please try again.
次のデモでは、モータ制御シールドと低コストLCDを備えた、FRDMプラットフォームを基盤とするシステムを使用して、ACHからプロジェクトをインポートする方法を示しています。評価ボードがこのシステムと異なる場合でも、以降の手順はサポート対象のすべてのプラットフォームで同じように実施できます。
Something went wrong! Please try again.
FreeMASTERは、組込みソフトウェア・アプリケーションの実行時の設定および調整を可能にする、ユーザー・フレンドリーなリアルタイム・デバッグ・モニタおよびデータ可視化ツールです。このツールは、実行中のシステムでの変数の非割込み型監視をサポートするとともに、オシロスコープに似た画面、標準のウィジェット(ゲージやスライダなど)、またはテキスト形式で複数の変数を表示可能で、シンプルに使えるデータ・レコーダを実現できます。
MCUXpressoインストーラでは、簡単にダウンロードして更新できるFreeMASTERコンポーネントが提供されています。
システムをリアルタイムで最適化、チューニング、視覚化します。FreeMASTERの詳細については、こちらをご覧ください。
Something went wrong! Please try again.
GUI Guiderのドラッグアンドドロップ対応エディタを使用すると、ウィジェット、アニメーション、スタイルなどの多くのLVGL (Light and Versatile Graphics Library) 機能を簡単に利用して、必要最小限のコーディングまたはコーディングなしでGUIを作成できます。これは、オープンソースのLVGLを使用して高品質のディスプレイを迅速に開発できる、NXPのユーザー・フレンドリーなGUI開発ツールです。
MCUXpressoインストーラでは、簡単にダウンロードして更新できるGUI Guiderコンポーネントが提供されています。
コーディングの必要なしに、LVGLのウィジェット、アニメーション、スタイルを活用できます。GUI Guiderの詳細については、こちらをご覧ください
Something went wrong! Please try again.
IW610G-M2のページに加えて、以下のページもご覧ください。