Skip to main content
Design DocumentNxp

GoPoint for i.MX Applications Processors User Guide

User guide for GoPoint, a demo launcher for NXP i.MX application processors to showcase machine learning, multimedia, and NPU capabilities on Linux BSP.

View design document

Overview

This user guide provides technical instructions for GoPoint, an application preinstalled on NXP Linux BSP images for i.MX application processors. GoPoint serves as a demo launcher with both Graphical (GUI) and Text (TUI) interfaces to evaluate SoC capabilities. The document details machine learning demonstrations utilizing NNStreamer and TensorFlow Lite (TFLite) for tasks including image classification (MobileNetV1), object detection (SSD V2), and pose detection (MoveNet). It also covers the ML Gateway feature, which enables NPU-equipped SoCs like the i.MX 8M Plus and i.MX 93 to serve as inference accelerators for client devices such as the i.MX 8M Mini.

Use Cases

  • Machine learning performance evaluation
  • Object detection and classification demonstration
  • Pose estimation prototyping
  • ML Gateway configuration
  • NXP i.MX Evaluation Kit setup

Topics

NXP
i.MX 8M Plus
i.MX 93
i.MX 8M Mini
GoPoint
Linux BSP
Machine Learning
NPU
NNStreamer
Object Detection
TensorFlow Lite
EVK

Referenced Parts

i.MX 8M Mini

NXP

allows other devices such as the i.MX 8M Mini EVK to connect and use their NPU for ML acceleration.

i.MX 8M Plus

NXP

This application configures the i.MX 8M Plus or i.MX 93 EVKs as servers.

i.MX 93

NXP

GoPoint application demonstrates the implementation of DMS on the i.MX 8M Plus and i.MX 93 platforms