Tutorial: Getting Started with MCUXpresso SDK – Tool Installation

The engineering and development landscape is constantly changing. This includes the embedded tooling and SDKs.

Back in the year 2017 I have used the version 2 (see Tutorial: Using Eclipse with NXP MCUXpresso SDK v2 and Processor Expert). Back then, it was Eclipse with make. Now we are in 2026 and things have changed to VS Code, cmake, ninja, python and west.

VS Code with MCUXpresso Installer
VS Code with MCUXpresso Installer

Luckily, although more and different tools are needed these days, the installation experience has improved significantly. It has shifted from installing multiple different tools to a streamlined installation process.

Outline

In this article, I’ll show how to get quickly up and running with the NXP SDK. The first article is about installing the necessary development tools.

The steps include installing VS Code with the NXP extension. One main reason for the extension is that it simplifies the installation process. You don’t need to install tools like cmake, ninja, west, and other tool chain binaries separately. It provides an installer that takes care of installing these tools for you.

What is the MCUXpresso SDK?

The MCUXpresso SDK is provided by NXP. The SDK includes software, drivers and middleware for many NXP controllers and CPUs. It is hosted on GitHub: https://github.com/nxp-mcuxpresso/mcuxsdk-manifests. Unlike other SDKs or older versions of the MCUXpresso SDK, the actual version is composed of multiple SDK repositories. https://github.com/nxp-mcuxpresso/mcuxsdk-manifests is hosting a manifest pointing to all the different individual repositories. So instead a monolithic repository, many smaller repositories build the SDK. For this, the MCUXpresso SDK borrowed ‘west’, a tool used in the Zephyr world.

VS Code

In this tutorial, I’m using Visual Studio Code. If you don’t have it already installed, go to https://code.visualstudio.com/ and install it.

VS Code download page
VS Code download page

In case you are concerned about using Microsoft tools: check out VSCodium.

MCUXpresso for VS Code Extension

The next step is to install the NXP extension for VS Code.

MCUXpresso for VS Code Extension
MCUXpresso for VS Code Extension

Go to https://marketplace.visualstudio.com/items?itemName=NXPSemiconductors.mcuxpresso and install the extension.

Now you have that ‘X’ icon in the left toolbar with the NXP extension:

VS Code with NXP Extension
VS Code with NXP Extension

Installer

From the NXP extension, open the MCUXpresso Installer:

Open MCUXpresso Installer
Open MCUXpresso Installer

In the installer, install the ‘MCUXpresso SDK Developer’ kit:

MCUXpresso Installer

With this, we have all the necessary tools installed.

If you want to install things using the CLI: https://mcuxpresso.nxp.com/mcux-vscode/latest/html/MCUXpresso-Installer-CLI.html

Summary

Installing the necessary tools for a development environment with VS Code has evolved a lot. In the past, one needed to install many different tools, one by one. Now I install VS Code. I add an extension and launch an installer from there. It installs or updates everything for me. It is still not as simple as for packaged Eclipse distributions. But on return I get a flexible development environment in return.

In a next article I’ll show how to work with the SDK repositories.

Happy installing 🙂

Links

What do you think?

This site uses Akismet to reduce spam. Learn how your comment data is processed.