Skip to main content

NXP i.MX 8M Plus Evaluation Kit

Current Status
SupportedSDKProvisioning
🟒 Target actively maintained🟒 x86-64 and aarch64 container images🟑 eMMC storage

i.MX 8M Plus

The i.MX 8M Plus Evaluation Kit is a powerful and flexible platform for edge AI development. With a quad-core Cortex-A53 processor and an integrated neural processing unit (NPU), it enables real-time ML inference without overloading the CPUβ€”ideal for vision, voice, and industrial applications.

Combined with Avocado OS, teams can deploy complex workloads quickly using a consistent, production-ready Linux environment.

πŸ›  Technical Specifications​

ComponentDetails
CPUQuad-core Arm Cortex-A53 (1.8 GHz)
MCUSingle Arm Cortex-M7 (800 MHz)
NPUi.MX 8M Plus SoC integrated NPU
AI PerformanceUp to 2.3 TOPS (INT8)
Memory6GB 32-bit LPDDR4
Memory Bandwidth12.8 GB/s
Storage32GB eMMC
ConnectivitySingle M.2 Key E wireless module with Wi-Fi and Bluetooth
Power Modes1.7W / 2W / 4W / 6W

πŸš€ Getting Started​

Get up and running with the Avocado Linux SDK in minutes.

Prerequisites​

  • A Mac (macOS 10.12+) or Linux (Ubuntu 22.04+, Fedora 39+) development machine
  • Docker installed
  • 3GB+ available disk space

Installing and running the SDK​

  1. Install the Avocado CLI and append the location of the avocado executable to your PATH environmant variable.

  2. Create your project workspace:

mkdir avocado-imx8mp
  1. Initialize a new project:
cd avocado-imx8mp
avocado init
  1. Replace qemux86-64 with imx8mp-evk as target in avocado.toml:
[runtime.dev]
target = "imx8mp-evk"
  1. Install all components (SDK, extensions, and runtime dependencies):
avocado install -f

βš™οΈ Provisioning​

We are actively working on a provisioning guide for the i.MX 8M Plus Evaluation Kit.

🧰 Hardware-in-the-Loop (HIL)​

We are actively working on Hardware-in-the-Loop (HIL) development for the i.MX 8M Plus Evaluation Kit.

🧭 Target Roadmap/Known Limitations​

🟑 NPU-accelerated ML inference is under development
🟑 NPU-accelerated video pipelines are under development
🟑 eMMC provisioning is under development
🟑 Hardware-in-the-Loop (HIL) debugging is under development
🟠 Secure boot is not yet supported
🟠 Full disk encryption is not yet supported