All blogs / Embedded / microcontrollers
MCU on Eclipse
On a lifelong learning journey ...
- 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
- All‑in‑One Docker Image for NXP MCUXpresso, VS Code and CI/CD Pipeline
- Debug Probe Identification with a Blinky
September 2026
July 2026
June 2026
- Explore Freedom of Choice with Debug Extensions for NXP and Cortex-Debug
- Using Tracealyzer for Embedded Systems Analysis
- Semihosting with LinkServer in VS Code
May 2026
- Build and Debug QEMU in Docker
- Debug C/C++ Apps in Docker with VS Code: A Step-by-Step Guide
- Visualize Embedded Power Data in VS Code
- Building the MetaClockClock78: My Largest Clock Project Yet
April 2026
- Tutorial: Creating Self-Contained MCUXpresso SDK Projects
- Debugging Linux Apps with VS Code: A Step-by-Step Guide
March 2026
- Tutorial: Getting Started with MCUXpresso SDK – Repositories with VS Code
- Tutorial: Getting Started with MCUXpresso SDK – west
- Tutorial: Getting Started with MCUXpresso SDK – Tool Installation
- Upgrading CNC with Raspberry Pi and Dust Collection
- NXP LinkServer Now Supports ARM 64-bit for Enhanced Development
February 2026
January 2026
December 2025
- Navigating AI: Critical Thinking in the Age of LLMs
- MCU-Link-MR v0.5: Enhanced Debug Probe for ARM Cortex-M
- 3D Printed Rugged Enclosure for NXP MCU-Link Debug Probe
- Debug ELF/Dwarf Binaries in VS Code without a Project or Build
November 2025
October 2025
- Using Windows USB Devices and Debug Probes inside Docker Dev Container
- Boost Windows 11 Dev Performance with Docker Volumes
- Creating an new Embedded Rust Projects for NXP LPC55S69
- Getting Started with Rust on NXP LPC55S69-EVK
- rblhost: Exploring Rust’s Role in Embedded Development Tools
September 2025
August 2025
- Streamlining LinkServer Installation for CI/CD
- New MetaClockClock: Combining Art and Technology in Clocks
July 2025
- Transforming a Lawn into a Wildflower Meadow
- Optimizing CI/CD with RAM Target Applications
- Setup Guide for FRDM-IMX93 as Debug Server
- Running On-Target Tests with Coverage in VS Code
- Using Raspberry Pi and MCU-Link for Remote Embedded Debugging
May 2025
April 2025
- Using Semihosting and File I/O in DevContainers
- MCU-Link-MR: Affordable CMSIS-DAP Debug Probe for Robotics and beyond
- Sharing Standalone NXP SDK Projects in VS Code
March 2025
February 2025
- Remote Debugging with DevContainer and VS Code
- Optimizing Embedded Development with VS Code and DevContainer
- Building a DIY Split-Flap Clock
January 2025
- Standalone Semihosting Host-Target Console with CI/CD Runner and CMSIS-DAP
- Start New VS Code Instances with Unique Environments
- Update on the Split-Flap Project for 2025
December 2024
- GitLab Automated CI/CD Embedded Multi-Project Building using Docker
- Processor Expert Components: 24-Dec-2024 Release
October 2024
September 2024
- NXP LinkServer 24.9.75: New GUI for Flash Programming
- Automated On-Target Testing with J-Run’s –args Feature
August 2024
- Eclipse Workspace Sharing: Team Project Set Export and Import
- How to Use SystemView Data Plot Feature for Real-time Data Visualization
- Tutorial: GNU Coverage with C++ for Embedded Applications
- How to Use GNU Coverage (gcov) in a Freestanding Environment for Embedded Systems
July 2024
- SMD Cut Tape Organization with Transparent Containers
- MCUXpresso IDE v11.10: Easy MCU-Link Firmware Update with Eclipse
June 2024
- Customizable DIY RFID Business Card and Badge Holder with Victorinox Swiss Army Knife Tools
- Using NXP i.MX RT685 with pyOCD: Device Support and Debugging Configuration
May 2024
- Low-Power Optimization Techniques for ARM Cortex-M Microcontrollers
- Building Eclipse Projects with custom external Shell Scripts
- MCU-Link-MR v0.2 Drone and Robot Debug Probe with UART-2-USB Bridge
- Updating MCU-Link CMSIS-DAP Debug Probe Firmware, Jumper-less
- CMSIS-DAP Debug Probe for Robots and Pixhawk with KiCAD
April 2024
March 2024
February 2024
- Binary, do you use Hard-Float or Soft-Float?
- CNC + Laser = Personalized Cutting Board
- Versatile OSHW Mini MCU-Link Debug Probe: External, On-Board, or Embedded
January 2024
December 2023
- ‘Experience Energy’ at the Verkehrshaus: The ‘House of Energy’ Construction Kit
- Power Measurement with INA260 Sensor
- Multi-Core Symmetric Multi-Processing (SMP) with FreeRTOS
- Moving Pixel Clock Project
- Processor Expert Components: 24-Dec-2023 Release
- Modern On-Target Embedded System Testing with CMake and CTest
- Building with CMake Presets
November 2023
- MCU-Link with Cortex-Debug and LinkServer
- GNU Coverage (gcov) for an Embedded Target with VS Code
- VS Code: Data Breakpoints and Watchpoints
- VS Code: Cure the Extension Creep with Profiles
- “No Kit Selected”: Fixing VS Code CMake Kit Assignment
October 2023
- Implementing File I/O Semihosting for the RP2040 and VS Code
- Debug Probes for RP2040 with VS Code
- Semihosting with VS Code on RP2040
- Global Constructors and Destructors with C (not C++)
- CI/CD for Embedded with VS Code, Docker and GitHub Actions
September 2023
- Selecting J-Link Debug Probe by Nickname
- Electrical Race Car: From 0 to 100 km/h in 0.956 Seconds
- New SEGGER J-Link-OB LPC4322-based Firmware with Target Power
August 2023
- VS Code: Virtual Environments for Embedded Development with Conda
- Upgrading LPC4322-based Debug Probe Firmware on RT10xx
- VS Code: Importing pre-v2.13.0 MCUXpresso SDK Projects
- Solving Linker Error: “cannot move location counter backwards”
- Integrating Solar-Surplus-Charge-Controller into EV Wallbox
- VS Code: Debugging
- VS Code: Building the Project
- VS Code: Import Example from MCUXpresso Repository
- Stoos Ridge Hike
- VS Code: MCUXpresso SDK Repository
- Laser-cut MCU-Link Pro Enclosure for the Masses
- Assigning Nicknames to Debug Probes
- VS Code: MCUXpresso Installer
- VS Code: Telemetry-free VSCodium
- VS Code: MCUXpresso Extension
- VS Code: Color Themes
- VS Code: Getting Started, literally
- MCUXpresso IDE 11.8.0
- VS Code: Uninstall completely
- VS Code: Installation
- RS-485 with NXP LPC55S69
- Consolidating with VS Code
July 2023
- Using Legacy Devices with LinkServer
- Data Converter for MCUXpresso Energy Measurement Data
- LinkServer Scripting, and how to Recover MCUs with a Script
- GNU Linker Wizardry: Wrapping printf() with Timestamps
- LittleFS File System with MCU Internal FLASH Memory
- ‘Nicer Coding’: Ligatures with Eclipse and Visual Studio Code
May 2023
- Catchpoints: Unlimited Number of FLASH Breakpoints with GDB
- Creating a GNU Assembly-Only Project
- Hide an Unhide Files and Folders in Project Explorer
- LinkServer for Microcontrollers
April 2023
- Booting J-Link as CMSIS-DAP Debug Probe
- Building a Triumvirate: From Eclipse CDT to CMake, CMD and Visual Studio Code
- Added Heap Memory Monitoring and Tracking to FreeRTOS V10.5
- Different Laser-Cut Enclosures for the MCU-Link
- Open Source picoLink: Raspberry Pi RP2040 CMSIS-DAP Debug Probe
- Changing the Startup: Custom initial PC and SP Register Setting with the Debugger
- RP2040 with PIO and DMA to address WS2812B LEDs
March 2023
- Using a Watchdog Timer with an RTOS
- BLE with WiFi and FreeRTOS on Raspberry Pi Pico-W
- Using Semihosting the direct Way
February 2023
- IDE Custom C/C++ Local Build Environment
- Avoiding Stack Overflows: Application Monitoring the Stack Usage
- You_Shall_Not_Use_Printf: How to make sure no printf() is used
- Using MQTT with the Raspberry Pi Pico W and HomeAssistant for an Optimized Solar Energy Electrical Vehicle Charger
- Adding the Picolib C/C++ Standard Library to an existing GNU ARM Embedded Toolchain
- Debugging Embedded Targets with pyOCD and Eclipse
January 2023
- ARM SWO ITM Console Bidirectional Standard I/O Retargeting
- Which Embedded GCC Standard Library? newlib, newlib-nano, …
- NXP MCUXpresso IDE 11.7.0
December 2022
- Controlling an EV Charger with Modbus RTU
- McuOnEclipse Components: 29-Dec-2022 Release
- Fixing “REENT malloc succeeded” Assertion
Every year
2026 202025 312024 252023 712022 352021 632020 792019 932018 812017 1272016 1542015 1992014 2152013 1772012 188