Microcontroller-UE Help

Manual installation

Windows (using Winget)

  1. Open a new terminal (cmd.exe)

  2. Run the following commands to install required packages (you can skip already installed tools):

winget install -e --id Git.Git winget install -e --id Python.Python.3.11 winget install -e --id Kitware.CMake winget install -e --id Arm.GnuArmEmbeddedToolchain winget install -e --id Ninja-build.Ninja

If any window pops up, follow the instructions to install the software. The ARM toolchain will open a new terminal window, which can simply be closed.

After installation, restart all open IDEs and proceed with the Git setup

Linux

  1. Open a new terminal

  2. Run the command for your distribution:

    • Ubuntu (>= 20.04) / Debian:

    sudo apt install git cmake ninja-build python3 \ gcc-arm-none-eabi gdb-multiarch \ libstdc++-arm-none-eabi-newlib \ binutils-multiarch
    • Other distros: Please find/compile the corresponding packages and install them.

  3. Add udev rules to allow the user access to the debug probe by running

echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="2e8a", ATTR{idProduct}=="000c", MODE:="666", GROUP="plugdev"' | (sudo tee -a /etc/udev/rules.d/50-picoprobe.rules) sudo udevadm control --reload sudo udevadm trigger sudo useradd -G plugdev $(whoami)

and then restart your computer/laptop.

After installation, restart all open IDEs and proceed with the Git setup

macOS

  1. If you don't have Homebrew installed, go to https://brew.sh/ and follow the installation instructions.

  2. Open a new terminal

  3. Run the following command:

brew install git cmake ninja python gcc-arm-embedded

After installation, restart all open IDEs and proceed with the Git setup

Last modified: 16 December 2024