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.
NXP offers a portfolio of products and solutions that support your design cycle form start to finish. During your software development cycle the support team at NXP is here to help. Accelerate your design cycle by utilizing the NXP premium support team today
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.
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.
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.
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.
The GuruCE iMX6 BSP is a high quality, well structured, stable, full source BSP for WEC7 and WEC2013 supporting any board containing a NXP i.MX6 UL, ULL, Solo, Dual-Lite, Dual, DualPlus, Quad or QuadPlus processor.
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.
Green Hills offers scalable suite of integrated communication stacks, middleware and graphics solutions, including secure networking stacks and protocols, SNMP, web applications, wireless, CORBA, USB, CAN and advanced file systems.
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.
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.
eSync is a multi-company specification promoted by the eSync Alliance. It delivers and updates software and firmware over the air, while collecting real-time data from in-car devices including ECUs, domain master ECUs, network gateways and, sensors.
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.
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.
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.
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.
MULTI is a complete Integrated Development Environment (IDE) for embedded applications for C/C++, Embedded C++ and includes an advanced debugger, profiler, run-time memory checking, project builder, editor, instruction set simulator, and more.
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.
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.
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.
Minimize manual testing and improve code quality while accelerating release schedules. Timesys TAS streamlines testing and development cycles by automating key test tasks, reducing time-consuming manual testing activities.
Free of charge instruction set simulator with the same powerful user interface and features of the TRACE32 debug and trace tools. With API for peripheral simulation. A license is required if used in automated test environments.
The Timesys EBF improves development and engineering support efficiency and accelerates schedules by eliminating hardware availability bottlenecks and enabling secure shared remote access to boards for development, test automation and debug.
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.
Binary SD card demo image that contains NXP's Yocto Linux and Crank Software's graphical GUI demo launcher. Great for users who want to evaluate and understand the graphical capabilities of the NXP platform in question.
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.
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 GUIs on budget, and on time.
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.
VisionSTK features: NXP i.MX 6ULL Y2 processor (single core ARM Cortex- A7 @ 792MHz), 512MB RAM, uSD Slot Cad, Murata Wi-Fi and Bluetooth module. VisionSTK is available with one of memory type: microSD socket, 512MB NAND Flash or 32Gb eMMC
Extensive Starterkit with low power COM with WLAN/ BT and camera based on NXP i.MX6ULL (efusA7UL) incl. Windows Embedded Compact 2013 or Linux, base board, cable kit, 7“ TFT LCD with resistive touch panel and access data to documentation and sw
i.MX6ULL/ULZ development platform incorporates i.MX6ULL/ULZ SODIMM SOM & compatible Carrier Card. The board is highly packed with all necessary on board connectors (USB 2.0, CAN, UART, Ethernet) to validate complete i.MX6 ULL/ULZ SODIMM SOM features
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.
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 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.
Lauterbach has experience in making world class microprocessor development tools since 1979. TRACE32 supports technologies like JTAG, SWD, NEXUS or ETM with embedded debuggers and real-time trace solutions for all NXP processor series.
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 panel mount HMI features extreme robustness and is easy to be integrated from the front into a cutout in the front of the housing. Available from 4.3 up to 12.1 inch and based on the latest Garz & Fricke embedded board solutions
PIXI-9377 is a fully certified (FCC, TELEC, IC, CE, RCM) dual-band Wi-Fi 802.11a/b/g/n/ac with Bluetooth 5 SDIO module optimized for cost, size and performance. It is based on the QCA9377-3 chipset and drivers for NXP i.MX Series are available.
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; interfacing WLAN/BT-signals including WLAN-SDIO, BT-UART, BT-PCM/I2S, and GPIO's are included on M.2 connector pins.
Our turnkey single board computers are available in a rugged housing for DIN rail mounting as well. Take benefit from our experience and our highly scalable platform concept with uniform software distribution!
Type 1XA is a 2.4GHz & 5GHz module based on Infineon CYW54591 combo chipset which supports Wi-Fi 802.11a/b/g/n/ac 2x2 MIMO RSDB + BT 5.2 BR/EDR/LE up to 866 Mbps PHY data rate on Wi-Fi and 3Mbps on Bluetooth. Module dimensions are 11.4 x 8.9 x 1.4mm.
Type 1DX is high performance module based on Infineon CYW4343W combo chipset which supports Wi-Fi 802.11b/g/n + Bluetooth 5.1 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.1mm.
Type 1MW is a 2.4GHz & 5GHz module based on Infineon 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 Wi-Fi and 3Mbps on Bluetooth. Module dimensions are 7.9 x 7.3 x 1.1mm.
The modern HMI with many design options for a seamless or even complete flush integration. Available from 4.3 up to 19 inch with a capacitive touchscreen and based on the latest Garz & Fricke embedded board solutions
Type LV is a 2.4GHz & 5GHz module based on Infineon 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. Module dimensions are 10.0 x 7.2 x 1.4mm.
Measuring only 25x50mm, the DART-6UL is a highly flexible System-on-Module based on NXP iMX 6UltraLite/ 6ULL/ 6ULZ 900MHz ARM Cortex-A7 processor. The DART-6UL provides a variety of interfaces and connectivity options, such as WiFi/BT, dual ETH, USB.
i.MX6ULL/ULZ Y1, Y2 based SODIMM SOM, ARM Cortex A7 CPU @900MHz with on-board PMIC, ultra-compact in size and integrated with dual Ethernet PHY, Advanced Hardware enabled security, Suitable for the cost & power optimized embedded applications.
The AURA CPU is i.MX6UL/ULL/ULZ general purpose system on module designed to work in Industrial, Automotive and consumer environment. The AURA CPU is a designed in a Sodimm form factor in order to have the lowest price/performance feature
VisionCB is a carrier board for the VisionSOM family of computer-on-modules which are powered by NXP i.MX 6UL or i.MX 6ULL application processors (ARM Cortex-A7). A carrier board, together with a System on Module (SoM), makes a complete solution.
SODIMM sized modules with peak frequency up to 800MHz and 256MB to 512MB RAM. Key benefits include optional dual-band 802.11ac Wi-Fi and Bluetooth 4.2, integrated security features and low power consumption.
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 MSC SM2S-IMX6ULL is based on NXP i.MX 6ULL/ULZ, a power efficient and cost-optimized applications processor family featuring an advanced implementation of a single ARM Cortex-A7 core, which operates at speeds up to 900 MHz
OKMX6UL L-S single board computer is based on NXP Cortex -A7 low power featuring processor i.MX6UL L@ 800MHz, it has two native Ethernet ports, two CAN controller and eight serial ports, both industrial grade and expanding commerce grade are optional
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
·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
i.MX6UL based CENTAURI 200 Gateway platform to build various IoT applications based on Zigbee, Z-Wave, BLE, Thread, Wi-Fi, and LTE. The platform is pre-integrated with cloud & app. It has a modular hardware design & supports multi-radio connectivity.
TX6 ULL includes the i.MX 6 ULL Cortex A7 at 800 MHz 512MB RAM, 4GB eMMC flash and PMIC. -25 to 85C Operating Range All Ka-Ro TX modules are pin-compatible and have a guaranteed 12-year availability from processor launch date.
The VisionSOM-6ULL family is a SODIMM-sized SoMs based on the NXP i.MX6ULL processor (core up to 900MHz) with 802.11b/g/n Wi-Fi/Bluetooth v4.1 BLE connectivity and optionally: DDR3L/NAND/eMMC/microSD. System supports industrial temperatures range
MYD-Y6ULX Development Board is the evaluation board for MYC-Y6ULX series SOM.It offers Dual-Ethernet,LCD interface,Camera interface, USB,CAN,RS232,RS485,SD Card socket,4G LTE Module(Mini PCI-E interface) .Ready-to-Run Linux 4.1 BSP.
AURA CPU is i.MX6UL/ULL/ULZ general purpose system on module designed to work in Industrial, Automotive and consumer environment. AURA CPU is a designed in a Sodimm form factor in order to have the lowest price/performance feature.
FCU1104 embedded computer is designed based on NXP i.MX6UL L SoC( Cortex -A7) with advantages of cost efficient, advanced performance and high stability. It runs at speed of 792MHz, carries RAM 256MB and NandFlash 256MB(RAM 512MB, eMMC 4GB optional)
i.MX6ULL SOM features an advanced implementation of ultra-efficient ARM® Cortex®-A7, SO-DIMM 200 edge finger form factor, On-board PMIC, DDR3 and NAND memory, I/O Support, and in-built dual Ethernet PHY for cost & power optimized IoT applications.
NXP i.MX 6UL/6ULL ARM Cortex-A7 Processors based SOM. With 256MB DDR and 256MB Nand Flash (4GB eMMC Flash is optional) on board. 1.0mm pitch 140-pin Stamp Hole Expansion Interface.Ready-to-Run Linux 4.1 BSP.
A member of the VAR-SOM Pin2Pin product family, providing full scalability on iMX6 and iMX8 SoM solutions. Based on iMX 6UltraLite/ 6ULL/ 6ULZ 900MHz ARM Cortex-A7 processor. Supports a variety of features such as certified WiFi/BT, dual ETH and USB.
FETMX6ULL-S system on module is based on NXP Cortex -A7 low power featuring processor i.MX6UL L@ 800MHz, it has two native Ethernet ports, two CAN controller and eight serial ports, both industrial grade and expanding commerce grade are optional.