RidgeRun is proud to support NXP’s i.MX platforms, which enable a variety of multimedia and display applications.
NXP i.MX Platform
Supported NXP Platforms
The NXP i.MX range is a family of proprietary microcontrollers for multimedia applications based on the ARM® Cortex® architecture, with a focus on low-power consumption.
NXP i.MX8 Series
The NXP i.MX8 series of applications processors is a feature- and performance-scalable multi-core platform that includes single-, dual-, and quad-core families based on the Arm® Cortex® architecture—including combined Cortex-A72 + Cortex-A53, Cortex-A35, and Cortex-M4 based solutions
The NXP i.MX8 Series offers solutions ideal for advanced graphics, imaging, machine
vision, audio, voice, video, and safety-critical applications,
such as the following:
NXP i.MX8 Software and Tools
• U-boot, linux, firmware, gstreamer
• Yocto - Freescale community BSP - for 3rd party boards
• Yocto - Freescale BSP
NXP i.MX8 Add-on Packages
• GStreamer multi-stream / multi-channel RTSP server element
• The GStreamer pre-record element
​
• Video Segmenter
• Camera Engine
• GStreamer in-band metadata support
• Motion detection with pluggable detection algorithm
• GStreamer Fast Text/Graphics Overlay
• USB standard UVC / UAC driver
• Manufacturing tests
NXP i.MX8 Versions:
• i.MX 8: Advance graphics and virtualization
• i.MX 8M: Advanced Audio, voice and video
• i.MX 8M Mini: Embedded consumer and industrial applications
• i.MX 8X: Safety certificable and efficient performance
Main Features:
• H264, H264, VP8 and VP9 codecs
• Upto 4Kp60 with High Dynamic Range (h.265, VP9) and 4Kp30
(h.264, VP8) video decode
• Upto 1080p60 H264 video encode
• MIPI-DSI, parallel and HDMI displays upto 4k resolution
• MIPI-CSI, parallel and HDMI camera interfaces
Applications
NXP i.MX6 Series
The NXP i.MX6 Series is a scalable, multi-core platform which consists of three main applications processors, based on the ARM® Cortex® architecture:
​
​
• Cortex-A • Cortex-A9 + Cortex-M4. • Cortex-A7
NXP i.MX6 Applications
The NXP i.MX6 Series offers solutions ideal for advanced graphics, imaging, machine
vision, audio, voice, video, and safety-critical applications,
such as the following:
NXP i.MX6 Software and Tools
• GStreamer multi-stream / multi-channel RTSP server element
• The GStreamer pre-record element
• Video Segmenter
• Camera Engine
• GStreamer in-band metadata support
• Motion detection with pluggable detection algorithm
• GStreamer Fast Text/Graphics Overlay
• USB standard UVC / UAC driver
• Manufacturing tests
NXP i.MX6 Main Features:
• H264, MJPEG codecs
• 1080p30 video encode (H264)
• 1080p60 video decode (H264)
• 2 x 4XGA (2048x1536) or 2 x [1080p + WXGA (1280x720)] displays
• HDMI output
• MIPI-DSI output
• 2x parallel inputs + 1x 4-lane MIPI-CSI (3 simultaneous cameras)
NXP i.MX6 Versions:
• Yocto - Freescale community BSP - for 3rd party boards
• Yocto - Freescale BSP