The Embedded Software offerings cover operating system software, middleware (such as codecs, libraries and stacks), and reference applications – and include these featured solutions from NXP.
Linux Board Support Packages (BSPs) provide a comprehensive starting point for their Linux development efforts on a variety of platforms.
Accelerate your design success with a real-time operating system, TCP/IP and USB stacks provided by MQX RTOS.
Building your designs and getting to market quickly is easier with market-focused development tools based on the i.MX RT, i.MX 6, i.MX 7 and i.MX 8 series processors.
NXP’s PEG™ Pro, PEG Plus and PEG Lite product offering includes a GUI library for embedded development that works elegantly with real-time operating systems.
The S32 Design Studio IDE is a complimentary integrated development environment for Automotive and Ultra-Reliable Power Architecture® (e200 core) and Arm® based MCUs that enable editing, compiling and debugging of designs.
The S32 Software Development Kit (SDK) is an extensive suite of robust hardware interface and hardware abstraction layers, peripheral drivers, RTOS, stacks and middleware.
VortiQa software products are designed to reduce your time to market for building state-of-the-art networking and communications equipment.
NXP is a founding member of The Zephyr Project, a collaborative effort to develop an open source, scalable and robust RTOS optimized for resource-constrained embedded devices and built with security in mind.
High performance graphics library from NXP and SEGGER Microcontroller provided in binary form for free commercial use with any NXP microcontroller.
LVGL is a free and open-source graphics library that enables you to create embedded GUIs with easy-to-use graphics elements and beautiful visual effects, with a low memory footprint.
The IoT Sensing Software Development Kit (ISSDK) is the embedded software framework for the Sensor Toolbox ecosystem enabling NXP's digital and analog sensors platforms for IoT applications.
NXP’s Essential Audio Processing (EAP) library is a bundle of audio processing blocks for enhancing the tonal and spatial perception of sound in audio applications.
NXP has partnered with Microsoft to bring Microsoft Azure RTOS to its general purpose microcontroller portfolio, delivered as part of MCUXpresso SDK.
This NXP real-time control embedded software libraries is a group of algorithms ranging from basic mathematics operations to advanced transformations and observers, used in our motor control reference designs.