
SABRE Board for Smart Devices Based on the i.MX 6SoloX Applications Processors
The SABRE board for smart devices features quad-core processing, low-power consumption and multimedia and graphics applications on the i.MX 6SoloX processor.
Buy OptionsTechnical content and expertise to help jump start your design and get you to production faster.
Start your designDownload our latest development and embedded software solutions.
Expedite time-to-market with our extensive lineup of development kits.
Jump-start your design with proven hardware and software solutions.
Get the latest specifications in our technical documentation library.
Further your technical expertise with online and in-person instruction.
Get comprehensive paid support to fast-track your product development.
Design ideas, demo videos, quality answers. Connect with NXP professionals and other knowledgeable designers ready to help.
Software, documentation, evaluation tools. The resources to build comprehensive solutions and accelerate your time to market.
Access our design resource libraryWe're always looking for passionate and talented people to work with us.
Join our teamThe SABRE board for smart devices features quad-core processing, low-power consumption and multimedia and graphics applications on the i.MX 6SoloX processor.
Buy OptionsProcessor Expert Software for i.MX Processors is a suite of configuration tools for the i.MX family of processors. It contains the Pin Settings Tool which provides an easy way to configure pin signals, from multiplexing (muxing) to the electrical properties of pins. With the Pin Settings Tool all the pins can be configured with a graphical user interface, and then generate normal C code which then can be used in the application.
Components and Modules
BSP, Drivers and Middleware
Linux Board Support Packages (BSPs) for NXP Silicon are tested and certified ensuring a fully operational tool chain, kernel and board specific modules that are ready to use together within a fixed configuration for i.MX hardware development tools. These BSPs provide the foundation you need to begin your project quickly.
BSP, Drivers and Middleware
The highly optimized Windows 10 IoT Core BSPs on i.MX Applications platforms make it easier to build secure, scalable solutions from device to cloud, ranging from provisioning to managing and securing devices at scale.
BSP, Drivers and Middleware
EdgeScale unified, scalable and secure device management solution to remotely deploy, manage and commission large numbers of devices for Edge Computing.
BSP, Drivers and Middleware
Market-focused development software based on the i.MX RT, 6, 7, and 8 series processors
Linux Installer - FreeRTOS™ BSP 1.0.1 for the i.MX 6SoloX Arm® Cortex®-M4 core.
Windows Installer - FreeRTOS™ BSP 1.0.1 for the i.MX 6SoloX Arm® Cortex®-M4 core.
This package contains binary of NXP® GPU demo-framework 2.3 SDK source and tools to generate and build demo frame work applications.
This package contains binary of NXP® GPU demo-framework 2.2 SDK source and tools to generate and build demo frame work applications.
eIQ Arm NN (Neural network) is an inference engine for CPUs, GPUs, and other compute engines supporting Caffe, TensorFlow, TensorFlow Lite, and ONNX models
Libraries
NXP streamlines embedded design with a complimentary real-time operating system and software stacks.
Operating Systems
Processor Expert Software for i.MX Processors is a suite of configuration tools for the i.MX family of processors. It contains the Pin Settings Tool which provides an easy way to configure pin signals, from multiplexing (muxing) to the electrical properties of pins. With the Pin Settings Tool all the pins can be configured with a graphical user interface, and then generate normal C code which then can be used in the application.
Components and Modules
Set of applications for the Linux L3.14.28_1.0.0 BSP, designed to be used by graphics application developers to rapidly develop and port graphics applications. Includes applications, GPU Driver with vprofiler enabled and documentation.
Set of applications for the Linux L3.10.53_1.1.0 BSP, designed to be used by graphics application developers to rapidly develop and port graphics applications. Includes applications, GPU Driver with vprofiler enabled and documentation.
The SABRE board for smart devices features quad-core processing, low-power consumption and multimedia and graphics applications on the i.MX 6SoloX processor.
Evaluation and Development Boards
NXP's software for AUTOSAR MCAL provides broad driver support for i.MX6-based systems in automotive applications.
Support Services
We are world-class embedded software experts with strong software design knowledge. We provide single driver development to complete platform integration.
Support Services
MicroEJ VEE (Virtual Execution Environment) is a standard, safe, secure on-device platform, capable of running on any NXP's MCU, MPU and SoC. MicroEJ VEE is available as a Virtual Device, and as an embedded secure container.
Embedded File System compatible with Microsoft's latest standards: exFAT and Transactional exFAT (TexFAT).
Enables the implementation of uncertified and certified software on a single heterogeneous core SoC
Windows Embedded Compact 7 Reference BSP for i.MX 6, with support for SABRE SDP dev.
Specialized middleware for hardened voice and video communication devices. Supports VoIP and video protocols including SIP, SIPS/SIP-TLS, RTP, sRTP, RTSP, mJPEG, webRTC, multicast, narrow/wide-band audio encoding with intelligibility enhancements.
Voice Enhancement Package (VEP) is a suite of real-time software DSP technologies designed for improving speech recognition performance in voice-controlled multimedia devices.
emMQTT is provides the client functionality of the Message Queue Telemetry Transport protocol to a stack. emMQTT uses sockets and can be used with any IP stack such as emNet using the socket interface.
emModbus, SEGGER's implementation of the Modbus protocol, supports communication via UART (ASCII, RTU), Ethernet (Modbus/TCP and Modbus/UDP), and is capable to communicate with any Modbus compliant device.
emSSH is a secure shell software library that enables a secure login into your embedded system.
A full-featured high performance Windows CE/Embedded Compact driver for the FlexCAN module found in the NXP i.MX25, i.MX28, i.MX35, i.MX53 and i.MX6 processors.
emSSL is a SEGGER software library that enables secure connections across the Internet. The small resource requirements such as 7kB RAM and 20kB ROM usage make emSSL the ideal product for single-chip-systems seeking security.
Create high-performance embedded systems with 3D/2D user interfaces and deploy and test on your target hardware from day one
Binary SD card demo image that contains NXP's Yocto Linux and Crank Software's graphical demo launcher. Great for users who want to evaluate and understand the graphical capabilities of the platform.
emCrypt is a secure and efficient implementation of essential cryptographic algorithms specifically designed for embedded systems.
emSecure is a SEGGER software package that allows creation and verification of digital signatures. emSecure can be used in numerous applications to prevent cloning and tampering with the device it runs on. It is optimized for embedded systems
High performance, secure separation of memory and processors for multicore applications
Provide easy to use graphical interfaces to control your target. Can be used from any device that has a browser such as PC/Mac and mobile devices. Easy to maintain by separating design and content.
Compliant and mature CANopen and CANopen FD slave and manager stack with a range of module add-ons. Designed to run in any environment: bare-metal, RTOS or consumer OS.
emWin the most efficient and comprehensive GUIs available. It is written in ANSI C and supports any display controller, display and CPU. emWin includes the AppWizard GUI design tool and a Simulation Environment to help speed your development.
emNet is an ANSI-C TCP/IP Stack written specifically for embedded applications while extending the standard socket interface. This is complemented by a speed optimized true Zero-Copy API which reads and writes data without the use of a memcopy.
Supporting multiple cloud platforms, MEIF enables easy, yet secure IoT data aggregation and transfer
emUSB Host, SEGGER’s USB host software stack, implements full USB host functionality, including external hub support, and optionally provides device class drivers. It enables developers to easily add USB host functionality to an embedded system.
emFile is an embedded file system which can be used with any type of storage device. A Microsoft Windows compatible FAT12/16/32 format, and a proprietary SEGGER EFS format are available. Support for NAND, NOR, SD, SDHC, MMC, eMMC, IDE, CompactFlash.
A commercial framework that enables the complete utilization of advanced heterogeneous SoCs
The IoT Toolkit is a collection of libraries that enables communication with modern IoT based environments and devices. It's a high-performance collection of libraries optimized for minimum memory consumption in RAM, ROM, high speed, and versatility.
Alango’s Voice Activity Detection (VAD) technology reliably detects human speech in an acoustic signal. The technology is based on a proprietary, high-resolution spectral noise estimation algorithm operating in real time.
Voice Communication Package (VCP) is a universal software package of digital signal processing technologies for voice applications enabling high quality, full duplex, and noise free communication from various environments.
FreeRTOS+TCP is a scalable, open source and thread safe TCP/IP stack for FreeRTOS. FreeRTOS+TCP provides a familiar and standards based Berkeley sockets interface, making it as simple to use and as quick to learn as possible.
OnlyVoice™ is Alango’s advanced voice acquisition technology for true wireless (TWS) earphones, Bluetooth headphones and earbuds, and high-performance headsets.
Most toolchains using GCC also use either newlib, newlib-nano or glibc. Unfortunately, these libraries have significant disadvantages over professional runtime libraries for embedded systems. This is where the SEGGER Runtime Library comes in.
Market leading RTOS from Real Time Engineers Ltd. that supports more than architectures and receives more than 100,000 downloads a year. Professionally developed, strictly quality controlled, robust, supported, free for use in commercial products.
embOS is an ANSI-C RTOS which has been used within products throughout the embedded industry for more than twenty years. During this time the SEGGER team has improved and optimized embOS to continuously meet the demands of modern NXP hardware.
The royalty free micro velOSity microkernel is the smallest of the Green Hills RTOS family. It is minimal footprint, 2.6 KB, and simple programming interface are perfect for lightweight applications.
Microware OS-9 is a high-performance, high-availability RTOS. The core features: - Deterministic - Efficient - Scalable - Fast Booting - • small & fast • scalable & modular • reliable, safe & secure • multi core & virtualization (AMP)
emCompress offers solutions to compress data for all kinds of applications where size matters. Designed for embedded systems, emCompress can compress and decompress data even on smallest microcontrollers.
CMSIS-RTOS RTX Real-Time Operating System is designed for Cortex-M processor-based devices. The RTX kernel can be used for creating applications that perform multiple tasks simultaneously.
An enterprise-class Linux distribution with customization capabilities, footprint and real-time performance of an embedded OS.
A commercially supported, extensible, and customizable Linux platform that scales across projects to enable project teams to quickly and efficiently scale productivity.
Demonstrating the Asynchronous multi processing capabilites from the i.MX6SLX. Cortex-A9 running Linux (3.12). Qt application running on Linux by the i.MX6 SLX application processor based Cortex-A9. Sensors acquisition results reported via Cortex-M4
FullMetalUpdate is the first fully integrated solution for OTA update open-source
Specialized middleware for the deployment, configuration and management of Linux devices. Features a settings database, configuration engine and firmware management handler. Supports various methods including https, REST, SNMP, XML, config file.
A common challenge for manufacturers of embedded systems is to guarantee a system's firmware can be updated easily. To fix bugs in the field or to enhance the features of deployed systems, SEGGER provides emLoad, the bootloader for firmware updates.
Mbarx is an ecosystem of endpoints, tools and gateways that work together to form a chain-of-trust architecture. Mbarx does this by providing secure connectivity, configuration,operational control, and OTA firmware updates across IoT networks.
Arm Development Studio is the most comprehensive embedded C/C++ dedicated software development toolchain for the architecture. It accelerates software engineering whilst helping you build robust and more efficient products.
Embedded Studio is a streamlined and powerful C/C++ IDE for ARM microcontrollers specifically designed to provide you with everything needed for professional embedded development: an all-in-one solution aiming at stability and a continuous workflow.
The reference C/C++ toolchain for Arm processors. Arm’s C/C++ Compiler toolchain has been used to build code shipped in billions of devices worldwide.
A cross-platform integrated development environment (IDE) built for the maximum developer experience. Qt Creator runs on Windows, Linux, and macOS desktop operating systems.
IAR Embedded Workbench for Arm is an integrated development environment with project management tools and editor. It includes a highly optimizing C/C++ compiler and the comprehensive C-SPY Debugger with simulator and hardware debugging support.
Wind River Diab Compiler has been helping developers create safety-critical applications in the automotive, industrial, medical, and aerospace industries.
SystemView is a real-time recording and visualization tool for embedded systems that reveals the true runtime behavior of an application, going far deeper than the system insights provided by debuggers.
The XStrace Profiler provides a graphical env for system analysis of Linux-based systems. Typical analysis scenarios include debug problems occurring during system integration, find latency issues, analyze interrupt load, find priority issues, etc.
Ozone is more than a simple debugger. Its various features, including trace, code profiling and code coverage analysis make it a powerful performance analyzer, which enable you to get full system insight, and to track down inefficiencies and bugs.
Enables designer and developers to work simultaneously with one unifying framework, one common language, fewer feedback loops, and faster iterations.
Deliver the most advanced in-vehicle human machine interfaces (HMIs) with EB GUIDE. This includes EB GUIDE Studio, a powerful tool for multimodal HMI development, as well as EB GUIDE GTF to beautifully render the developed graphical interfaces.
Storyboard provides a faster way to create best-in-class GUIs across the widest range of target devices and was built with scalability and resource management at the forefront, ensuring that teams can build modern UIs on budget, and on time.
A Photoshop add-on that automatically transforms your artist's graphics into interactive, user-driven prototypes. Simply arrange and name your Photoshop graphics layers for buttons, screens and other user interface objects.
A code generator that converts GUI model (built in Altia Design) into pure, production-ready C code. Each Altia DeepScreen target is carefully architected to take full advantage of the resources available on-chip.
A full-featured user interface design and model integration environment. With this GUI editor, users can build user interface models from scratch or import 2D and 3D graphic assets created by artists, test, and then prepare for code generation.
Embedded Wizard is a solution that enables the creation of sophisticated GUIs for MCUs and MPUs. The GUI development is speeded-up with the use of the built-in WYSIWYG editing facility, instant prototyping, simulating and debugging on PC.
MicroEJ enables designers, developers, marketing and R&D to speed up GUI development by allowing fast iterations and frequent feedback.
This complete kit provides the ability to start evaluating Qseven® ARM modules immediately -Qseven Starter Kit for ARM -All accessories out of the box -Immediate evaluation for Qseven
Extensive Starterkit (efusA9X) incl. Windows Embedded Compact 2013 or Linux, base board, cable kit, 7“ WVGA TFT with RGB interface and touch panel, access data to documentation and software
The RIoTboard is a fully-featured development platform with just the right peripherals, expandability and processor power to run your open source project.
Extensive Starterkit with tiny Computer On Module (35x40mm) with 2x Gigabit Ethernet based on NXP i.MX6SoloX (PicoCoreMX6SX) module incl. Linux, base board, cable kit, displays and other accessories optional
i.MX 8M, i.MX 8M Mini, i.MX6 Evaluation Kit with 7.0" capacitive touch display, SODIMM200 standard. All relevant interfaces of the i.MX6, i.MX 8M and i.MX 8M Mini processors are available and a complete development can be realized.
i.MX 8M, i.MX 8M Mini, i.MX6 Evaluation Kit with 5.0" touch display, SODIMM200 standard. All relevant interfaces of the i.MX6, i.MX 8M and i.MX 8M Mini processors are available. Supports e.g. Ethernet, USB, RS232, CAN, RS485, GPIO, SPDIF, UART, I2C
i.MX 8M, i.MX 8M Mini, i.MX6 Evaluation Kit with 7.0" touch display, SODIMM200 standard. All relevant interfaces of the i.MX6, i.MX 8M and i.MX 8M Mini processors are available. Supports e.g. Ethernet, USB, RS232, CAN, RS485, GPIO, SPDIF, UART, I2C
i.MX 8M, i.MX 8M Mini, i.MX6 Evaluation Kit with 7.0" touch display, SODIMM200 standard. All relevant interfaces of the i.MX6, i.MX 8M and i.MX 8M Mini processors are available. Supports e.g. Ethernet, USB, RS232, Mini PCIe, Camera, GPIO, SPDIF, UART
i.MX6 Evaluation Kit with 7.0" touch display, SODIMM200 standard. Supports e.g. 2x 10/100 Mbit Ethernet, USB2.0 Host, USB2.0 OTG, COM1 (RS232), COM2 (RS232, RS422 or RS485), 2x CAN, IOs, Camera, RTC, Audio, UPS (Uninterruptible Power Supply)
Embedded Artists' iMX6 SoloX Developer's Kit lets you get up-and-running quickly with the EA iMX6 SoloX COM Board.
JTAG/SWD debug probe with USB interface. Based on a 32-bit RISC CPU, it can communicate at high speed with the supported target CPUs. J-Link is used around the world in tens of thousand places for development and production purposes.
The ULINKpro debug and trace unit connects your PC's USB port to your target system and allows you to program, debug, and analyze your applications using its unique streaming trace technology. ULINKpro is compatible with Keil MDK and Arm DS.
I-jet is a high-performing in-circuit debugging probe for ARM. It is capable of delivering power to the target board and measuring target power consumption. I-jet is fully plug-and-play and completely integrated with IAR Embedded Workbench for ARM.
Builds atop the J-Link to further enhance the debug experience. The J-Link ULTRA+ is three times faster than the industry standard J-Link, at a 3 MBytes/s download speed to RAM. It comes complete with J-Flash, and Unlimited Flash Breakpoints.
J-Trace PRO Cortex provides support for Cortex-A/R/M based microcontrollers. The SuperSpeed USB 3.0 interface of J-Trace PRO Cortex enables continuous streaming trace via USB with the full trace clock, lifting the limitations by internal buffers.
Supercharge your IDE with the worlds fastest debug probe. The J-Link Flash download technology achieves a performance very close to the maximum speed possible. No other probe comes close. These speeds are achieved when working under any popular IDE.
The Arm DSTREAM family of high performance debug and trace probes enable Arm Development Studio to debug all Arm-based devices through a variety of interfaces.
The J-Link EDU emulator is our standard J-Link emulator wrapped in a new educational marked housing. It is intended for educational use and the home hobbyist. Support for our Unlimited Flash Breakpoints and GDB Server enhancement modules included.
J-Link PRO is an enhanced version of the SEGGER J-Link. This emulator supports ARM/Cortex devices. This has an Ethernet interface in addition to the USB interface. This includes a Flash programming utility, and boast a 3 MB/s download speed to RAM.
In-Circuit-Flash-Programmer based on the J-Link family for production and in-field-service. Offers fastest flash algorithms available, multiple integration options (RS232, Ethernet, USB, two-wire) and stand alone mode.
JTAG/SWD debug probe with WiFi interface. Based on a 32-bit RISC CPU, it can communicate at high speed with the supported target CPUs. J-Link is used around the world in tens of thousand places for development and production purposes.
The Type 1DX is high performance module based on Cypress CYW4343W combo chipset which supports Wi-Fi 802.11b/g/n + Bluetooth 4.2 BR/EDR/LE up to PHY data rate of 65Mbps on Wi-Fi and 3Mbps on Bluetooth. The module dimensions are 6.95 x 5.15 x 1.1 mm.
SX-PCEAN2, an industrial-grade wireless 802.11n Dual-Band Mini PCIe Card for the industrial and enterprise embedded market. The SX-PCEAN2 features the Qualcomm Atheros AR9592 chipset which supports extended temperature operation from -40 ~ 85℃.
The Type 1FX is a 2.4GHz module based on Cypress CYW43364 chipset which supports Wi-Fi 802.11b/g/n up to 65Mbps PHY data rate on Wi-Fi. The WLAN section supports SDIO v2.0 interface. The module dimensions are 6.95 x 5.15 x 1.1 mm.
The Type 1MW is a 2.4GHz & 5GHz module based on Cypress CYW43455 combo chipset which supports Wi-Fi 802.11a/b/g/n/ac + Bluetooth 5.0 BR/EDR/LE up to PHY data rate of 433Mbps on WiFi and 3Mbps on Bluetooth. The module dimensions are 7.9 x 7.3 x 1.1mm.
uSD-M.2 adapter board provides out-of-box experience for NXP i.MX with Murata’s M.2 Module Family enabled by Embedded Artists. All WLAN/BT-signals including WLAN SDIO, WLAN PCIe, BT H4 UART, BT PCM/I2S, and GPIO’s are included on M.2 connector pins.
SX-SDMAC is a dual-band IEEE802.11a/b/g/n/ac WLAN plus Bluetooth 4.2 SDIO module optimized for cost, size and performance. It is based on the QCA9377-3 chipset.
The Type LV is a 2.4GHz & 5GHz module based on Cypress CYW43012 combo chipset which supports Wi-Fi 802.11a/b/g/n + Bluetooth 5.0 BR/EDR/LE up to PHY data rate of 72.2Mbps on Wi-Fi and 3Mbps on Bluetooth. The module dimensions are 10.0 x 7.2 x 1.4mm.
The MicroGEA Module is the smallest module on the market based on i.MX 6ULL; everything is included in a very amazing size of 25 x 25 mm , with a height of 3.5 mm.
CPU:i.MX6Q:Compatible with the industrial, commercial expansion grade Accept the 6U/S mass customization Memory:LPDDR21GB, up to 2GB Storage:SPI NorFlash/4GB EMMC, Up to 64GB EMMC Power Supply: 5V Size: 40mm x 42mm
The Nit6_SoloX is a multi-purpose i.MX6 single board computer based on the i.MX6 SoloX processor from NXP.
The FirstView SOM Carrier Board is a companion board to the FirstView SOM designed to speed up development of hardware and software. The carrier allows the developer to test multiple peripherals with network connectivity and user interfaces.
It is a generic i.MX 6/8 Android/Linux platform supporting WiFi, BT, 3G, Zibee, NFC, Camera, G-sensor, Light-sensor, Fast Ethernet, HDMI and all generic connectivities.
CPU:i.MX6QP/Q/U/S: Compatible with the automotive, industrial, commercial expansion grade Memory: DDR3 1GB, up to 2GB Storage: SPI NorFlash/4GB EMMC, Up to 64 GB EMMC Power supply: 5V Size: 40mm x 68mm
tiny (35x40mm), secure HMP Computer On Module with 2x Gigabit Ethernet based on NXP i.MX6 SoloX (PicoCoreMX6SX)
·NXP® i.MX 6S/U/Q:Compatible with the commercial expansion, automotive, industrial grade ARM Cortex-A9 Memory:DDR3 1GB, up to 2GB Storage:SPI NorFlash/4GB EMMC, Up to 64GB EMMC Power Supply: 5V Size: 40mm x 80mm
Mezzanine module that combines the i.MX 6SoloX dual-core MPU with 512MB DDR3, 512MB NAND Flash and 1Gb Ethernet PHY.
The EA iMX6 SoloX COM Board provides a quick and easy solution for implementing a high-performance ARM dual-core Cortex-A9/M4 based design. The board supports heterogeneous multi core processing.
SYS-C23-IGW is an Industrial IoT Gateway based on the NXP i.MX 6SoloX Processor. This Smart Edge Computing unit comes equipped with Edgehog OS, SECO's operating system optimized for embedded and IIoT applications.
CPU module with i.MX 6SoloX, Cortex A9 + M4, 800 - 1000 MHz, 512 MB - 2 GB DDR3 RAM, SODIMM 200 standard, onboard WLAN-Bluetooth module, µSD socket, eMMC/NOR Flash on request, Ethernet Transceiver, Audio Codec, PMIC, LVDS, LCD RGB, various interfaces