Building your designs and getting to market quickly is easier with market-focused software and development tools, based on the i.MX 6, i.MX 7, i.MX 8 and i.MX 9 series processors.
Complete with reference software, an optimized OS and a system-validated board support package (BSP), NXP provides you with the tools to test and maximize the performance of the applications you develop.
Attention: NXP has successfully migrated its external repository from CAF to GitHub, expanding the reach and providing a more user-friendly experience for users. Check out the new NXP GitHub Home Page.
NXP fully supports the Android™ operating system through board support packages for the i.MX range of application processors and featured tools such as SABRE for tablets.
Quickly get your Linux-based designs started with the full-featured and energy-efficient i.MX family of processors by using our Linux development tools.
NXP's software for Android Automotive enables auto infotainment systems development based on the i.MX Application Processors.
NXP supports the Windows 10 IoT through board support packages (BSPs) on i.MX Applications Processors and featured development boards.
Delivers real-time and deterministic Latency for time sensitive application for industrial applications fully integrated with NXP’s Embedded Linux Release.
Base Enablement SW platform that creates a low latency virtual environment for Real Time OS to run on the general-purpose cores of NXP MPU family of processors.
An NXP-provided kernel and bootloader with a Debian distro user-space image. It enables quick evaluation with widely available deb packages and familiar tools.
The MCUXpresso SDK brings open source drivers, multicore development code, FreeRTOS and reference example applications to speed your software development on Arm Cortex-M cores.
Accelerate your design success with a real-time operating system, TCP/IP and USB stacks provided by NXP® MQX™ RTOS.