NXP プロセッサー初心者ガイドまとめサイト

NXP プロセッサーを初めて開発する方に向けた開発手法紹介 WEB コンテンツを連載中

NXP は i.MX 6/7、i.MX 8、そして、最新の i.MX 9 とさまざまなプロセッサーをラインナップしています。(主要ラインナップ一覧

NXP から提供されている Arm Coretex-A 向け Board Support Packages (BSP) は

Embedded Linux」 「Android」 「Android Automotive」 「Windows 10 IoT Enterprise」 があります。

弊社では、検証するために必要な手順を日本語で分かりやすく解説しています。ぜひ、下記一覧表からアクセスください。

 

参考 NXP サイトリンク

i.MXソフトウェアと開発ツール | NXP Semiconductors

NXP GitHub | NXP Semiconductors

0   - i.MX 9/8/7/6 NXP 提供 OS と 開発ツール概要

i.MX 9/8/7/6 を開発するために必要な情報をまとめています。

i.MX アプリケーション・プロセッサーの開発をスタートする際の導入として活用ください。

1   - i.MX 系の Linux イメージ作成方法

この記事では、NXP 社の上記ドキュメントをもとに Yocto Project ビルド環境を使用して、i.MX ボードの Linux イメージをビルドする方法について説明します。

2   - i.MX Linux Kernel と U-Boot を個別 PC 環境下でビルドする方法

Yocto Project に用意されている Yocto SDK (Software Development Kit) を使用することで、Yocto Project の環境を他の PC に移植して引き続き U-Boot および Linux Kernel/ドライバー/デバイスツリーやアプリケーションを開発することができます。

 

この記事では 他の ホスト PC で U-boot と Linux Kernel をビルドする方法を解説します。

3   - i.MX 向けブートローダーおよび Linux の SD カード書き込み手順

この記事では 2番 の記事で紹介したマニュアルでビルドしたイメージをブート用の SD カードへの書き込みをおこない、Linux の起動を確認するまでの手順について紹介します。

4   - i.MX8 開発キットで Android OS を起動させてみた

i.MX8M Plus EVK を使用して、予め用意された Android OS イメージファイルを web からダウンロードし、フラッシュプログラマー (UUU) を使って eMMC に書き込み、Android OS 起動する手順をまとめました。

5   - i.MX Yocto Project にアプリケーションを追加する方法

この記事では NXP が提供している i.MX Yocto Project で開発ができる組み込み Linux OS に任意のアプリケーションを追加する手順について解説しています。

今回は、i.MX8M Plus EVK のイメージに "ufw" "chromium" "vim" を追加して Imabe の生成までおこないます。

6   - i.MX Yocto Project OS の apt コマンドでパッケージを更新する方法

NXP が提供している Yocto Project 組み込み Linux OS のデフォルトのパッケージマネージャーは RPM(Red Hat Package Manager)です。

最新ドキュメントでは deb(Debian Package)もサポートされていることが記載されています。

今回は、deb(Debian Package)を搭載した 組み込み Linux OS を生成する手順と apt コマンドが実行して vim パッケージを新規追加するまでを解説します。

7   - i.MX Yocto Project 開発環境 に関する TIPS

NXP のプロセッサー i.MX シリーズの 組み込み Linux OS の開発は Yocto Project を使用します。

この記事は Yocto Project の開発環境に関する TIPS をまとめています。

TIPS は随時追加していきます。

8   -  i.MX Yocto Project Bitbake に関する TIPS

NXP のプロセッサー i.MX シリーズの 組み込み Linux OS の開発は Yocto Project を使用します。

この記事は Yocto Project で開発する際の TIPS をまとめています。

TIPS は随時追加していきます。

NXP 関連のドキュメントにアクセスするには、MY NXP の登録が必要ですので、下記サイトをご参考に登録の程お願いします。

NXP Semiconductors の My NXP 登録のメリットと登録方法 -  マクニカ (macnica.co.jp)

i.MX 6/7/8/9 DDR 設計ガイドライン

i.MX 8/9 DDR 設計ガイドライン

i.MX 6/7 DDR 設計ガイドライン

i.MX 8M Plus 評価ボード を Macnica Mouser で購入

お問い合わせ / お見積もり

本製品に関してご質問、お見積もりなどの希望がありましたら、以下よりお問い合わせください。

NXP Semiconductors メーカー情報Topへ

NXP Semiconductors メーカー情報Topに戻りたい方は、以下をクリックしてください。