The Curious Engineer

All blogs / Embedded / microcontrollers

MCU on Eclipse

mcuoneclipse.com

On a lifelong learning journey ...

Embedded / microcontrollersDev tools / editors / IDEs

Posts
1,558 from 1 Feb 2012 to 25 Oct 2026
Posting
weekly (26 in the last year)
Kind
personal blog
Feed
https://mcuoneclipse.com/feed/

Latest

October 2026

  1. All‑in‑One Docker Image for NXP MCUXpresso, VS Code and CI/CD Pipeline
  2. Debug Probe Identification with a Blinky

September 2026

  1. NXP LinkServer Adds Standalone Power & Energy Measurement

July 2026

  1. Installing MCUXpresso Installer in DevContainer

June 2026

  1. Explore Freedom of Choice with Debug Extensions for NXP and Cortex-Debug
  2. Using Tracealyzer for Embedded Systems Analysis
  3. Semihosting with LinkServer in VS Code

May 2026

  1. Build and Debug QEMU in Docker
  2. Debug C/C++ Apps in Docker with VS Code: A Step-by-Step Guide
  3. Visualize Embedded Power Data in VS Code
  4. Building the MetaClockClock78: My Largest Clock Project Yet

April 2026

  1. Tutorial: Creating Self-Contained MCUXpresso SDK Projects
  2. Debugging Linux Apps with VS Code: A Step-by-Step Guide

March 2026

  1. Tutorial: Getting Started with MCUXpresso SDK – Repositories with VS Code
  2. Tutorial: Getting Started with MCUXpresso SDK – west
  3. Tutorial: Getting Started with MCUXpresso SDK – Tool Installation
  4. Upgrading CNC with Raspberry Pi and Dust Collection
  5. NXP LinkServer Now Supports ARM 64-bit for Enhanced Development

February 2026

  1. MCU-Link-MR v0.5: New Features & Enclosure Update

January 2026

  1. 3D Printed Rugged Enclosure for MCU-Link Pro

December 2025

  1. Navigating AI: Critical Thinking in the Age of LLMs
  2. MCU-Link-MR v0.5: Enhanced Debug Probe for ARM Cortex-M
  3. 3D Printed Rugged Enclosure for NXP MCU-Link Debug Probe
  4. Debug ELF/Dwarf Binaries in VS Code without a Project or Build

November 2025

  1. DIY Wooden & 3D printed Advent Calendar for 2025
  2. Using Git Submodules in GitLab CI/CD Pipelines

October 2025

  1. Using Windows USB Devices and Debug Probes inside Docker Dev Container
  2. Boost Windows 11 Dev Performance with Docker Volumes
  3. Creating an new Embedded Rust Projects for NXP LPC55S69
  4. Getting Started with Rust on NXP LPC55S69-EVK
  5. rblhost: Exploring Rust’s Role in Embedded Development Tools

September 2025

  1. Using CAN FD for Remote Hardware Debugging of Cortex-M Devices

August 2025

  1. Streamlining LinkServer Installation for CI/CD
  2. New MetaClockClock: Combining Art and Technology in Clocks

July 2025

  1. Transforming a Lawn into a Wildflower Meadow
  2. Optimizing CI/CD with RAM Target Applications
  3. Setup Guide for FRDM-IMX93 as Debug Server
  4. Running On-Target Tests with Coverage in VS Code
  5. Using Raspberry Pi and MCU-Link for Remote Embedded Debugging

May 2025

  1. Static Analysis with SonarQube and VS Code
  2. Cppcheck: Enhance C/C++ Code Quality with VS Code

April 2025

  1. Using Semihosting and File I/O in DevContainers
  2. MCU-Link-MR: Affordable CMSIS-DAP Debug Probe for Robotics and beyond
  3. Sharing Standalone NXP SDK Projects in VS Code

March 2025

  1. Workaround for FreeRTOS Runtime Counter Issues in VS Code

February 2025

  1. Remote Debugging with DevContainer and VS Code
  2. Optimizing Embedded Development with VS Code and DevContainer
  3. Building a DIY Split-Flap Clock

January 2025

  1. Standalone Semihosting Host-Target Console with CI/CD Runner and CMSIS-DAP
  2. Start New VS Code Instances with Unique Environments
  3. Update on the Split-Flap Project for 2025

December 2024

  1. GitLab Automated CI/CD Embedded Multi-Project Building using Docker
  2. Processor Expert Components: 24-Dec-2024 Release

October 2024

  1. On-Target Testing with LinkServer Runner and VS Code

September 2024

  1. NXP LinkServer 24.9.75: New GUI for Flash Programming
  2. Automated On-Target Testing with J-Run’s –args Feature

August 2024

  1. Eclipse Workspace Sharing: Team Project Set Export and Import
  2. How to Use SystemView Data Plot Feature for Real-time Data Visualization
  3. Tutorial: GNU Coverage with C++ for Embedded Applications
  4. How to Use GNU Coverage (gcov) in a Freestanding Environment for Embedded Systems

July 2024

  1. SMD Cut Tape Organization with Transparent Containers
  2. MCUXpresso IDE v11.10: Easy MCU-Link Firmware Update with Eclipse

June 2024

  1. Customizable DIY RFID Business Card and Badge Holder with Victorinox Swiss Army Knife Tools
  2. Using NXP i.MX RT685 with pyOCD: Device Support and Debugging Configuration

May 2024

  1. Low-Power Optimization Techniques for ARM Cortex-M Microcontrollers
  2. Building Eclipse Projects with custom external Shell Scripts
  3. MCU-Link-MR v0.2 Drone and Robot Debug Probe with UART-2-USB Bridge
  4. Updating MCU-Link CMSIS-DAP Debug Probe Firmware, Jumper-less
  5. CMSIS-DAP Debug Probe for Robots and Pixhawk with KiCAD

April 2024

  1. DIY Wood RFID Business Cards

March 2024

  1. NXP MCU-Link for Rust with probe-rs
  2. How to make sure no floating point code is used

February 2024

  1. Binary, do you use Hard-Float or Soft-Float?
  2. CNC + Laser = Personalized Cutting Board
  3. Versatile OSHW Mini MCU-Link Debug Probe: External, On-Board, or Embedded

January 2024

  1. FreeRTOS with Heap Protector

December 2023

  1. ‘Experience Energy’ at the Verkehrshaus: The ‘House of Energy’ Construction Kit
  2. Power Measurement with INA260 Sensor
  3. Multi-Core Symmetric Multi-Processing (SMP) with FreeRTOS
  4. Moving Pixel Clock Project
  5. Processor Expert Components: 24-Dec-2023 Release
  6. Modern On-Target Embedded System Testing with CMake and CTest
  7. Building with CMake Presets

November 2023

  1. MCU-Link with Cortex-Debug and LinkServer
  2. GNU Coverage (gcov) for an Embedded Target with VS Code
  3. VS Code: Data Breakpoints and Watchpoints
  4. VS Code: Cure the Extension Creep with Profiles
  5. “No Kit Selected”: Fixing VS Code CMake Kit Assignment

October 2023

  1. Implementing File I/O Semihosting for the RP2040 and VS Code
  2. Debug Probes for RP2040 with VS Code
  3. Semihosting with VS Code on RP2040
  4. Global Constructors and Destructors with C (not C++)
  5. CI/CD for Embedded with VS Code, Docker and GitHub Actions

September 2023

  1. Selecting J-Link Debug Probe by Nickname
  2. Electrical Race Car: From 0 to 100 km/h in 0.956 Seconds
  3. New SEGGER J-Link-OB LPC4322-based Firmware with Target Power

August 2023

  1. VS Code: Virtual Environments for Embedded Development with Conda
  2. Upgrading LPC4322-based Debug Probe Firmware on RT10xx
  3. VS Code: Importing pre-v2.13.0 MCUXpresso SDK Projects
  4. Solving Linker Error: “cannot move location counter backwards”
  5. Integrating Solar-Surplus-Charge-Controller into EV Wallbox
  6. VS Code: Debugging
  7. VS Code: Building the Project
  8. VS Code: Import Example from MCUXpresso Repository
  9. Stoos Ridge Hike
  10. VS Code: MCUXpresso SDK Repository
  11. Laser-cut MCU-Link Pro Enclosure for the Masses
  12. Assigning Nicknames to Debug Probes
  13. VS Code: MCUXpresso Installer
  14. VS Code: Telemetry-free VSCodium
  15. VS Code: MCUXpresso Extension
  16. VS Code: Color Themes
  17. VS Code: Getting Started, literally
  18. MCUXpresso IDE 11.8.0
  19. VS Code: Uninstall completely
  20. VS Code: Installation
  21. RS-485 with NXP LPC55S69
  22. Consolidating with VS Code

July 2023

  1. Using Legacy Devices with LinkServer
  2. Data Converter for MCUXpresso Energy Measurement Data
  3. LinkServer Scripting, and how to Recover MCUs with a Script
  4. GNU Linker Wizardry: Wrapping printf() with Timestamps
  5. LittleFS File System with MCU Internal FLASH Memory
  6. ‘Nicer Coding’: Ligatures with Eclipse and Visual Studio Code

May 2023

  1. Catchpoints: Unlimited Number of FLASH Breakpoints with GDB
  2. Creating a GNU Assembly-Only Project
  3. Hide an Unhide Files and Folders in Project Explorer
  4. LinkServer for Microcontrollers

April 2023

  1. Booting J-Link as CMSIS-DAP Debug Probe
  2. Building a Triumvirate: From Eclipse CDT to CMake, CMD and Visual Studio Code
  3. Added Heap Memory Monitoring and Tracking to FreeRTOS V10.5
  4. Different Laser-Cut Enclosures for the MCU-Link
  5. Open Source picoLink: Raspberry Pi RP2040 CMSIS-DAP Debug Probe
  6. Changing the Startup: Custom initial PC and SP Register Setting with the Debugger
  7. RP2040 with PIO and DMA to address WS2812B LEDs

March 2023

  1. Using a Watchdog Timer with an RTOS
  2. BLE with WiFi and FreeRTOS on Raspberry Pi Pico-W
  3. Using Semihosting the direct Way

February 2023

  1. IDE Custom C/C++ Local Build Environment
  2. Avoiding Stack Overflows: Application Monitoring the Stack Usage
  3. You_Shall_Not_Use_Printf: How to make sure no printf() is used
  4. Using MQTT with the Raspberry Pi Pico W and HomeAssistant for an Optimized Solar Energy Electrical Vehicle Charger
  5. Adding the Picolib C/C++ Standard Library to an existing GNU ARM Embedded Toolchain
  6. Debugging Embedded Targets with pyOCD and Eclipse

January 2023

  1. ARM SWO ITM Console Bidirectional Standard I/O Retargeting
  2. Which Embedded GCC Standard Library? newlib, newlib-nano, …
  3. NXP MCUXpresso IDE 11.7.0

December 2022

  1. Controlling an EV Charger with Modbus RTU
  2. McuOnEclipse Components: 29-Dec-2022 Release
  3. Fixing “REENT malloc succeeded” Assertion

Every year

2026 202025 312024 252023 712022 352021 632020 792019 932018 812017 1272016 1542015 1992014 2152013 1772012 188