MCUXpresso Software Development Kit (SDK)

Click over video to play

Diagram

MCUXpresso-SDK Block Diagram

MCUXpresso-SDK Block Diagram

Features

  • Arm ® CMSIS-CORE startup and device header files and CMSIS-DSP standard libraries
  • Open-source peripheral drivers that provide stateless, high-performance, easy-to-use APIs
  • Drivers for communication peripherals also include high-level transactional APIs for high-performance data transfers and RTOS wrappers that leverage native RTOS services to better comply with the RTOS cases
  • High-quality software: all drivers and startup code are checked with Coverity® static analysis tools
  • Real-time operation systems (RTOS) kernels: FreeRTOS ™. Zephyr uses same core/base SDK content
  • Enabling software technologies (stacks and middleware) from NXP and partners including:
    • Audio and voice processing
    • Connectivity (USB, LIN, ETHERNET)
    • Cloud (AWS IoT)
    • eIQ ® Machine Learning
    • Functional Safety
    • Graphics and HMI
    • Motor control
    • Security
    • Wireless (GenFSK, Bluetooth, 802.15.4, Wi-Fi, Zigbee, Coex)
    • Storage
    • And more
  • Adding partner middleware and software is supported by using the west manifest or Open-CMSIS-Packs
  • Software examples demonstrating the usage of peripheral drivers, RTOS wrapper drivers, middleware and RTOSes

Delivery Options

  • Packaged and delivered in various methods to meet the preference of the developer.
  • The MCUXpresso IDEs simplify how users can choose how to add the SDK into their workspace from the following package and delivery options:
    • SDK BUILDER: User selections build a custom MCUXpresso SDK based on MCU, evaluation board and optional software components
    • GITHUB: The mcuxsdk project provides one repository to conveniently use Git to track/compare/integrate SDK updates
    • OPEN-CMSIS-PACKS: An IDE pack manager allows users to search/import packs based on software organized by device, board, middleware and application

  • GitHub provides access to preview of patches and feature development prior to production release along with visibility to the development commit history of SDK

Supported Devices

Downloads

Quick reference to our software types.

3 downloads

  • BSPs and Device Drivers

    MCUXpresso SDK - GitHub repository

  • BSPs and Device Drivers

    MCUXpresso SDK - Open-CMSIS-Packs

  • Examples and Quick Start Software

    MCUXpresso SDK - SDK Builder

Note: For better experience, software downloads are recommended on desktop.

Documentation

Quick reference to our documentation types.

3 documents

Hardware

Quick reference to our board types.

1-5 of 17 hardware offerings

Show All

Related Software

Quick reference to our software types.

1-5 of 10 software files

Show All

Note: For better experience, software downloads are recommended on desktop.

Engineering Services

1 engineering service

To find a complete list of our partners that support this software, please see our Partner Marketplace.

Training

11 trainings

Show All

Support