ドキュメント
NXP搭載デバイス向け
NXP搭載デバイスの開発に役立つドキュメントを公開しています。ログインなしで閲覧・ダウンロードが可能です。
10分ガイドはこちら
ZephyrRTOSガイドはこちら
S32K導入資料
S32DesignStudioとEWARM導入
S32K技術資料
S32K3動作のための必須知見を整理しよう
ネクスティ作成
S32K311EVB_Lite評価ボード向け開発ガイド
S32K311 深く学んでみましょう
I-jet接続ガイド
S32K3xxシリーズ向け I-jet接続ガイド
ILINKガイド
S32K344向けリンカ設定ガイド
i.MX RT 1020をSDKでBaremetalとFreeRTOSサンプルを動かしてみよう
i.MX RTシリーズ向けのSDKを作成する際にIAR Embedded Workbench for ARM (EWARM)向けに生成することで、EWARMでビルド&デバッグができます。
SDKに含まれるサンプルはベアメタル(RTOS無し)とFreeRTOSを使用したものがあるため、本ガイドでは、
-
ベアメタルサンプルの動かし方
-
FreeRTOSの基本的な説明
-
FreeRTOSのサンプルの動かし方
を説明しています。
10分でわかるMCU入門ガイド

10分でわかるMCU入門ガイド
MCXA153編
10分でわかるMCU入門ガイド
MCXC041編
10分でわかるMCU入門ガイド
MCXN947編
この資料は、MCXN947評価ボードを使って、IAR Embedded Workbench for Arm(EWARM)環境でサンプルプログラムを動かすまでの手順を、約10分で完了することを目標に構成されています。
Part1ではベアメタルとSDKのサンプルを動かします。Part2ではMCUXpresso-Config-Toolsを使った例をご紹介し、Part3ではマルチコアのサンプルプロジェクトを動かします。
MCXC444をSDKでBaremetalを中心に動かしてみよう
MCXC444は、産業機器やIoT機器など幅広い用途に対応するマイクロコントローラです。MCXシリーズ向けには、USBをはじめとする各種機能をすぐに試せるサンプルコードが豊富に用意されています。
これらのサンプルはオープンソースソフトウェアとして提供されていますが、必要なソースコードや設定ファイルなどを個別に集めて開発環境を構築するには、手間がかかることがあります。
MCXシリーズ向けSDKでは、IAR Embedded Workbench for Arm(EWARM)用のプロジェクトを生成することができ、EWARM上でサンプルをビルドし、デバッグまで一貫して行えます。
本記事では、MCXC444を題材に、SDKを活用した組込み開発の基本的な流れを紹介します。
具体的には、以下の内容を解説します。
- Bare Metalサンプルの動かし方
- FreeRTOSの基本的な考え方
i.MX RT 1020をSDKでBaremetalとFreeRTOSサンプルを動かしてみよう
i.MX RTシリーズは、高い処理性能を備えたマイクロコントローラで、USB、インターネット、SDカードなど、さまざまな機能を試せるサンプルコードが用意されています。
これらのサンプルはオープンソースソフトウェアとして提供されていますが、実際に開発環境へ取り込んで動かすには、必要なソースコードや設定などを個別に準備する必要があり、手間がかかることがあります。
i.MX RTシリーズ向けのSDKでは、IAR Embedded Workbench for Arm(EWARM)向けのプロジェクトを生成することができます。これにより、SDKに含まれるサンプルをEWARM上でビルドし、デバッグまで一貫して行うことができます。
また、SDKにはRTOSを使用しないBare Metalのサンプルに加えて、FreeRTOSを使用したサンプルも用意されています。
本記事では、i.MX RTシリーズを実際に動かしながら、SDKを活用した開発の基本的な流れを紹介します。
具体的には、以下の内容を解説します。
- Bare Metalサンプルの動かし方
- FreeRTOSの基本
- FreeRTOSサンプルの動かし方
MCXN947をSDKでBaremetalとFreeRTOSサンプルを動かしてみよう
MCXN947は、産業機器やIoT機器など幅広い用途に対応するマイクロコントローラです。MCXシリーズ向けには、USB、インターネット、SDカードなど、さまざまな機能を試すことができるサンプルコードが用意されています。
これらのサンプルはオープンソースソフトウェアとして提供されていますが、実際に開発環境へ取り込んで動かすには、必要なソースコードや設定などを個別に準備する必要があり、手間がかかることがあります。
MCXシリーズ向けのSDKでは、IAR Embedded Workbench for Arm(EWARM)向けのプロジェクトを生成することができます。これにより、SDKに含まれるサンプルをEWARM上でビルドし、デバッグまで一貫して行うことができます。
また、SDKにはRTOSを使用しないBare Metalのサンプルに加えて、FreeRTOSを使用したサンプルも用意されています。
本記事では、MCXN947を実際に動かしながら、SDKとEWARMを活用した組込み開発の基本的な流れを紹介します。
具体的には、以下の内容を解説します。
- Bare Metalサンプルの動かし方
- FreeRTOSの基本
- FreeRTOSサンプルの動かし方
MCXA153をSDKでBaremetalとFreeRTOSサンプルを動かしてみよう
MCXA153は、産業機器やIoT機器など幅広い用途に対応するマイクロコントローラです。MCXシリーズ向けには、USBやSDカードなど、さまざまな機能を試すことができるサンプルコードが用意されています。
これらのサンプルはオープンソースソフトウェアとして提供されていますが、実際に開発環境へ取り込んで動かすには、必要なソースコードや設定などを個別に準備する必要があり、手間がかかることがあります。
MCXシリーズ向けのSDKでは、IAR Embedded Workbench for Arm(EWARM)向けのプロジェクトを生成することができます。これにより、SDKに含まれるサンプルをEWARM上でビルドし、デバッグまで一貫して行うことができます。
また、SDKにはRTOSを使用しないBare Metalのサンプルに加えて、FreeRTOSを使用したサンプルも用意されています。
本記事では、MCXA153を実際に動かしながら、SDKとEWARMを活用した組込み開発の基本的な流れを紹介します。
具体的には、以下の内容を解説します。
- Bare Metalサンプルの動かし方
- FreeRTOSの基本
- FreeRTOSサンプルの動かし方
Zephyr導入ガイド
NXPの評価ボードでZephyrRTOSを始めるためのガイド集

Zephyr
IARツールを使ってZephyrRTOSを始めよう
NXPのFRDM_MCXN947でZephyrOSを動かす!
本資料は、IARツールを用いてZephyrRTOS開発を始める方を対象とする資料です。筆者が実際に IAR 環境で Zephyr を動作させるために調査・検証した内容を本資料に集約・公開することで、より簡単に、迅速に Zephyrを利用開始できることを目指します。
開発環境のインストール手順から、評価ボード FRDM_MCXN947でのサンプルプロジェクトの動作確認までを扱います。さらに、7つの実践的なプロジェクトを実際に構築し、手を動かしながらZephyrについて体系的に学習を進めていきます。
Zephyr
IARツールを使ってZephyr RTOSを始めよう
NXPのFRDM-MCXA153でZephyr OSを動かす!
本資料は、IARツールを用いてZephyr RTOS開発をこれから始める方を対象とした解説資料です。
IARの開発環境とZephyrを組み合わせ、NXP社の評価ボード FRDM-MCXA153 上で実際に動作させるまでの手順を、体系的にまとめています。
Zephyrには公式のGetting Started Guideがありますが、初めて導入する際には環境構築やツール設定でつまずくことも少なくありません。本資料では、筆者が実際に検証・調査しながら構築した手順を整理し、Windows環境でのセットアップから動作確認までを分かりやすく解説します。
Zephyr
IARツールを使ってZephyr RTOSを始めよう
NXPのMIMXRT1020-EVKでZephyr OSを動かす!
本資料は、IARツールを用いてZephyr RTOS開発をこれから始める方を対象とした解説資料です。
IARの開発環境とZephyrを組み合わせ、NXP社の評価ボードMIMXRT1020-EVK上で実際に動作させるまでの手順を、体系的にまとめています。
Zephyrには公式のGetting Started Guideがありますが、初めて導入する際には環境構築やツール設定でつまずくことも少なくありません。本資料では、筆者が実際に検証・調査しながら構築した手順を整理し、Windows環境でのセットアップから動作確認までを分かりやすく解説します。
IAR製品の実践的ガイド
ILINKガイド
下記資料をダウンロードできます。
-
IAR Embedded Workbench for ArmのTIPS集
統合開発環境IAR Embedded Workbench for Arm のユーザマニュアルを補完する日本語の解説書で、便利な機能や、Armソフト開発のコツとヒントを掲載しています。 -
ILINKガイド:基礎編
-
ILINKガイド:サンプル集
-
I-jetの設定とトラブルシューティングガイド