Developed as a cohesive set of software development tools for Kinetis® and LPC microcontrollers from NXP Semiconductors, the MCUXpresso software and tools bring together NXP’s software enablement products into one platform for a shared software experience across a broad set of ARM® Cortex®-M MCUs.
The new MCUXpresso platform includes:
MCUXpresso SDK – an open-source Software Development Kit (SDK) configured specifically for the user’s choice of processor and evaluation board. It includes drivers, stacks, middleware and application examples.
MCUXpresso IDE – an easy-to-use Integrated Development Environment (IDE) for creating, building, debugging and optimising an application.
MCUXpresso Config Tools – a suite of system configuration tools, including pins, clocks, SDK builder and more.
The release of MCUXpresso software and tools unifies thousands of Kinetis and LPC microcontrollers under a single set of compatible tools.
The MCUXpresso IDE merges the best of the popular LPCXpresso and Kinetis Design Studio IDEs into one easy-to-use IDE for both Kinetis and LPC MCUs. The MCUXpresso IDE offers basic editing, compiling and debugging features with the addition of MCU-specific debugging views, code trace and profiling, and multi-core debugging. Debug connections support Freedom, Tower and LPCXpresso boards and custom hardware platforms.
The MCUXpresso SDK, formerly known as the Kinetis SDK, is a collection of open-source software components for Kinetis and LPC devices with a growing set of sensor, NFC and connectivity stacks and drivers. It uses static analysis tools, and includes peripheral drivers, wireless and wired connectivity stacks, middleware, Real-Time Operating Systems (RTOSs), user guides, API documentation, driver and middleware usage examples and demonstration applications.
The MCUXpresso SDK comes with built-in support for the MCUXpresso IDE as well as other leading toolchains in the ARM ecosystem including IAR Embedded Workbench, ARM® Keil® MDKTM, Atollic® TrueSTUDIO® and SOMNIUM® DRT.
- ARM CMSIS-CORE start-up and device header files
- CMSIS-DSP standard libraries
- Open-source peripheral drivers
- All drivers and start-up code are MISRA-C:2004 compliant
- FreeRTOSTM, μC/OS-II® and μC/OS-III® RTOS kernels pre-integrated
- IoT devices and infrastructure
- Industrial equipment
- Consumer devices
- Home appliances
- Home and building automation