NXP i.MX Reference Design

NXP i.MX reference designs are built for embedded vision systems that need reliable camera integration, industrial-grade computing and efficient development with NXP i.MX. The Imaging Source NXP i.MX platform combines embedded cameras, carrier board support and software tools for single-camera and dual-camera vision systems using NXP i.MX. This platform is suitable for embedded vision, industrial automation, robotics, quality inspection, IoT vision and OEM machine vision systems based on NXP i.MX.

NXP i.MX Reference Design collection

NXP i.MX platform for embedded vision

The NXP i.MX platform is designed for embedded vision applications that need camera input, local image processing and a compact development setup.

It gives engineering teams a validated starting point for evaluating cameras, testing software and building application-specific vision systems with NXP i.MX.

Why choose NXP i.MX for embedded vision?

The NXP i.MX platform is useful when a system needs reliable camera integration, lean hardware design and scalable embedded development.

01

Single-camera and dual-camera systems

Support for embedded vision systems with one or two camera inputs.

02

Up to 2 cameras per system

Carrier board support enables compact single-camera or dual-camera configurations.

03

MIPI CSI-2 camera support

MIPI CSI-2 cameras support direct camera integration for compact embedded vision designs.

04

GMSL2 and FPD-Link III support

Remote camera setups can be supported with a compatible deserializer adapter board.

05

0.4 MP to 20 MP camera resolutions

Camera options support compact sensing, detailed imaging and application-specific requirements.

06

Sony and onsemi CMOS sensors

The platform supports embedded cameras based on established Sony and onsemi sensor technologies.

07

Toradex Verdin NXP i.MX 8M Plus SoM

SoM support provides a scalable processing platform for embedded vision development.

08

BSP and camera driver support

Board support package and camera drivers help reduce setup effort during integration.

09

libcamera support

libcamera support helps with development, image acquisition and performance testing.

10

GStreamer, OpenCV and MVTec HALCON

Framework compatibility supports image processing and machine vision development workflows.

NXP i.MX reference design for camera integration

The NXP i.MX reference design helps simplify embedded camera integration by combining the main hardware and software elements in one platform.

Instead of selecting each component separately, engineers can start with a validated reference design and adapt it for application-specific requirements with NXP i.MX.

NXP_i.MX_platform_for_embedded_vision

NXP i.MX 8M Plus system-on-module

The NXP i.MX 8M Plus reference design uses the Toradex Verdin NXP i.MX 8M Plus system-on-module.

This SoM-based design supports scalability and gives engineering teams a modular foundation for prototyping, testing and production planning with NXP i.MX.

NXP i.MX camera interface options

The NXP i.MX platform supports embedded camera interfaces for compact camera integration and remote camera placement, depending on the system layout and cable requirements.

MIPI CSI-2 Cameras

MIPI CSI-2 cameras are suitable for compact NXP i.MX systems where direct camera integration through the carrier board is required.

Show MIPI CSI-2 Cameras
FPD-Link III Cameras

FPD-Link III cameras are suitable for NXP i.MX systems that need reliable remote camera placement with a compatible deserializer adapter board.

Show FPD-Link III Cameras
GMSL2 Cameras


GMSL2 cameras are suitable for NXP i.MX systems that require longer cable distances, robust transmission and distributed camera placement.

Show GMSL2 Cameras

NXP i.MX Camera Support for Embedded Vision

The NXP i.MX reference design supports single-camera and dual-camera embedded vision systems. Depending on the selected camera setup, the carrier board can support up to two MIPI CSI-2, FPD-Link III or GMSL2 cameras.

The NXP i.MX platform supports The Imaging Source camera options with resolutions from 0.4 MP to 20 MP. The camera portfolio includes Sony and onsemi CMOS sensors, giving engineers flexibility when selecting image quality, speed and sensor type for their embedded vision system.

NXP i.MX reference design components

The NXP i.MX reference design can include the core components needed for camera evaluation and embedded vision development.


A complete evaluation setup may include the Toradex Verdin i.MX 8M Plus SoM, carrier board, MIPI CSI-2 camera, M12 lens, lens holder, FPC cable, operating system, board support package and software for NXP i.MX.[

NXP_i.MX_8M_Plus_Reference_Design_for_Embedded_Vision

NXP i.MX Software Compatibility for Embedded Vision

The NXP i.MX reference design supports common software frameworks used in embedded vision and machine vision development. Framework compatibility includes GStreamer, OpenCV, libcamera and MVTec HALCON for image acquisition, processing and application development with NXP i.MX.

The NXP i.MX platform is suitable for embedded vision projects that need efficient performance with a lean hardware design. This makes it useful for OEMs and system integrators that need reliable camera integration without adding unnecessary platform complexity.

NXP i.MX dual-camera support

The NXP i.MX platform includes software support for camera integration, system setup and embedded vision development. Support can include an operating system with board support package, camera drivers and libcamera for rapid development and performance testing with NXP i.MX.

Need technical information for your NXP i.MX camera setup? Request the available documentation or contact The Imaging Source for support with camera drivers, software environment and platform compatibility.

NXP i.MX from Prototype to Production

The NXP i.MX platform is suitable for embedded vision projects that need efficient performance, reliable camera integration and a lean hardware design. This makes it useful for OEMs and system integrators that want to reduce unnecessary platform complexity while developing with NXP i.MX.

The NXP i.MX reference design supports a clear path from early evaluation to production-ready embedded vision systems. Validated camera hardware, carrier board design, software support and technical expertise help reduce development time and integration risk.

NXP i.MX applications

The NXP i.MX platform is suitable for embedded and industrial vision systems that need camera integration and local processing.

Typical applications include:

  • Industrial automation
  • Quality inspection
  • Robotics
  • IoT vision
  • Smart devices
  • Compact OEM systems
  • Dual-camera embedded vision with NXP i.MX

Frequently asked questions about NXP i.MX

The NXP i.MX reference design is an embedded vision platform that combines a Toradex Verdin NXP i.MX 8M Plus SoM, carrier board, camera support, drivers and software for NXP i.MX.

Choose NXP i.MX when your embedded vision system needs reliable camera integration, compact hardware, dual-camera support and a scalable development platform for NXP i.MX.

The NXP i.MX reference design supports MIPI CSI-2 cameras and can also integrate FPD-Link III or GMSL2 cameras with an additional deserializer adapter board for NXP i.MX.

The NXP i.MX reference design can support up to 2 cameras per system, depending on the selected interface, carrier board and camera configuration for NXP i.MX.

Does NXP i.MX support MIPI CSI-2 cameras?Yes. NXP i.MX supports MIPI CSI-2 cameras for direct camera-to-processor integration in compact embedded vision systems using NXP i.MX.

Yes. FPD-Link III and GMSL2 cameras require an additional deserializer adapter board when they are used with NXP i.MX.

What software is available for NXP i.MX camera integration?The NXP i.MX reference design can include an operating system with board support package, camera drivers and libcamera support for NXP i.MX.

NXP i.MX supports frameworks such as GStreamer, OpenCV, libcamera and MVTec HALCON for image processing workflows with NXP i.MX.