NXPのマイコン用ソフトウェア開発環境MCUXpressoとそのSDKは無料で提供されていて,誰でも簡単にインストール可能!すぐにサンプル・コードを動かしてみることができます.
このブログ記事は,MCUXpresso IDEとSDKのインストール方法をステップ・バイ・ステップで紹介します.
※ この記事では使用する基板の例としてFRDM-MCXA153を使います
インストール手順の解説動画を公開しました.視聴はこちらのリンクから.
NXPが提供している汎用マイコンの各種サンプル・コードは,NXPが無料で提供するソフトウェア開発環境:MCUXpressoで動作するように作られています.
このMCUXpressoには「MCUXpresso IDE (以下IDE)」と「MCUXpresso VisualStudio Code (以下VSC)」の2種類があり,IDEはすべての機能をひとつにまとめたアプリケーション.VSCはMicrosoft社が提供するVisualStudio Codeのプラグインとして提供されています.
このブログではこの2種類のうち,IDEとSDKのインストールの方法を紹介します.
IDEはWindows,macOS,Linuxで動作し,いずれのOSでも同じユーザ・インターフェースでの操作が可能です.
MCUXpressoで動作するサンプル・コードを試してみるには,まずその準備としてIDEをインストールし,さらに動作させるマイコン/基板(ターゲット)のSDKをインストールしておかなければなりません.
IDEはIntegrated Development Environmentの略で,統合開発環境アプリケーションです.このアプリケーションにはソースコードを編集するエディタをはじめ,コンパイラやリンカといったツールチェーン,コードをプロジェクト単位にまとめて,さまざまな設定と一緒に管理してくれるソフトウェアなどが含まれています.
SDKはSoftware Development Kitの略で,マイコン・チップ毎に必要なドライバ・コード,設定情報が含まれています.SDKは作成しようとするマイコン・チップや基板(ターゲット)ごとにインストールしておかなければなりません.
ではこれらのインストール方法をステップごとに解説しましょう.
この記事はmacOSを用いた例となっていますが,WindowsやLinuxでもほぼ同じ操作でインストールできます.
これ以降の作業を行うには,あらかじめnxp.comにログインしておかなくてはなりません.
もしまだ nxp.com のアカウントをお持ちでない場合には,先に登録を済ませたのちにログインしてください.
IDEのインストーラをMCUXpresso IDEのダウンロードサイトからダウンロードします.このダウンロードにはnxp.comでのユーザ登録が必要なので,もしまだであればあらかじめ済ませておきましょう.
MCUXpresso IDEのダウンロードサイト行き「ダウンロード」ボタンを押す.
ページがスクロールし,ダウンロードページへのリンク・ボタンが表示される.この「ダウンロード」ボタンを押す.
MCUXpresso IDEのリンクをクリック.
利用規約が表示される.問題がなければ「I Agree (同意)」ボタンを押す.
自分が使うOSに合わせたインストーラを選んでリンクをクリック.
ダウンロードするインストーラはLinuxならファイル名末尾の拡張子が「.deb.bin」のものを.Windowsなら「.exe」を.
macOS用は拡張子が「.pkg」ですが2種類あります.M1以降のMシリーズ(Arm)プロセッサ搭載のMacなら「MacOSX - aarch64」,インテルCPU搭載のMacなら「MacOSX - 86-64」をダウンロードします.
※ バージョン番号が違う場合は読み替えてください
ダウンロードが完了したら,インストーラを起動.表示される手順に従ってインストールを完了させます.
MCUXpresso IDEのインストールが完了したら,MCUXpresso IDEを起動します.
macOSでは,起動後にワークスペースをどこにするか聞いてきます(ガイド動画2:49付近).ワークスペースとは作業を行うためのフォルダです.
デフォルトではユーザ・フォルダの中の,「Documents」の中に新しいフォルダが作られます.
※ 下図はデフォルト設定表示の例.この例ではdemoというユーザ名で作業しているので「/Users/demo/..」のような指定となっています.
ワークスペース(フォルダ)はユーザ・フォルダの中なら好きな場所にできます.下図の例ではユーザ・フォルダの中に「mcux」を作り,さらにその中で「project0」という名のワークスペースが作られます.
![]()
起動(起動とワークスペースを指定を完了)すると,下図のようなウェルカム表示が現れるのでこの中の「Download and Install SDKs」をクリック.
しばらくサーバへの問い合わせを行ったあと,下図のような表示となります.このデフォルトの表示状態では右側と下側の表示が隠れてしまっているので,ウィンドウのサイズを拡げるか,表示を適宜スクロールします.
ウィンドウサイズを拡げて表示域を確保
表示右上部の検索フィールドに,使用する基板やマイコンの型番を入力.
ここでは例としてFRDM-MCXA153を使うので「A153」を入力した.その結果,FRDM-MCXA153基板が候補として表示された.
FRDM-MCXA153基板を選択すると「Install」ボタンがハイライト表示されるので,これをクリック
インストール中はダイアログボックスが表示される
インストールが完了すると,ウェルカム表示に戻る.
この表示をタブのクローズボタンで閉じる.
IDEのデフォルト表示状態になる.
下部中央の表示枠(ペイン)のInstalled SDKタブにインストールされたSDKが表示される
これで準備は整いました!
左上のペイン内の「Project Explorer」で,新しいプロジェクトを作成したり,SDKやGitHubまたはダウンロードしてきたプロジェクトをインポートして実行してみることが可能です.
SDKにはサンプル・コードが含まれています.
ここまでFRDM-MCXA153を例としてSDKをインストールしたので,そのままこの中にあるサンプル・コードを試してみることにします.
まず基板とコンピュータをUSBケーブルで接続しておきます.FRDM-MCXA153では「MCU-Link」の表示のあるUSBコネクタを使います(写真参照).
IDEの左上ペイン内,Project Explorerタブにある「Import SDK example(s)...」をクリック.
インストールされているSDKが表示されるので「Next>」をクリック.
サンプル・コードのリストが表示される.
LEDチカチカ(=Lチカ)の例が「driver_examples」→「gpio」→「gpio_led_output」にあるので,下図のように階層をたどってチェックマークを入れ,「Finish」ボタンを押す.
サンプル・コードがインポートされた.
青い虫のアイコン(Start debugging project)をクリック.
ターゲットを選択するダイアログボックスが現れるので,表示された基板の情報を確認して「OK」ボタンを押す.
コードがビルドされ,マイコンのフラッシュ・メモリに書き込まれます.そのあとコードが実行できる状態で一時停止.
黄色の四角とと緑の三角が組み合わさったアイコン(Resume)をクリックすると,基板上でコードが実行されます.
このサンプル・コードはGPIO(General Purpose Input/Output = 汎用入出力)ピンにHIGHとLOWを交互に出すものでした.このピンが赤色のLEDに繋がれているので,LEDが点滅します.
変更履歴:
2025-05-07:初版
2025-06-26:「nxp.comへのログイン」の項を追加
2025-10-28:リンクの訂正
2025-11-10:リンクの更新
2025-11-14:インストール手順解説動画へのリンクを追加 / 参考資料の項を追加
2025-11-18:冒頭部の画像と使用基板の注釈追加.動画リンク画像変更
2026-03-17:「MCUXpresso IDEって?」の項の図を訂正
2026-04-05:「MCUXpresso IDEの起動とワークスペース」の項を追加
=========================
本投稿の「Comment」欄にコメントをいただいても、現在返信に対応しておりません。
お手数をおかけしますが、お問い合わせの際には「NXPへの技術質問 - 問い合わせ方法 (日本語ブログ)」をご参照ください。
(既に弊社NXP代理店、もしくはNXPとお付き合いのある方は、直接担当者へご質問いただいてもかまいません。)
NXPのマイコン:MCXシリーズのソフトウェア開発にはMCUXpresso IDEが無料で使えます.
またさまざまなMCUXpresso IDEで使えるサンプル・コードが提供されています.ここではIDEとSDKのインストールの手順を解説します.
これを読めば,誰でも簡単に開発環境&SDKをインストールできて,サンプル・コードまで動かすことができます!