NXP Tech Blog

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

NXP Tech Blog

yuhe-r64908
NXP Employee
NXP Employee

このシリーズでは、低コストでコンパクトな開発ボード「FRDM i.MX 93 Development Board」を用いて、i.MX 93内のCortex-M33コア向けのSDKサンプルコードのビルドと実行方法を、ハンズオン形式で全3回にわたって解説します。

  • 【第1回】開発環境構築とMコアイメージのビルド
  • 【第2回】U-BootとremoteprocによるMコア実行
  • 【第3回】ブートローダーによるMコアの自動起動(本記事)
Read more...

More
1 0 215
gaurav_sharma
NXP Employee
NXP Employee

Hey everyone!! This one is going to be a very brief blog. A lot of times, system developers encounter OOPS from the linux kernel while tweaking in the kernel drivers.
A kernel OOPS is a non-fatal but serious error that help developers debug the potential problems.
It is like the kernel is the patient with an illness trying to talk to a doctor and telling what is wrong with it so that the developers can identify the issue and fix it.

It generally occurs when the kernel detects an invalid operation such as an illegal memory access, NULL pointer dereferences, invalid instruction execution. An OOPS doesn't necessarily mean that the system will stop working right there and then. However, it does impact the reliability of the system until a point at which the system could potentially halt and stop working.

Read more...

More
0 0 265
gaurav_sharma
NXP Employee
NXP Employee

Hello to you all! In this blog, we will focus on low power management in PCIe. PCIe Power management aims at reducing power consumption in PCIe devices by putting them to low power states when they are idle and bringing them back to full power state when required.

Why does it matter ?  Because PCIe devices in the market such as graphic cards, storage devices, Network Interface Cards can consume significant power when they are active. Power management allows them to scale down their power consumption during idle or periods of low activity.

Read more...

More
0 0 301
yuhe-r64908
NXP Employee
NXP Employee

このシリーズでは、低コストでコンパクトな開発ボード「FRDM i.MX 93 Development Board」を用いて、i.MX 93内のCortex-M33コア向けのSDKサンプルコードのビルドと実行方法を、ハンズオン形式で全3回にわたって解説します。

  • 【第1回】開発環境構築とMコアイメージのビルド
  • 【第2回】U-BootとremoteprocによるMコア実行(本記事)
  • 【第3回】ブートローダーによるMコアの自動起動
Read more...

More
1 0 360
yuhe-r64908
NXP Employee
NXP Employee

このシリーズでは、低コストでコンパクトな開発ボード「FRDM i.MX 93 Development Board」を用いて、i.MX 93内のCortex-M33コア向けのSDKサンプルコードのビルドと実行方法を、ハンズオン形式で全3回にわたって解説します。

  • 【第1回】開発環境構築とMコアイメージのビルド(本記事)
  • 【第2回】U-BootとremoteprocによるMコア実行
  • 【第3回】ブートローダーによるMコアの自動起動
Read more...

More
1 0 502
gaurav_sharma
NXP Employee
NXP Employee

Hey everyone! This blog will cover the following: -

 

  1. System Overview
  2. Use-case
  3. What are Outbound and Inbound windows in PCIe and how do they work?
  4. What is ATU and why is it important in PCIe?
  5. How to configure the PCIe windows in LS1028 and iMX8QXP
  6. Code walkthrough
  7. Running the test case
Read more...

More
0 0 584
shaojun_wang
NXP Employee
NXP Employee

OV5640 MINISASTOCSI is widely used in i.MX8. This article shows how to enable it on i.MX95 15x15 EVK board. The Linux version is 6.12.20.

Read more...

More
0 0 622
yutaka_ando
NXP Employee
NXP Employee

i.MXアプリケーション・プロセッサのLinux BSPに含まれるデモ・リポジトリ「GoPoint」を紹介します。
「GoPoint」には、物体/顔検出などのMachine Learning (ML)をはじめ、ビデオ再生カメラのISP調整3Dグラフィックス(OpenGL ES)などのマルチメディアのデモがあり、i.MXアプリケーション・プロセッサの各種機能を簡単に確認できますので、是非お試しください。

Read more...

More
1 0 1,192
satoshikamiya
NXP Employee
NXP Employee

セキュリティ要件適合評価及びラベリング制度(以後「JC-STAR」と表記します)は、独立行政法人情報処理推進機構(IPA)が運用する日本独自のIoT製品セキュリティ評価制度です。本稿では、JC-STARの概要と、NXPのセキュリティ製品について紹介します。

(読了:5分)

Read more...

More
1 0 1,779
yutaka_ando
NXP Employee
NXP Employee

i.MX 8M Plusの評価ボード (EVK) を用いて、マルチメディア機能(ビデオ再生、オーディオの録音/再生、カメラ動作、Wi-Fi接続、NPU動作など)の動作を確認する方法について説明します。

Read more...

More
1 0 1,550
Yusei_Uegama
NXP Employee
NXP Employee

組み込みデバイスの限られたリソースの中でLLMを使用するためには、RAGが必要となります。

本稿では、NXPの LLM + RAG ソリューション 「eIQ GenAI Flow」についてハンズオン形式で紹介します。

Read more...

More
3 0 2,582
yutaka_ando
NXP Employee
NXP Employee

i.MXアプリケーション・プロセッサの評価ボードで消費電力を測定する方法をまとめたページです。

  • i.MX 8M Plus Power EVKをベースにしています。
  • 電力モードを切り替える方法についても説明します。
  • 動作周波数の変更方法や、使用しないブロックのディセーブル方法についても説明します。
Read more...

More
2 0 2,074
Keita_Nagashima
NXP Employee
NXP Employee

NXPが電源製品を持っているってご存じでしたか?

我々の電源製品のメリットや、電源の基礎に関する記事をこちらのサイトにまとめましたので、是非ブックマークを!

Read more...

More
1 0 1,687
kiyo
NXP Employee
NXP Employee

市場投入までの期間を短縮する解決策の1つとして、プロセッサ・モジュールのラインナップの一部をご紹介します。

(読了:5分)

Read more...

More
3 0 1,315
Yusei_Uegama
NXP Employee
NXP Employee

組込み機器へのAI/ML導入における課題に対して、NXPのAI/MLソリューション eIQを活用するメリットをご紹介します

-LLM+RAGソリューションをリリース予定

-時系列AI、画像処理AIモデルを開発

-Convert機能により、既存のAI/ML資産をスムーズに移行

Read more...

More
3 0 2,422
Takayoshi_Obara
NXP Employee
NXP Employee

NXPのパワーマネージメントIC(PMIC)をi.MXアプリケーション・プロセッサ(MPU)向けに使用するメリット使用するメリットを6つ説明します。

 

Read more...

More
3 0 1,720
Keita_Nagashima
NXP Employee
NXP Employee

Yocto Linux BSPをi.MX上で利用する方法 をまとめたページです。

是非ブックマークを!

Read more...

More
2 0 1,943
xinyu_chen
NXP Employee
NXP Employee

i.MX93 Smart Appliance PoC demonstrate and simulate a smart fridge by i.MX93, which supports low power, fast boot, lightweight GUI, AI vision for food refreshness check, MATTER connectivity and Voice control UI, etc.

Read more...

More
0 0 1,144
addiyi
NXP Employee
NXP Employee

DDR tool supports i.MX8M family, i.MX91 family, i.MX93 family, i.MX95 family and LX2160A\LX2162A. DDR tool is part of Config tools for i.MX offering configuration, inspection, optimization, vTSA, stressing and code generation. It can be downloaded from Config Tools for i.MX Applications Processors

DDR tool User Guide is part of  User Guide for Config tools for i.MX

Read more...

More
1 0 1,505
Keita_Nagashima
NXP Employee
NXP Employee

Linux BSPをビルドして生成したイメージをターゲットボードに書き込む方法を説明します。

uuuというユーティリティを使う方法と、ddコマンドの2種類の書き込み方法を紹介します。

Linux BSPのビルド方法については、以下をご参照ください。

[入門] Yocto Linux BSPのビルド方法 - i.MX 8M Plus編

Read more...

More
1 0 3,610
Keita_Nagashima
NXP Employee
NXP Employee

Yocto Linux BSPのビルド時におけるTIPS(ビルドの効率化、Dockerを使ってビルド等)を紹介します。

Read more...

More
0 0 5,220
Keita_Nagashima
NXP Employee
NXP Employee

i.MX 8M PlusのEVKをベースに、Yocto Linuxのビルド方法をご紹介します。

Yocto Linux BSPは、6.1.55-2.2.0を使用しています。

Read more...

More
0 0 7,619
EsaHuang
NXP Employee
NXP Employee

1.To train dataset on yolov5, first clone repository and setup environment.

git clone https://github.com/ultralytics/yolov5
cd yolov5
pip install -r requirements.txt

 

2.Prepare data including images and labels.

Download dataset from here, classes incluing pedestrian, car, pothole, red light and green light. You can add your own dataset as you need.Split data into train, test, valid by 8:1:1 ratio.

To get optimized results, you can label videos which need to be shown with labelme tool.

 

3.Train model with train.py. The pretrained model yolov5s.pt can be downloaded here. Copy trained model under yolov5 directory.

python train.py --weights yolov5s.pt --data dcc.yaml --img 320
cp yolov5/runs/expX/train/weights/best.pt yolov5/dcc.pt

 

 

 

4.Export model as .pb format.

python export.py --weights dcc.pt --data dcc.yaml --include pb --img 320

 

 

 

5.Convert model from .pb to .tflite formats with eIQ toolkits to deploy on i.MX95 CPU. (NPU not supported yet)

Open eIQ model toolkits, load model and convert to tflite. Remind to enable quantization at the same time to shorten inference time, choose input and output data type as uint8. Keep numbers of sample as default.

 

Note: Models in attachment are for reference only.

Note: Test videos link can be found below. Organized test videos can be downloaded here.

https://www.youtube.com/watch?v=DcMf8IjO6Qo

https://www.youtube.com/watch?v=HUbKO1cACLE&pp=ygURZHJpdmluZyBpbiBzdXpob3U%3D

Potholes in a rural road - Free Stock Video (mixkit.co)

Driving Los Angeles 8K HDR Dolby Vision Rear View Long Beach to Downtown LA California, USA (yout...

reference link:

GitHub - ultralytics/yolov5: YOLOv5 in PyTorch > ONNX > CoreML > TFLite

More
1 0 1,271
addiyi
NXP Employee
NXP Employee

Introducing SerDes tool for i.MX95 family. SerDes tool is part of Config tools for i.MX offering configuration and validation functionalities. It can be downloaded from Config Tools for i.MX Applications Processors

SerDes tool User Guide is part of  User Guide for Config tools for i.MX

Read more...

More
0 0 1,393
addiyi
NXP Employee
NXP Employee

DDR tool supports i.MX8M family, i.MX93 family, i.MX95 family and LX2160A\LX2162A. DDR tool is part of Config tools for i.MX offering configuration, inspection, optimization, vTSA, stressing and code generation. It can be downloaded from Config Tools for i.MX Applications Processors

DDR tool User Guide is part of  User Guide for Config tools for i.MX

Read more...

More
0 0 1,801
addiyi
NXP Employee
NXP Employee

DDR tool supports i.MX8M family, i.MX93 family and LX2160A\LX2162A. DDR tool is part of Config tools for i.MX offering configuration, inspection, optimization, vTSA, stressing and code generation. It can be downloaded from Config Tools for i.MX Applications Processors

DDR tool User Guide is part of  User Guide for Config tools for i.MX

Read more...

More
1 0 2,366
praveen_adi
NXP Employee
NXP Employee

The demo showcases ultra low power usage on a Sensor Hub and runtime power usage for SoC using Evaluation Kit (EVK) power measurement capability on i.MX8ULP.

Read more...

More
0 0 2,902
addiyi
NXP Employee
NXP Employee

DDR tool supports i.MX8M family, i.MX93 family and LX2160A\LX2162A. DDR tool is part of Config tools for i.MX offering configuration, inspection, optimization, vTSA, stressing and code generation. It can be downloaded from 

https://www.nxp.com/design/designs/config-tools-for-i-mx-applications-processors:CONFIG-TOOLS-IMX

DDR tool User Guide is part of  User Guide for Config Tools for i.MX

 

 

Read more...

More
0 2 7,022
shaojun_wang
NXP Employee
NXP Employee

This document shows how to debug i.MX8MP uboot with TRACE32 debugger.
For Linux debug, please check https://community.nxp.com/t5/Blogs/Debug-i-MX8MP-Linux-with-TRACE32/ba-p/1582382

  1. Build uboot
  2. Run uboot and get relocate offset
  3. TRACE32 script
    3.1 Data.LOAD.Elf
    3.2 relocate offset
  4. Attach i.MX8MP board to TRACE32 debugger

 

 

Read more...

More
3 0 5,699
addiyi
NXP Employee
NXP Employee

DDR tool supports i.MX8M family and LX2160A\LX2162A. DDR tool is part of Config tools for i.MX offering configuration, inspection, optimization, vTSA, stressing and code generation. It can be downloaded from 

https://www.nxp.com/design/designs/config-tools-for-i-mx-applications-processors:CONFIG-TOOLS-IMX

DDR tool User Guide is part of  User Guide for Config Tools for i.MX

 

 

Read more...

More
0 0 4,363