The Curious Engineer

MCU on Eclipse

2013–2026

1,370 posts

← 2012

2026 20

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

2025 31

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

2024 25

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

2023 71

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

2022 35

December 2022

  1. Controlling an EV Charger with Modbus RTU
  2. McuOnEclipse Components: 29-Dec-2022 Release
  3. Fixing “REENT malloc succeeded” Assertion
  4. Add extra Storage to the Raspberry Pi Pico with W25Q128 and LittleFS
  5. Advent Calendar 2022

November 2022

  1. Energy Crisis in Europe: Optimizing a Building from 4.5 to 2.4 MWh
  2. Installing eGit into CodeWarrior Development Studio for MCU v11.1
  3. How to make sure no Dynamic Memory is used
  4. Loading Multiple (Binary) Files with GDB

October 2022

  1. Shut Down C++ Embedded Systems with Calling the global Destructors
  2. MCUXpresso IDE 11.6.1

September 2022

  1. Picoprobe: Using the Raspberry Pi Pico as Debug Probe
  2. Tutorial: Creating Bare-bare Embedded Projects with CMake, with Eclipse included

July 2022

  1. MCUXpresso IDE 11.6.0
  2. Getting Started: Raspberry Pi Pico RP2040 with Eclipse and J-Link
  3. Are WLCSP the Solution during Silicon Shortage?
  4. Custom ${user} with C/C++ Code Templates
  5. Choosing GNU Compiler Optimizations
  6. Creating custom Expansion Board and Header for the MCUXpresso Pins Tool

June 2022

  1. Eyeglasses Case created with CNC and Laser Cutter
  2. Tutorial: Creating and using ROM Libraries with GNU Build Tools
  3. Include .bin Binary Files in a GNU Linker File
  4. Resurrecting ‘bricked’ NXP Kinetis Devices
  5. Refilling the non-refillable Miele AutoDos Dishwasher Automatic Detergent Dispensing Disks

May 2022

  1. Installing Processor Expert into MCUXpresso IDE

April 2022

  1. Debugging the LPC804 on the MCU-Link Pro with an external Debug Probe
  2. MCUXpresso IDE 11.5.1

March 2022

  1. GNU Coverage (gcov) with NXP S32 Design Studio IDE
  2. Recovering bricked LPC55Sxx EVK Boards

February 2022

  1. Using Custom Source File Extensions with Eclipse CDT Gnu Make Builder Projects
  2. Debugging with Dynamic Printf Breakpoints

January 2022

  1. Silicon Shortage and Semihosting with NXP MCUXpresso SDK on FRDM-KE02Z
  2. MCUXpresso IDE 11.5.0
  3. DIY Split-Flap Display
  4. Spilling the Beans: storage class and linkage in C, including static locals

2021 63

December 2021

  1. LoRaWAN with NXP LPC55S16 and ARM Cortex-M33
  2. McuOnEclipse Components: 26-Dec-2021 Release
  3. Doubling the performance of NXP LPC845 with improved Flash Access Time
  4. Key-Value pairs in FLASH Memory: file-system-less minINI
  5. Advent Calendar for 2021

November 2021

  1. Spilling the Beans: C/C++ Header Files
  2. Adding RGBW Wings and Enclosure to a Debug Probe
  3. CNC Elm Wood Boxes with V-Carving and Inlays

October 2021

  1. Visual Studio Code for C/C++ with ARM Cortex-M: Part 10 – Assembly Stepping
  2. Custom C/C++ Headers with Eclipse
  3. New “MCU-Link Pro”: Debug Probe with Energy Measurement
  4. Spilling the Beans: volatile Qualifier
  5. Spilling the Beans: Breaking Loops
  6. Spilling the Beans: Endless Loops
  7. Visual Studio Code for C/C++ with ARM Cortex-M: Part 9 – RTT

September 2021

  1. Not for the faint-hearted: Almagell High-Altitude Trail Round Trip
  2. Tutorial: GNU gcov Coverage with the NXP i.MX RT1064

August 2021

  1. Visual Studio Code for C/C++ with ARM Cortex-M: Part 8 – xPack C/C++ Managed Build Tools

July 2021

  1. MCUXpresso IDE 11.4.0
  2. Standalone SWO
  3. Round MetaClockClock
  4. Optimized Vinyl Cutting G-Code Tool Path with DXF2GCODE

June 2021

  1. Shiny Green Damselfly
  2. DIY Vinyl Cutting Drag Knife for Desktop CNC
  3. Aglais Urticae
  4. Position-Independent Code with GCC for ARM Cortex-M
  5. Visual Studio Code for C/C++ with ARM Cortex-M: Part 7 – FreeRTOS
  6. Flip-Dot Clock using Used Bus Parts

May 2021

  1. Finding Memory Bugs with Google Address Sanitizer (ASAN) on Microcontrollers
  2. View to the South
  3. Placing Code in Sections with managed GNU Linker Scripts
  4. Visual Studio Code for C/C++ with ARM Cortex-M: Part 6 – IntelliSense
  5. Pentecost 2021
  6. SWO with ARM Cortex-M33
  7. Recovering Cortex-M Microcontroller with a Power Glitch
  8. Full Bathroom Remodeling (with the Help of a 3D Printer)
  9. Using FatFS and MinINI with the NXP LPC55S16 EVK
  10. Organizing Projects with Eclipse and Git
  11. Visual Studio Code for C/C++ with ARM Cortex-M: Part 5 – ToolKit
  12. Visual Studio Code for C/C++ with ARM Cortex-M: Part 4 – Debug
  13. Sunny Day in May 2021
  14. Visual Studio Code for C/C++ with ARM Cortex-M: Part 3 – Build
  15. Visual Studio Code for C/C++ with ARM Cortex-M: Part 2 – Project
  16. Visual Studio Code for C/C++ with ARM Cortex-M: Part 1 – Installation

April 2021

  1. Upgrade to a new NXP MCUXpresso SDK
  2. Attach with the Debugger to a Running Target
  3. Play a Sound at the End of the Build with Eclipse
  4. New MCUXpresso IDE v11.3.1
  5. Enhancing Binary Utilities in MCUXpresso IDE
  6. Debug Firmware Switching for the LPC4322

March 2021

  1. Using Linux Shell Commands on Windows with MCUXpresso Pre-/Post-Build Steps
  2. Touch & Build: Auto-Update of Firmware Date and Time
  3. MetaClockClock Build Instructions
  4. “java.net.SocketException: Connection reset”: Check your Windows Updates!

February 2021

  1. Error for ‘implicit function declaration’ Warning in C
  2. Tutorial: GNU Coverage with MCUXpresso IDE

January 2021

  1. NXP published MCUXpresso SDK 2.9.0 on GitHub
  2. assert(), __FILE__, Path and other cool GNU gcc Tricks to be aware of
  3. Hey Google: Find ‘Error from StubMonSemihost: “monitor” command not supported by this target.’
  4. MCUXpresso IDE V11.3.0 for 2021
  5. Eclipse Indexer Debug Tips
  6. 3D Printed Mounting Bridge for Feller Smart Light Control for Philips Hue
  7. MetaClockClock V4 for the Year 2021

2020 79

December 2020

  1. Eclipse CODAN (Static Code Analysis) for C/C++
  2. New MetaClockClock V3 finished with 60 Clocks
  3. OpenOCD with MCU-Link
  4. Just before the Snow
  5. Standalone and Command Line Programmer with MCUXpresso
  6. Configure hidden and internal Shortcuts in Eclipse

November 2020

  1. Getting a 96bit Unique ID for each Kinetis Device using MCUXpresso SDK
  2. New MCU-Link Debug Probe from NXP
  3. Laser Cut Advent Calendar 2020
  4. RTOS Trace: TraceX with Microsoft Azure RTOS (aka ThreadX)
  5. Dark or Light: What is your Preference?
  6. Steps to use FreeRTOS with newlib reentrant Memory Allocation
  7. Getting Started with Microsoft Azure RTOS (aka ThreadX)
  8. Building a DIY High Density Philips Hue LED Stripe
  9. Debugging Bootloader and Application with one Debug Session
  10. Power Measurement with the PEmicro Multilink Universal in Eclipse
  11. tinyK22 Board Rev 1.3 released

October 2020

  1. FreeRTOS and Eclipse Indexer for >5K Lines Source Files
  2. Grouping Eclipse Projects with Working Sets
  3. Silsersee
  4. Tweaking MCUXpresso IDE Black Theme
  5. Mobile Teacher Tool, Rev 2 by Gerhard
  6. MCUXpresso IDE V11.2.1
  7. FreeRTOS V10.4.1 with SEGGER SystemView V3.12
  8. Import Projects from git into Eclipse

August 2020

  1. Arnisee and Sunniggrat
  2. DIY Portable Video Conference, Sharing and Teaching Device

July 2020

  1. Ride on the World Record Funicular
  2. MCUXpresso IDE V11.2.0
  3. Eclipse Gems, Tips & Tricks: Code Folding
  4. Eclipse Gems, Tips & Tricks: Working Sets
  5. Eclipse Gems, Tips & Tricks: Block Comments
  6. Eclipse Gems, Tips & Tricks: Highlight Usage and Definition
  7. Eclipse Gems, Tips & Tricks: Code Completion
  8. Eclipse Gems, Tips & Tricks: Open Declaration
  9. New Version
  10. Eclipse Gems, Tips &Tricks: Show in System Explorer
  11. Eclipse Gems, Tips & Tricks: RT(F)M
  12. Eclipse Gems, Tips & Tricks: Faster Debugger Start
  13. Eclipse Gems, Tips & Tricks: Black Theme
  14. Eclipse Gems, Tips & Tricks: Project Filter
  15. Using eInk display with LPC55S69 and OKdo E1 board
  16. Eclipse Gems, Tips & Tricks: Text Block Selection
  17. Eclipse Gems, Tips & Tricks: Close and Open Projects
  18. Eclipse Gems, Tips & Tricks: Importing Projects
  19. From C to C++: Converting Eclipse C Projects

June 2020

  1. MCUXpresso SDK Tutorial – using I2C Driver on OKdo E1 board
  2. How to use Eclipse CDT Environment Variables in C/C++ Code
  3. MicroTick (UTICK) Timer Tutorial with OKdo E1 board
  4. How to get Data off an Embedded System: FatFS with USB MSD Host and FreeRTOS Direct Task Notification
  5. Disabling NMI (Non Maskable Interrupt) Pin
  6. Behind the Canvas: Making of “60 Billion Lights”
  7. Hike around the Engelstock
  8. McuLog: Logging Framework for small Embedded Microcontroller Systems
  9. MCUXpresso tutorial: I2C using the Pins/Clocks/Peripherals Config tools and lpcxpresso55s69 SDK

May 2020

  1. Tutorial: Adding FreeRTOS to where there is no FreeRTOS
  2. Help! My OKdo E1 board hangs up [solved]
  3. “60 Billion Lights”: 2400 RGB LEDs and 120 Stepper Motors hiding behind Canvas Art
  4. Copper Wire Tree
  5. FatFS, MinIni, Shell and FreeRTOS for the NXP K22FN512
  6. First experience with OKdo E1 board
  7. Fast. Easy. Tiny. Introducing OKdo’s E1 board
  8. Retrofitting a Charmhigh CHM-T36VA Machine with OpenPnP
  9. LPC55S16-EVK: how fast does it go? How much current does it take?
  10. NXP LPC55S16-EVK: unboxing and first impressions

April 2020

  1. FreeRTOS Task Runtime Statistics for NXP i.MX RT1064
  2. Dumping Variables and Arrays with GDB in Eclipse
  3. Easter Blooming in the Time of COVID-19
  4. Tutorial: Rename, Copy or Clone Eclipse Projects with MCUXpresso

March 2020

  1. Optimized and Easy-to-Use Eclipse Toolbars and Menus

February 2020

  1. Copyright Law for Makers and Educators
  2. Tutorial: Maximum Clock Frequency for Kinetis using MCUXpresso Clock Tools
  3. Visualizing Data with Eclipse, gdb and gnuplot
  4. Storm “Sabine” is coming …
  5. Enable Default FreeRTOS Debugging for LinkServer Debug Connections

January 2020

  1. Ways to apply Eclipse CDT C/C++ Project Settings
  2. Listing Code and Data Size for all Files with the GNU size Utility in a Post-Build Action
  3. Eclipse Spell Checker for C/C++ Code
  4. MCUXpresso IDE V11.1.0

2019 93

December 2019

  1. Implementing FreeRTOS Performance Counters on ARM Cortex-M
  2. DIY ‘Meta Clock’ with 24 Analog Clocks
  3. Investigating ARM Cortex® M33 core – WiFi with Mikroe WiFi 10 click board
  4. Investigating ARM Cortex® M33 core – Dual Core debug tutorial
  5. Investigating ARM Cortex® M33 core – NXP LPC55S69 has *two* M33 cores.
  6. Investigating ARM Cortex® M33 core – DSP Acceleration 3 (PowerQuad FFT Tutorial)

November 2019

  1. Investigating ARM Cortex® M33 core – DSP Acceleration 2 (PowerQuad Matrix Engine Tutorial)
  2. OpenPnP Solder Paste Dispensing Video
  3. World Stepper Clock with NXP LPC845
  4. Investigating ARM Cortex® M33 core with TrustZone® – DSP Acceleration 1
  5. Open Source LittlevGL GUI Library on Adafruit Touch LCDs with NXP LPC55S69-EVK
  6. Investigating ARM Cortex® M33 core with TrustZone® – In-Application Programming Tutorial
  7. Open Source FTDI FT2232 JTAG and UART Adapter Board
  8. Investigating ARM Cortex® M33 core with TrustZone® – In-System Programming Tutorial

October 2019

  1. TrustZone® vs HeartBleed
  2. Using SEGGER J-Link with QSPI FLASH on NXP i.MX Boards
  3. Investigating ARM Cortex® M33 core with TrustZone® – Trusted Execution Environment tutorial
  4. JTAG Debugging the ESP32 with FT2232 and OpenOCD
  5. Investigating ARM Cortex® M33 core with TrustZone® – transition from non-secure to secure world
  6. Investigating ARM Cortex® M33 core with TrustZone® – running TrustZone® example projects in MCUXpresso IDE
  7. Linking Bootloader Applications with Eclipse and FreeMarker Scripts
  8. One Year after the Storm ‘Adrian’

September 2019

  1. Investigating ARM Cortex® M33 Core with TrustZone® – What is TrustZone® anyway?
  2. Stack Canaries with GCC: Checking for Stack Overflow at Runtime
  3. Investigating ARM Cortex® M33 core with TrustZone® – Using the Clocks Config Tool
  4. Eclipse JTAG Debugging the ESP32 with a SEGGER J-Link
  5. Prösels Castle
  6. Investigating ARM Cortex® M33 core with TrustZone® – Using the Pins Config Tool
  7. Journey around the Völseggspitze
  8. First Smell of Winter in September
  9. Investigating ARM Cortex® M33 core with TrustZone® – Setting up your environment and creating your first project with MCUXpresso IDE
  10. NXP MCUXpresso IDE 11.0.1 available
  11. Investigating ARM Cortex® M33 core with TrustZone® – Unboxing and Getting Started
  12. Programming the ESP32 with an ARM Cortex-M USB CDC Gateway

August 2019

  1. Introducing Mark’s Video Guest Blog
  2. DIY Stepper Motor Clock with NXP LPC845-BRK
  3. Building and Flashing ESP32 Applications with Eclipse
  4. Tutorial: How to Optimize Code and RAM Size
  5. OpenPnP Solder Dispenser Sneak Preview
  6. Restoring Default Firmware on Seeed Arch Mix NXP i.MX RT1052 Board

July 2019

  1. Debug and Execute Code from FLASH on the Seeed Arch Mix NXP i.MX RT1052 Board
  2. Seeed Studio Arch Mix NXP i.MX RT1052 Board
  3. Visualizing Global Variables while Target is Running with Eclipse and MCUXpresso IDE
  4. Göscheneralp and Bergseehütte
  5. DIY Wireless Magnetic Levitating Moon Lamp
  6. Generating Intel Hex Files with a given Length using srec_cat

June 2019

  1. Hiking around the Fallenflue
  2. Black Magic Open Source Debug Probe for ARM with Eclipse and GDB
  3. New NXP MCUXpresso Eclipse IDE v11.0
  4. 3-Lakes around the Brunschkopf at Seefeld/Tirol
  5. Mystery Death of a Snail
  6. The Yellow Collection
  7. Collection of Lilac Flowers
  8. Blue Gentian
  9. Composition of Green with Algae
  10. SWO with NXP i.MX RT1064-EVK Board
  11. Steampunk Lasercut Enclosure for Raspberry Pi

May 2019

  1. Reverse Engineering of a Not-so-Secure IoT Device
  2. MCUXpresso Eclipse IDE Mouse Tips & Tricks
  3. Weissdorn/Hawthorn (Crataegus monogyna)
  4. Tutorial: MCUXpresso SDK with Linux, Part 3: RAM and XiP Code on i.MX RT1064
  5. Internal and External Debug Options for the NXP LPC55S69-EVK Board
  6. Building a Raspberry Pi UPS and Serial Login Console with tinyK22 (NXP K22FN512)

April 2019

  1. TrustZone with ARMv8-M and the NXP LPC55S69-EVK
  2. First Steps with the LPC55S69-EVK (Dual-Core ARM Cortex-M33 with Trustzone)
  3. Dandelion, Snow and Mythen
  4. Tutorial: MCUXpresso SDK with Linux, Part 2: Commandline Debugging with GDB
  5. Blooming Pear Tree
  6. Tutorial: MCUXpresso SDK with Linux, Part 1: Installation and Build with Make
  7. Snow Melting to Spring
  8. Log2Ram: Extending SD Card Lifetime for Raspberry Pi LoRaWAN Gateway

March 2019

  1. Be aware: Floating Point Operations on ARM Cortex-M4F
  2. Tutorial: RAK813 LoRaWAN+BLE+GPS Sensor Node with Eclipse IDE
  3. Running FreeRTOS on the VEGA RISC-V Board
  4. Debugging the RV32M1-VEGA RISC-V with Eclipse and MCUXpresso IDE
  5. Remote Debugging with USB based JTAG/SWD Debug Probes

February 2019

  1. Contributing an IoT LoRaWAN Raspberry Pi RAK831 Gateway to The Things Network
  2. MCUXpresso IDE V10.3.1 available
  3. Different Ways of Software Configuration
  4. Debugging the Startup Code with Eclipse and GDB
  5. Tutorial: Changing ARM Cortex Core or Microcontroller in Eclipse CDT Projects
  6. Tutorial: Blinky with the NXP LPC845-BRK Board
  7. Tutorial: Transforming the NXP LPC845-BRK into a CMSIS-DAP Debug Probe
  8. Tutorial: Using external Debug Probes with NXP LPC845-BRK Board

January 2019

  1. Unboxing the NXP LPC845-BRK Board
  2. Tutorial: HD44780 Display Driver with NXP MCUXpresso SDK
  3. Tutorial: Booting the NXP i.MX RT from Micro SD Card
  4. FreeRTOS: how to End and Restart the Scheduler
  5. GDB All-Stop and Non-Stop Mode with LinkServer
  6. Driver and Command Line Shell for Winbond W25Q128 16MByte Serial FLASH Device
  7. Cloud Mountain Tree Sunset
  8. Driver for VL53L0X Time-Of-Flight (ToF) Sensor and NXP K20DX128
  9. Regaining Debug Access to NXP i.MX RT1064-EVK executing WFI

2018 81

December 2018

  1. Year End Linden Tree
  2. Freelink LPC4322JET100 based Debug Circuit on NXP i.MX RT1064-EVK Board
  3. Using Camera Modules with NXP i.MX RT10xx EVK
  4. First Steps with the NXP i.MX RT1064-EVK Board
  5. Christmas Tree Robot Challenge
  6. Lasercut Angel Sweets Box
  7. Variable Width Character Encoding in Eclipse Editor
  8. New NXP MCUXpresso IDE V10.3.0 Release
  9. Playing Zork with FreeRTOS on ARM in three different Ways
  10. Using GDB Server Monitor Commands from Eclipse GDB Console

November 2018

  1. Replacing a cheap Chinese CO2 Laser Tube

October 2018

  1. Lasercut Plywood Board for Raspberry Pi

September 2018

  1. Tutorial: Git with Eclipse
  2. McuOnEclipse Components: 30-Sept-2018 Release
  3. Hiking in the Tschamin Valley
  4. Hiking the Poppenkanzel
  5. Hiking up to the Tschafonhütte and Völseggspitze

August 2018

  1. Tutorial: μCUnit, a Unit Test Framework for Microcontrollers
  2. Tutorial: First Steps with Embedded Artists NXP i.MX RT1052 OEM Module
  3. Open Source RISC – Eclipse with RISC-V on the SiFive HiFive1 Board
  4. Tutorial: Open-Source Embedded GUI Library LittlevGL with i.MX RT1050-EVK
  5. Tutorial: Catching Rogue Memory Accesses with ARM Watchpoint Comparators and Instruction Trace
  6. Tutorial: Catching Rogue Memory Accesses with Eclipse and GDB Watchpoints
  7. First Steps with the NXP i.MX RT1020 EVK Board
  8. Hiking around Waldisee and Salisee
  9. i.MX RT1050 EVK vs. EVKB
  10. Display Library Function Help Text in Eclipse C/C++ Projects
  11. Tutorial: Using Runtime Statistics with Amazon FreeRTOS V10

July 2018

  1. Four-Lake-Hike: Engelberg – Melchsee-Frutt
  2. MCUXpresso IDE 10.2.1
  3. Debug the Last Launched Application with Eclipse and other Debug Tricks
  4. Porting Processor Expert Projects to MCUXpresso IDE
  5. Hiking the Grossbodenkreuz and around the Glattalpsee
  6. Adding a Rocktech Capacitive Touch LCD to the NXP i.MX RT1052 EVK
  7. Show Eclipse Project Location in System Explorer
  8. Updating the S32K144EVB to Switch between 5V and 3.3V Logic Levels
  9. Using custom FreeRTOS with S32K SDK and OSIF for ARM
  10. Execute-Only Code with GNU and gcc
  11. Creating Disassembly Listings with GNU Tools and Eclipse
  12. Klöntalersee
  13. Eclipse Debugging with Pointers and Arrays
  14. Argynnis
  15. Tutorial: FreeRTOS 10.0.1 with NXP S32 Design Studio 2018.R1
  16. McuOnEclipse Components: 1-July-2018 Release

June 2018

  1. Show FreeRTOS Threads in Eclipse Debug View with SEGGER J-Link and NXP S32 Design Studio
  2. Measuring ARM Cortex-M CPU Cycles Spent with the MCUXpresso Eclipse Registers View
  3. Building a DIY SMT Pick&Place Machine with OpenPnP and Smoothieboard (NXP LPC1769)
  4. Eclipse CDT: Showing the Return Value of a Function with Step-Return
  5. Embedded Computing Conference 2018: Pick&Place Overview Video
  6. Knabenkraut and all the other ones…

May 2018

  1. Installing Darkest Theme with MCUXpresso IDE 10.2
  2. GNU Link Time Optimization finds non-matching Declarations
  3. Tutorial: Understanding and Using FreeRTOS Software Timers
  4. Do you Speak Klingon? How to change the Eclipse IDE UI Language with Babel
  5. Understanding FreeRTOS Task Stack Usage and Kernel Awareness Information
  6. Overview of MCUXpresso IDE v10.2.0
  7. Smokerless Smoked Brisked – Sous Vide for +55h at 66°C
  8. Sneak Preview: DIY SMT Pick & Place Machine with OpenPnP

April 2018

  1. Upgrading a Laser Cutter with Cohesion3D Mini and LCD
  2. Debugging ARM Cores with IP based Debug Probes and Eclipse
  3. Recovering OpenSDA Boards with Windows 10
  4. Winter Wonderland Melchseefrutt
  5. Listing Code and Data Size with GNU nm in Eclipse
  6. McuOnEclipse Components: 1-Apr-2018 Release
  7. Happy Easter Laser Cutting

March 2018

  1. 3D Printed SMT Cut Tape Holder
  2. Shortcut to Switch between Eclipse Perspectives
  3. Easy Box Making for Laser Cutters
  4. Using a 50 Watt Laser Cutter with tesa Laser-Labels
  5. Converting Binary Files to Intel Hex Format with the SRecord Tool
  6. Tutorial: CRC32 Checksum with the KBOOT Bootloader
  7. Flash-Resident USB-HID Bootloader with the NXP Kinetis K22 Microcontroller
  8. Using a Laser Cutter and Engraver with Cellulose Acetate Sheets

February 2018

  1. Performance and Runtime Analysis with FreeRTOS
  2. Faster FreeRTOS Percepio Tracealyzer Streaming with Segger RTT
  3. tinyK22 Boards arrived

January 2018

  1. Troubleshooting Tips: Failed Debugging with GDB
  2. Converting a Raw Binary File into an ELF/Dwarf File for Loading and Debugging
  3. Custom 3D Printed Magnetic Encoder Disks for Robotics Projects
  4. Snowshoe Hiking Impressions
  5. Happy New Year 2018!

2017 127

December 2017

  1. Debugging the Teensy 3.6 with Eclipse MCUXpresso IDE and CMSIS-DAP LPC-Link2
  2. Making Perfect Sticky DIY Sumo Robot Tires
  3. McuOnEclipse Components: 26-Dec-2017 Release
  4. New Concept for 2018 Mini Sumo Roboter
  5. MCUXpresso IDE V10.1.0 with i.MX RT1052 Crossover Processor
  6. New FreeRTOS V10.0.0: Amazon, Segger SystemView and Percepio Tracealyzer
  7. First tinyK22 Board with NXP K22FN512 ARM Cortex-M4F

November 2017

  1. Eclipse MCUXpresso IDE 10.1 with integrated MCUXpresso Configuration Tools
  2. Exploring a Microcontroller and Software and Tools for the next Project
  3. Using a Custom Debug Perspective in Eclipse
  4. Solving Problem with GNU Linker and “referenced in section, defined in discarded section ” Error Message
  5. Simple Trick to Move a Lost Off-Screen Application Back on Windows
  6. Fascinating Details of Waveshare E-Paper Displays
  7. All Saints Day with the Stoos Ridge Hike

October 2017

  1. Adding a Delay to the ARM DAPLink Bootloader
  2. EmbSysRegView 0.2.6 for NXP Kinetis Design Studio V3.2.0
  3. SQUIX ESP8266 based E-Paper WiFi Weather Station
  4. Mushrooms, Mushrooms, Mushrooms, …
  5. Hiking King Laurin and his Rose Garden
  6. Lucerne Määs 2017
  7. Dealing with Eclipse and Very Small Icons on Ultra High Density Displays
  8. Using Serial Terminal and COM Support in Eclipse Oxygen and Neon
  9. How to fix an Eclipse Workspace that does not open any more?

September 2017

  1. McuOnEclipse Components: 25-Sept-2017 Release
  2. 50W Laser Cutter Upgrades
  3. Managing Project and Library Dependencies with Eclipse CDT
  4. Using Multiple Memory Regions with the FreeRTOS Heap
  5. WiFi TFT Touch LCD Weather Station with ESP8266
  6. WiFi OLED Mini Weather Station with ESP8266
  7. Using the GNU Linker Script to know the FLASH and RAM Areas in the Application
  8. Recovering and Updating the NXP OpenSDA Bootloader with P&E Multilink and MCUXpresso IDE
  9. Sunrise with Swan on Lake Lucerne
  10. Laser Cutter: Wooden Chest Box
  11. Hiking the Hirzelweg in the Dolomites

August 2017

  1. Getting up early: Sunrise in the Dolomites
  2. Tutorial: Porting BLE+NRF Kinetis Design Studio Project to MCUXpresso IDE
  3. The Legend and the Fairy Tale of Lago di Carezza
  4. Hiking around the Rothenflue
  5. Tuning a Laser Cutter and Determine the Maximum Usable Laser Power
  6. Laser Engraving for a Card Box
  7. Why you should not use Arduino for Professional Work
  8. Walking to Work: Sunrise with Rigi
  9. Using Eclipse with its local Version of Java Virtual Machine
  10. Getting Control over a 50 Watt CO2 Laser Cutter from China
  11. Adding CMSIS-SVD Files to EmbSysRegView 0.2.6.r192 and Eclipse
  12. Building Eclipse and MCUXpresso IDE Projects from the Command Line
  13. Oeschinen Lake

July 2017

  1. Breathing with Oxygen: DIY ARM Cortex-M C/C++ IDE and Toolchain with Eclipse Oxygen
  2. Solving “No source file named …” in Eclipse and GDB
  3. Custom 3D Printed Enclosure for NXP LPC-Link2 Debug Probes
  4. Troubleshooting Tips for FreeRTOS Thread Aware Debugging in Eclipse
  5. EmbSysRegView 0.2.6 for Eclipse Neon and Oxygen
  6. Mostly Sunny, or: Why you should Hike in the Rain: Ibergeregg to Spirstock
  7. How to use Custom Library Names with GNU Linker and Eclipse
  8. Tutorial: Makefile Projects with Eclipse
  9. Hiking on the Border of Two Cantons
  10. MCUXpresso IDE v10.0.2 – Updated Eclipse based IDE for LPC and Kinetis
  11. Getting Started: ROM Bootloader on the NXP FRDM-KL03Z Board
  12. Karwendel
  13. Compiler Explorer
  14. McuOnEclipse Components: 09-July-2017 Release
  15. Three more Reasons to Commute by Train in Switzerland
  16. Using FreeRTOS with newlib and newlib-nano
  17. Sleeping Stone Giant
  18. Transforming Eclipse Linked Projects into Standalone Projects

June 2017

  1. Hiding Inactive Code In Eclipse
  2. Experimental Smokerless Pulled Pork Sous-Vide Style
  3. First Steps with the Variscite DART-6UL i.MX6 UltraLite Development Kit
  4. Zooming In and Out of Text with Eclipse
  5. GNU Code Coverage on Embedded Target with Eclipse Neon and ARM gcc 5
  6. Smoked Soy Brined Salmon and Tuna
  7. Adding GNU Coverage Tools to Eclipse
  8. Enzian
  9. Using Python to Store Data from many BLE Devices
  10. DIY USB HID Joystick Device and Game Controller
  11. ARM SWO Performance Counters

May 2017

  1. 2017 Spring Semester Sumo Challenge
  2. How Trees grow on Trees
  3. 3D Printed Sumo ToF Blade
  4. Customizing Welcome View and Splash Screen in Eclipse Neon
  5. MCUXpresso IDE: Blinky the NXP LPC800-DIP Board
  6. MCUXpresso IDE: Terminate and Disconnect a Debug Session
  7. McuOnEclipse Components: 06-May-2017 Release
  8. Using Eclipse to Program Binary Files to an Embedded Target
  9. Using the LPCXpresso V2/V3 Boards to Debug an external Board

April 2017

  1. Is Developing for ARM more difficult than for other Architectures?
  2. Modifying the Teensy 3.5 and 3.6 for ARM SWD Debugging
  3. Tuturial: mbedTLS SSL Certificate Verification with Mosquitto, lwip and MQTT
  4. 10 Reasons Why I Love my Train Commute
  5. Tutorial: Secure TLS Communication with MQTT using mbedTLS on top of lwip
  6. Easter Weekend Apple Juice Brined Pulled Pork Smoked on Beech Wood
  7. Enable Secure Communication with TLS and the Mosquitto Broker
  8. Introduction to Security and TLS (Transport Layer Security)
  9. MQTT with lwip and NXP FRDM-K64F Board
  10. MCUXpresso IDE: Installing Processor Expert into Eclipse Neon
  11. Spring Awakening
  12. Automatically Refresh Eclipse Projects before Build
  13. MCUXpresso IDE: Importing Kinetis Design Studio Projects
  14. The Influence of Software and Tools on ARM Cortex-M Microcontroller Vendor Selection

March 2017

  1. MCUXpresso IDE: Adding the Eclipse Marketplace Client
  2. MCUXpresso IDE: S-Record, Intel Hex and Binary Files
  3. MCUXpresso IDE: Unified Eclipse IDE for NXPs ARM Cortex-M Microcontrollers
  4. Simulating Space on Earth: Irradiation Tests at the Paul Scherrer Institute
  5. Tutorial: Using Eclipse with NXP MCUXpresso SDK v2 and Processor Expert
  6. Embedded World Nürnberg 2017 Impressions: MCUXpresso, Hexiwear, NTAG, LPC800-DIP and Alan Hawse
  7. Better FreeRTOS Debugging in Eclipse
  8. McuOnEclipse Components: 12-Mar-2017 Release
  9. What is “Realtime Debugging”?
  10. Percepio FreeRTOS Tracealyzer Plugin for Eclipse
  11. Sleepless Night with Föhn

February 2017

  1. eSOMiMX6-micro: NXP i.MX6 System on Module
  2. Sending a Satellit to Space: What could possibly go wrong?
  3. P&E ARM Cortex-M Debugging with FreeRTOS Thread Awareness and Real Time Expressions for GDB and Eclipse
  4. Breakfast with Eggs Benedict, Sous-Vide Style
  5. Tips for Making Copy of Eclipse CDT Projects Easier
  6. Sous-Vide Cooking: Beef Sirloin Steak
  7. Remote Board Debugging: J-Link Remote Server with Eclipse
  8. A Dangerous Game with Fire & Ice: Methane Gas on Lake Lauerz

January 2017

  1. Cycle Counting on ARM Cortex-M with DWT
  2. Schwanau on Ice
  3. McuOnEclipse Components: 28-Jan-2017 Release
  4. Zephyr: Thoughts and First Steps on the ARM Cortex-M4F with gcc, gdb and Eclipse
  5. “No source available”, or how to Debug Multiple Binaries with GDB and Eclipse
  6. Reprogramming the Mikroelektronika Hexiwear Dockingstation
  7. Debugging ARM Cortex-M0+ HardFaults
  8. Upgrading to Sharp 128×128 Pixel Memory Display
  9. “Testing leads to failure”

2016 154

December 2016

  1. Building the NXP BLE Stack with Open Source GNU and Eclipse Tools
  2. Obhag
  3. Using Python, Gatttool and Bluetooth Low Energy with Hexiwear
  4. DIY IKEA Wireless Qi Charging for the Hexiwear
  5. VNC Server on Raspberry Pi with Autostart
  6. Hexiwear with Raspberry Pi and OpenHAB Home Automation
  7. Tutorial: Hexiwear Bluetooth Low Energy Packet Sniffing with Wireshark
  8. Disabling EzPort on NXP Kinetis to Solve Power-On Issues
  9. Tutorial: BLE Pairing the Raspberry Pi 3 Model B with Hexiwear
  10. Low Power LCD: Adafruit Breakout Board with Sharp Memory Display
  11. Frosted Japanese Umbrella Pine
  12. McuOnEclipse Components: 12-Dec-2016 Release
  13. Qi Wireless Charging Transmitter with 3D Printed Enclosure
  14. Red Sunday Morning
  15. Flashing and Restoring the Hexiwear Firmware
  16. Sunrise with Föhn
  17. Prototype of tiny Hexiwear Docking Station
  18. Where is the Sun?
  19. Tutorial: STMicroelectronics VL6180X Time-of-Flight LIDAR Sensor

November 2016

  1. NXP MCUXpresso Software and Tools with Clocks Tool
  2. Making-Of Sea Shell Sand Clock
  3. Failure with Solder Points and Mechanical Pressure
  4. MINTomat: World’s Most Complicated Bubble Gum Automata?
  5. Thank You for Commenting, Thoughts and Feedback!
  6. Tutorial: Getting ETM Instruction Trace with NXP Kinetis ARM Cortex-M4F
  7. Inversion: Haggenegg and Stockhütte
  8. Accessing GNU Linker Script Symbols from C/C++

October 2016

  1. McuOnEclipse Components: 30-Oct-2016 Release
  2. Tutorial: Building FreeRTOS Applications for ARM Cortex-M4 on i.MX7 with Eclipse
  3. Tutorial: Updating Embedded Linux on Toradex i.MX7 Colibri Module using SD Card
  4. Tutorial: Running FreeRTOS on NXP i.MX7Dual Cortex-M4F
  5. Workaround for “Error in final launch sequence: Cannot execute this command without a live selected thread.”
  6. Tutorial: First Steps with NXP i.MX7 and Toradex Colibri Board
  7. Tutorial: Using Single Wire Output SWO with ARM Cortex-M and Eclipse
  8. Carlina Acaulis – Silberdistel
  9. FreeRTOS Kernel Awareness with Ozone
  10. First Steps with Ozone and the Segger J-Link Trace Pro
  11. Tutorial: RFID Tags with the NXP NFC Controller PN7120 and Eclipse
  12. Tutorial: Blinky with Kinetis SDK V1.3 and Processor Expert
  13. Enclosure for the Remote Robot Controller with LCD Display
  14. Central Switzerland in Timelapse

September 2016

  1. INTRO Robot Remote – First Production PCB
  2. Gnipen
  3. 3D Printed Adafruit NeoPixel LED Frames

August 2016

  1. ARM Cortex-M Interrupts and FreeRTOS: Part 3
  2. Survey Results: After 0x8888888 Seconds, This is Your Feedback
  3. Annakirchl
  4. ARM Cortex-M, Interrupts and FreeRTOS: Part 2
  5. Survey: After 0x8888888 Seconds, What’s Next?
  6. ARM Cortex-M, Interrupts and FreeRTOS: Part 1
  7. Sunrise at the Haggenegg
  8. Prototype of Wireless Remote Controller with NXP Kinetis K20
  9. Avoid Warping ABS on Ultimaker 2
  10. Apple Juice Brined Pulled Pork
  11. Eclipse and GDB: Process Properties, Arguments and GDB Traces
  12. Four States BBQ Sauce for Pulled Pork (or anything else)
  13. Semihosting (again!) with NXP Kinetis SDK V2.0
  14. Bricking and Recovering OpenSDA Boards in Windows 8 and 10

July 2016

  1. McuOnEclipse Components: 31-July-2016 Release
  2. impulse: Segger SystemView in Eclipse
  3. Cedar Planked Smoked Sesame Salmon and Tuna
  4. NXP Pins Tool: Understanding Data for Offline Usage
  5. Lilium Martagon
  6. Salmon on Cedar Planks
  7. Hiking up to the Rigi Hochflue
  8. NXP Pins Tool: Clock Gates and Controlling the Bits
  9. Rigi Hochflue Alpine Flowers
  10. Hexiwear: Teardown of the Hackable ‘Do-Anything’ Device
  11. FatFS with Adafruit MicroSD Breakout Board and NXP FRDM-KL25Z
  12. FreeRTOS Kernel Awareness for Eclipse from NXP
  13. BBQ with Baby Back Ribs and Pulled Pork
  14. Bees and Lavendula
  15. Board Bring-Up Tips, GDB Logs and Traces in Eclipse

June 2016

  1. How to Recover the OpenSDA V2.x Bootloader
  2. McuOnEclipse Components: 25-June-2016 Release
  3. Switching the Microcontroller Package, Device and Family
  4. First steps: ARM Cortex-M7 and FreeRTOS on NXP TWR-KV58F220M
  5. Electric Racecar World Record: From Zero to 100 km/h in 1.513s!
  6. Swiss Army Knife of Terminal Program for Serial Bootloaders
  7. Segger J-Link OpenSDA Firmware with Virtual MSD
  8. Tutorial: BBQ Pulled Pork
  9. Tutorial: Making Music with Floppy Disk Drives
  10. Adding FreeRTOS Thread Awareness to GDB and Eclipse
  11. Combining Multiple NXP Kinetis SDKs into One
  12. Split and Clone Editor Views in Eclipse
  13. Seefelder Spitze
  14. Constructing Software for Hardware
  15. Tutorial: Muxing with the New NXP Pins Tool
  16. A Flying UAV Drone Full of Sensors
  17. INTRO FS2016 Semester Closing with Robot Maze Challenge

May 2016

  1. McuOnEclipse Components: 29-May-2016 Release
  2. FreeRTOS V9.0.0 with Static Memory Allocation
  3. Schwanau
  4. Build and Clean Selected Files in Eclipse CDT
  5. To-Do Lists with Eclipse Tasks View
  6. Lady’s-Slipper Orchid – Cypripedium Calceolus
  7. Daylight beating my Jetlag
  8. NXP FlexIO Generator for the WS2812B LED Stripe Protocol
  9. Tutorial: FreeRTOS with NXP Kinetis SDK V2.0 and Processor Expert
  10. Tutorial: Blinky with NXP Kinetis SDK V2.0 and Processor Expert
  11. Build Configurations in Eclipse
  12. NXP FTF Hands-On with FreeRTOS Task Aware Debugger
  13. FreeRTOS Thread Debugging with Segger GDB in Eclipse
  14. Mother of Components: Processor Expert with NXP Kinetis SDK V2.0 Projects
  15. McuOnEclipse Components: 8-May-2016 Release
  16. Assembly Files in Eclipse CDT Projects

April 2016

  1. Programming S-Records with GNU ARM Eclipse Debugger Plugins
  2. Changing Heap and Stack Size for NXP Kinetis SDK V2.0 gcc Projects
  3. Fix for GDB and “The system tried to join a drive to a directory on a joined drive”
  4. Debugging Multiple NXP Boards with GDB and P&E
  5. Semihosting with Eclipse and the NXP Kinetis SDK V2.0
  6. Solution for OpenOCD “Cannot communicate… target not haltet”
  7. FreeRTOS Thread Debugging with Eclipse and OpenOCD
  8. Music Player with Eight 3.5″ Diskette Drives
  9. McuOnEclipse Components: 3-Apr-2016 Release
  10. Primula Bug
  11. NXP Kinetis Design Studio v3.2.0
  12. Flashing many ARM Boards without a Host PC

March 2016

  1. 3D Printed Gameboy and Remote Controller with tinyK20 Board
  2. Zumo Robot with Magnetic Encoders
  3. First of Spring: Crokus
  4. nRF24L01+ 2.4 GHz Wireless Connectivity with the tinyK20 Board
  5. Tutorial: Blinky with the FRDM-KL27Z and Kinetis SDK v2
  6. Solving “Launching: Configuring GDB Aborting Configuring GDB”
  7. Dealing with Code Size in Kinetis SDK v2.x Projects

February 2016

  1. Merging S19 Files
  2. XML Editor & Checker for CMSIS-Pack in Eclipse
  3. Fire & Ice: Winter Sunrise Reflections
  4. How to put the Kinetis K20 on the tinyK20 Board into Bootloader Mode
  5. Upside Down & Inside Out: OK Go in (Micro) Zero Gravity
  6. Are ARM CMSIS-Pack the Future of Software Components?
  7. Winter is not over yet…
  8. McuOnEclipse Components: 7-Feb-2016 Release
  9. Composition in Black, White, Orange and Blue
  10. Kinetis Lava LED Light Cube
  11. Tutorial: Bare-Metal Shell for Kinetis
  12. Freefall

January 2016

  1. Forces of Nature: Video of Destructive Rockslide
  2. The Return of the 3D Printed Flying Toaster!
  3. openHAB RGB LED Light Cube with WS2812B and NXP Kinetis
  4. First NXP Kinetis SDK Release: SDK V2.0 with Online On-Demand Package Builder
  5. Controlling NXP Freedom Board RGB LED with openHAB and Raspberry Pi
  6. 3D Printed Magical MUFG Capsule to Duplicate NXP Kinetis K20 Boards
  7. Show Floating Point Variable Bytes in Eclipse CDT
  8. Debug Multiple Boards with GDB at the Same Time
  9. Ice Flowers
  10. Hardware Reset for ARM Cortex-M with Segger J-Link and Kinetis Design Studio
  11. 3D Printed Classic Mac Apple Watch Charging Station
  12. How to Add Undo/Redo Toolbar Buttons to Eclipse
  13. McuOnEclipse Release 10-Jan-2016
  14. Blaze: Miniature, Powerful, Hackable Display with Touch
  15. First 3D Printed tinyK20 Board Enclosure
  16. How to Add Bluetooth Low Energy (BLE) Connection to ARM Cortex-M
  17. Renaming Eclipse CDT Projects

2015 199

December 2015

  1. Fane Alm
  2. USB CDC with the Raspberry Pi
  3. Low and Slow: Christmas Smoked BBQ Veal Brisket
  4. Blinky LED with openHAB on Raspberry Pi
  5. Autostarting openHAB on Raspberry Pi
  6. Installing openHAB Home Automation on Raspberry Pi
  7. Raspberry Pi Tips: IP Address
  8. Winter Solstice: Good Evening, Red Sunset Sky!
  9. Adding a Touch LCD to the Raspberry Pi 2
  10. Winter Solstice: Good Morning, Red Morning Sky!
  11. My First BBQ Smoked Turkey
  12. Linting with Eclipse and the GNU ARM Embedded Launchpad Compiler
  13. From Zero to NOOBS: Starting with Raspberry Pi Zero
  14. Morning Trails
  15. Knowledge
  16. Tutorial: FreeRTOS Projects with Kinetis SDK V1.3 and the SDK Project Generator
  17. If you are in a hurry

November 2015

  1. Using the KwikStik K40 Board to Debug an external Board
  2. A Raspberry Pi for $5! What are your decision factors?
  3. New Gadget to Explore: Freescale FRDM-K82F Board
  4. Preprocessor Listing for GNU gcc with GNU ARM Eclipse Plugins
  5. McuOnEclipse Components: 22-Nov-2015 Release
  6. Data Logger with tinyK20 Board
  7. Chapel St. Laurentius Wylen
  8. GNU gcc printf() and BuiltIn Optimizations
  9. Production tinyK20 Boards arrived!
  10. Segger SystemView: Realtime Analysis and Visualization for FreeRTOS
  11. Atollic TrueSTUDIO Lite for ARM with Unlimited Code Size
  12. Sunset behind Rigi
  13. Path Colors
  14. Golden Autumn and Phragmites
  15. Kinetis Drone: First Test Flights
  16. Red Sunset behind Rigi
  17. McuOnEclipse Components: 08-Nov-2015 Release
  18. Morning Autumn Mirror Lake
  19. Blue Sunrise
  20. Kinetis Drone: Remote Controller with SUMD
  21. All Saints’ Day Sunday Morning

October 2015

  1. Tutorial: lwip with FreeRTOS and the Freescale FRDM-K64F Board
  2. tinyK20 Production Boards Ready for Parts
  3. Impressive Videos: Rockfall near Evolène in the Swiss Alps
  4. Autumn Leaf Colors
  5. tinyK20 Board in Manufacturing
  6. Overview: Processor Expert
  7. McuOnEclipse Components: 17-Oct-2015 Release
  8. NVIC: Disabling Interrupts on ARM Cortex-M and the Need for a Memory Barrier Instruction
  9. Playing Tetris with a FRDM-KL43Z Board
  10. Kinetis Drone: Graupner ESC S3055 Failure
  11. Zumo Robots at Maker Faire in Rome (16. – 18. Oct. 2015)
  12. Kinetis Drone: Sensor Fusion Toolbox
  13. Added Micro SD Card Socket to FRDM-K22F
  14. SWD Debugging the FRDM-KL43Z
  15. An Introduction to Kinetis Design Studio for Mac OS X
  16. Kinetis Drone: Driving the Electronic Speed Controllers
  17. FreeRTOS ARM Thread Debugging with Eclipse and GDB
  18. Success is going from failure

September 2015

  1. Learning from Failure: QFN Package Corner Problem
  2. Linking additional Object Files with GNU Linker
  3. Aligning S19 Records to 64-bit Boundaries
  4. Kinetis Drone: Frame Construction with Graupner Race Copter Alpha 250 Q
  5. Evening Clouds
  6. Freescale CMSIS-SVD Register Files with Eclipse MARS and EmbSysRegView
  7. Föhn is here!
  8. Using FRDM-K64F Board to debug another Kinetis Board
  9. Using Precompiled Headers with GNU gcc in Eclipse
  10. New in Eclipse Mars: Launchbar
  11. Grass does not grow faster …
  12. Going to Mars: Building a DIY Eclipse IDE for ARM Embedded Microcontrollers
  13. Better Debugging with Eclipse: Step Into Selection
  14. 10 Types of People

August 2015

  1. Programming Kinetis with CodeWarrior from the DOS Shell
  2. Lakeside View
  3. Updating Segger Tools in Eclipse Kinetis Design Studio
  4. Simplicity is a great virtue
  5. Batch Programming with GDB: Segger J-Link and P&E Multilink
  6. Tutorial: Using GNU Profiling (gprof) with ARM Cortex-M
  7. Sunday and Rain is Coming …
  8. Debugging STM32F103RB NUCLEO Board with Segger J-Link
  9. GNU Static Stack Usage Analysis
  10. Using the Freescale Freedom (FRDM-KL43Z) to Debug other Boards
  11. Overview: From Snippets to Code Generation
  12. Thanks to Erich and FRDM-K64F!! :)
  13. Board Take-Over: Using Segger J-Link to Debug NXP
  14. Part 5: Barbecue Beef Brisket Texas Style – The Result
  15. Part 4: Barbecue Beef Brisket Texas Style – The Cooking
  16. Part 3: Barbecue Beef Brisket Texas Style – The Fire
  17. Part 2: Barbecue Beef Brisket Texas Style – The Rub
  18. Part 1: Barbecue Beef Brisket Texas Style – The Meat and the Salt
  19. Translating for the world …
  20. Sneak Preview: Profiling Bare Metal Microcontroller Applications with GNU gprof
  21. Revert an Eclipse Update Installation
  22. Grand Prismatic Spring
  23. Hot Spring Colors
  24. Tutorial: Adafruit WS2812B NeoPixels with the Freescale FRDM-K64F Board – Part 5: DMA
  25. Thank you for all your comments!
  26. Tutorial: Adafruit WS2812B NeoPixels with the Freescale FRDM-K64F Board – Part 4: Timer
  27. Tutorial: Adafruit WS2812B NeoPixels with the Freescale FRDM-K64F Board – Part 3: Concepts
  28. Removing Hidden COM & LPT Ports and Devices on Windows
  29. Tutorial: Adafruit WS2812B NeoPixels with the Freescale FRDM-K64F Board – Part 2: Software Tools
  30. Tutorial: Adafruit WS2812B NeoPixels with the Freescale FRDM-K64F Board – Part 1: Hardware

July 2015

  1. Improve Eclipse Performance with Increased Heap Size
  2. To write a program using KDS with Kinetis SDK!!
  3. FRDM K64F Data Logger using FatFs with KSDK 1.2.0
  4. Unboxing the Freescale FRDM-KL43Z Board
  5. Freescale Freedom Board Tutorials on Element14
  6. Using Kinetis Design Studio V3.0.0 with the Launchpad 4.9-2015-q2 Release
  7. Sunday Morning Start
  8. Not done yet!! :P
  9. How to use Kinetis Design Studio!!
  10. Show Opcodes in Eclipse Disassembly View
  11. Hrad Veveří Castle
  12. Learning about Kinetis SDK!!:)
  13. Getting to know FRDM-K64F and more!! :)
  14. Field Art Link Star in Memory of Agent BBJ
  15. Automatic Variable, Expression and Memory Display with GDB and Eclipse
  16. The Lost Bell Tower of Graun in Lake Reschen
  17. Let’s play with Freescale FRDM-K64F
  18. FreeRTOS Continuous Trace Streaming
  19. Tutorial: Using Processor Expert and FreeRTOS with Kinetis SDK V1.2
  20. Getting started with Kinetis FRDM- K64F: New and Better!! :)
  21. Using Segger Real Time Terminal (RTT) with Eclipse
  22. Processor Expert Component Repositories
  23. McuOnEclipse Components: 05-July-2015 Release
  24. Debugging ARM Cortex-M Hard Faults with GDB Custom Command
  25. Open Source Static Code Analysis: Cppcheck with Eclipse
  26. How to Reset an ARM Cortex-M with Software

June 2015

  1. The Most Green Office Space on Campus
  2. Freescale Kinetis CAD Footprints and Symbols for Eagle/Altium/etc
  3. Tutorial: Using Kinetis Design Studio V3.0.0 with IAR and Keil IDE’s
  4. Hello World!! :)
  5. Say ‘Hello’ to Manya!
  6. Impressions from Freescale Technology Forum 2015
  7. A Candle for a Friend
  8. Austin Wildlife
  9. The Joy of Travel – Ready to Reboot!
  10. tinyK20: New Board with micro-SD Card
  11. Workaround for “Installing Software has encountered a problem” in Eclipse
  12. Compositions in Blue and Green
  13. Church “St. Magdalena” in Oberleutasch, Tirol
  14. Wetterstein Mountain Range
  15. A Conference, Yellow Flowers and Green Bugs …
  16. One of 80’000: Lightning Struck over Lucerne Area
  17. Eclipse Project ‘Refresh Policy’: Broken Incremental Build with External Make?
  18. Sumo Robot Competition FS2015

May 2015

  1. Preparing for Austin/TX – with no Rudy’s Sauce
  2. Code Coverage with gcov, launchpad tools and Eclipse Kinetis Design Studio V3.0.0
  3. Problem: undefined reference to ‘__end__’ if using Semihosting
  4. Merging NXP LPCXpresso IDE with Freescale Kinetis Design Studio, Processor Expert and Kinetis SDK
  5. Semihosting for Kinetis Design Studio V3.0.0 and GNU ARM Embedded (launchpad)
  6. Solving “The connected emulator does not support serial wire output (SWO)” for Segger J-Link
  7. tinyK20 USB Thumb Drive Enclosure
  8. GDB Client and Server: Unlocking GDB
  9. Sumo Robo Portraits – FS2015
  10. tinyK20 Open Source ARM Debug/Universal Board – First Prototypes
  11. Smoking BBQ Baby Back Ribs – Swiss Style
  12. Eclipse Project Explorer Filters
  13. Debugging the FRDM-K64F with P&E Multilink
  14. CodeRed Debug Perspective in Kinetis Design Studio
  15. Breadcrumbing Mother’s Day: Minimized Debugging View with Eclipse
  16. Reduce Eclipse ‘Install New Software’ Installation Time
  17. Editing Compiler Include (or other) Settings in Eclipse
  18. Campus Horw, Yesterday

April 2015

  1. CRC Checksum Generation with ‘SRecord’ Tools for GNU and Eclipse
  2. Semihosting with GNU ARM Embedded (Launchpad) and Kinetis Design Studio
  3. Proof of Concept: Open Source ARM SWD Debug and General Purpose Board
  4. Serial Terminal View in Eclipse Luna
  5. Spring is coming, slowly…
  6. UART with the FRDM-KL02Z Board
  7. Updated P&E GDB Server for Eclipse: Connect/Attach and Advanced Flash Programming
  8. USB CDC with the Teensy 3.1 Board
  9. Freescale Processor Expert Survey
  10. Sensirion SHT11 Temperature and Humidity Sensor on a MikroElektronika Click Board
  11. Poor Man’s Trace: Free-of-Charge Function Entry/Exit Trace with GNU Tools
  12. New Books Page!

March 2015

  1. True or False Exam Questions
  2. Solving the 8192 Character Command Line Limit on Windows
  3. Using the DHT11/DHT22 Temperature/Humidity Sensor with a FRDM Board
  4. Altium File for Freescale FRDM-K25Z Board
  5. Command Line Programming and Debugging with GDB
  6. FRDM-KL25Z Arduino Headers with Altium
  7. OpenOCD/CMSIS-DAP Debugging with Eclipse and without an IDE
  8. McuOnEclipse Components: 22-Mar-2015 Release
  9. Attaching to a Running Target with Segger J-Link, GDB and Eclipse

February 2015

  1. Quick Way to Open Closed Project in Eclipse
  2. Snow Men
  3. Using Kinetis Design Studio with IAR Embedded Workbench IDE
  4. Winter Wonder Land Mirror Lake
  5. McuOnEclipse Components: 03-Feb-2015 Release

January 2015

  1. Morning Burning Sky in Horw
  2. Railway Station Winter Panoramic View
  3. Snow Covered Queen of the Mountains
  4. Kapellbrücke
  5. eWheel Velo Bling-Bling Freescale Project
  6. Frozen Snow Beauties
  7. Creating a Library with Kinetis Design Studio
  8. Golden Snow Crown
  9. Updated Percepio Tracealyzer and Trace Library to Version V2.7.0
  10. Zugspitze
  11. Shell Component with History Function

2014 215

December 2014

  1. Snow Plowing (Darth Vader) Sumo Bot
  2. McuOnEclipse Components: 27-Dec-2014 Release
  3. USB with the Freescale FRDM-K22F Board
  4. Code Coverage for Embedded Target with Eclipse, gcc and gcov
  5. Christmas Morning Sunrise Light
  6. Darth Vader Santa Claus Sumo Bot
  7. Adding Multiple Include Paths to Build Settings in Eclipse
  8. Sumo with GoPro, and other Sumo Videos
  9. Infotronic WS2014 Sumo Robots are Ready!
  10. Autonomous Christmas Lab 2014 Video
  11. Tutorial: IoT Datalogger with ESP8266 WiFi Module and FRDM-KL25Z
  12. McuOnEclipse Components: 07-Dec-2014 Release
  13. McGyver Way: Power over USB

November 2014

  1. Tutorial: Web Server with the ESP8266 WiFi Module
  2. Adding ‘Show in Windows Explorer’ to Eclipse
  3. Inversion Sunday
  4. Off-Season Flowers
  5. Tutorial: Playing MP3 Files with VS1053B and FRDM Board
  6. Engineering Joke of the Week: The Genie
  7. McuOnEclipse Component Sources in Dedicated GitHub Repository
  8. Updated McuOnEclipse Components: USB for KL24Z, FatFs v0.10c, Shell Backspace and FreeRTOS Trace Hook Configuration
  9. Tutorial: How to Erase the FLASH with the GNU GDB debugger
  10. Engineering Joke of the Week: The Train Ticket
  11. Adding Processor Expert to Atollic TrueSTUDIO
  12. Symphony in White
  13. Recovering the FRDM-K64F Bootloader, or: Cloning the Program of a Microcontroller
  14. NeoShield: WS2812 RGB LED Shield with DMA and nRF24L01+
  15. Using Keil μVision 5 with Processor Expert
  16. Processor Expert Events
  17. Tutorial: FreeRTOS with the Kinetis SDK and Processor Expert
  18. Engineering Joke of the Week: The Frog
  19. Cattle and Mountains
  20. Sumo Robot Sensor Shield
  21. November
  22. Electrical Race Car Breaks Acceleration World Record
  23. Debugging Failure: Check List and Hints
  24. RAM Target with Kinetis Design Studio and FRDM-K64F
  25. Processor Expert Value Proposals
  26. Illustrated Step-by-Step Instructions: Updating the Freescale Freedom Board Firmware
  27. 1000 Days of Blogging: Numbers and Tips for You

October 2014

  1. Engineering Joke of the Week: The Pet Shop
  2. New Sumo Robot Assembled, and looking good!
  3. Export and Import Processor Expert Component Settings
  4. C++ with Kinetis Design Studio
  5. USB CDC with the FRDM-K64F, finally!
  6. Château de Chillon, Smoke on the Water
  7. Engineering Joke of the Week: The Tunnel
  8. New Sumo Robot PCBs Arrived!
  9. McuOnEclipse Releases on SourceForge
  10. Weekend Starting Fire
  11. Cheap and Simple WiFi with ESP8266 for the FRDM Board
  12. How NOT to Solder Headers on a Board
  13. Enabling/Disabling FXOS8700CQ Device Needs a Delay
  14. My First DIY Smoked Beef Brisket: Day 2 – the Way and the Result
  15. User Interrupt on NMI Pin with Kinetis and ExtInt Component
  16. My First DIY Smoked Beef Brisket: Day 1 – Preparation
  17. Failed to Debug with GDB: Breakpoints or Expressions on non-existing Locations
  18. Winter is Coming
  19. Putting Code of Files into Special Section with the GNU Linker
  20. Unlocking and Erasing FLASH with Segger J-Link
  21. Emulating Eclipse ‘Run’ with ‘Debug’ Configuration

September 2014

  1. Comparing CodeWarrior with Kinetis Design Studio
  2. RingBuffer Component with Put/Get/Clear Events
  3. BBQ Smoker Monitoring Robot
  4. Updated Eclipse EmbSysReg Viewer with extra Freescale SVD Files
  5. Sensor and Communication Shield for Sumo Robot
  6. Executing Multiple Commands as Post-Build Steps in Eclipse
  7. Vapour Trail above Wing
  8. How to Add Existing Files to Eclipse Projects
  9. Building Projects with Eclipse from the Command Line
  10. Semihosting with GNU ARM Embedded (LaunchPad) and GNU ARM Eclipse Debug Plugins
  11. P&E Eclipse Update Site for GNU ARM Eclipse Plugins
  12. Sunday Morning Flight
  13. Automatic Documentation Generation: Doxygen with Processor Expert

August 2014

  1. Wildflowers, by Altitude
  2. Mountain Views in Zugspitz Area
  3. Mountain Lake Views
  4. Sunset Light on Zugspitze
  5. Rainbow Valley
  6. Butterfly Collection
  7. Wildflower Collection
  8. Zugspitz Arena
  9. Wild Bee
  10. GNU Libs with Debug Information: Rebuilding the GNU ARM Libraries
  11. XFormat, a Lightweight printf() and sprintf() Alternative
  12. Eclipse Performance Improvement Tip: Close Unused Projects
  13. Review of the CAM8100-U USB Camera with the RIoT Android Board
  14. Link to Files and Folders in Eclipse
  15. Overwriting Symbols in the GNU Linker File
  16. Hiding a Component in CDE
  17. Hacking the Teensy V3.1 for SWD Debugging
  18. USB with the TWR-KL25Z48M Board: Check Jumper J18!
  19. Converting S19 Files into Binary Files with GNU objcopy
  20. Swiss National Day Tour: The Water Theme

July 2014

  1. LED Clock with Kitchen Hot Pan Protector
  2. A Compendium: is this what you are looking for?
  3. Zumo Robot with WiFi and GPS
  4. Adding the CAM8000-D Camera Module to the RIoT Board
  5. Adding the Wi-Pi WiFi Dongle to the RIoT Android Board
  6. Flashing a new Android Image to the RIoT Board
  7. Exclude Source Files from Build in Eclipse
  8. Terminal Connection to the RIoT Board
  9. Tour to Italy
  10. First Steps with the RIoT Board and Android
  11. Adafruit NeoPixel Clock with 60 LEDs
  12. Campus Horw and Mount Pilatus
  13. Preserving Memory Ranges with Eclipse and P&E GDB Server
  14. First Adafruit NeoPixel Blinks with the FRDM Board
  15. Listing Code and Data Size for each Source File with GNU and Eclipse
  16. Multi-Drive Support with FatFS
  17. UART printf() for the FRDM-K64F Board and Kinetis Design Studio
  18. Girls for Science!
  19. Switching ARM GNU Tool Chain and Libraries in Kinetis Design Studio
  20. printf() and scanf() with GNU ARM Libraries
  21. Step-by-Step: Updating OSBDM/OSJTAG Debug Firmware
  22. Stein Glacier with Stein Lake
  23. Showcase of Student Project Exhibition 2014 in Horw
  24. Snake Game on the FRDM-KL25Z with Nokia 5110 Display
  25. Replicating an Eclipse Update Site for Offline Usage
  26. Tutorial: Nordic Semiconductor nRF24L01+ with the Freescale FRDM-K64F Board

June 2014

  1. First New Zumo Board out of the Reflow Oven
  2. New Zumo Robot PCBs Arrived!
  3. Slow 32 kHz Oscillator Startup
  4. Finding Settings in Processor Expert Components
  5. FILLing unused Memory with the GNU Linker
  6. Preventing Reverse Engineering: Enabling Flash Security
  7. Tutorial: DIY Kinetis SDK Project with Eclipse – Board Configuration
  8. Formula Student Electric “grimsel” Testing in Alpnach
  9. Butterfly and Lavender
  10. Programmable Ultrasonic Sensor Shield for FRDM Board
  11. Switching between ‘tabs’ and ‘no-tabs’ UI in Processor Expert
  12. Updated Freedom Board Logic Analyzer with DMA
  13. Tutorial: DIY Kinetis SDK Project with Eclipse – Startup
  14. FRDM-K64F at Maximum Speed of 120 MHz
  15. Panoramas: Klausen – Pragel
  16. EmbSys Registers View with CMSIS-SVD dimElementGroup
  17. Evening Clouds
  18. Swiss Mountain Seven-Pass-Tour: Brünig – Grimsel – Furka – Gotthard – Nufenen – Grimsel – Susten
  19. Combining GPS Data Logger with Google Earth
  20. Tutorial: PWM with DMA on ARM/Kinetis
  21. Semihosting with Kinetis Design Studio
  22. Swiss Mountain Three-Pass-Tour: Susten – Grimsel – Furka

May 2014

  1. Configuration Data: Using the Internal FLASH instead of an external EEPROM
  2. Tutorial: Freedom Board with Adafruit Ultimate GPS Data Logger Shield
  3. How to Add Register Details View in Eclipse
  4. Frozen Fog
  5. Mini-Sumo Robot Competition May 2014 in Horw
  6. Tutorial: Data Logger with the FRDM-K64F Board
  7. Reducing Compile Time in Eclipse with Parallel Build
  8. Morning Clouds
  9. Constructing a Classroom IDE with Eclipse for ARM
  10. C/C++ Watchpoints with Eclipse Kepler
  11. Joystick Shield with nRF24L01 driving a Zumo Robot
  12. Enhanced RNet Wireless Components and Communication Stack
  13. GNU ARM Eclipse & Segger J-Link Device Name Settings
  14. Printing Code Size Information in Eclipse

April 2014

  1. Segger J-Link Firmware for OpenSDAv2
  2. JoyStick Shield with the FRDM Board
  3. FRDM with Arduino Ethernet Shield R3, Part 4: MinIni
  4. The Turbo Encabulator
  5. Valley of Schwyz
  6. A Conference Call in Real Life
  7. Binary (and S19) Files for the mbed Bootloader with Eclipse and GNU ARM Eclipse Plugins
  8. Using the FRDM-K64F with CodeWarrior
  9. Recovering FRDM-K64F mbed Board
  10. GNU Linker, can you NOT Initialize my Variable?
  11. Pin Muxing: Using the NMI Pin as GPIO Pin
  12. Creating New Eclipse Debug Configuration
  13. A Taste of Spring Time: Blooming Flowers and Trees
  14. Tutorial: User Interrupts with Processor Expert
  15. Processor Expert (Driver Suite/Plugins/KDS) V10.4 with new Component Inspector
  16. The Zumo Bots at FTF 2014
  17. Foto Impressions from FTF 2014
  18. GNU Additional Tools: Create Flash Image, Print Size and Extended Listing Options
  19. FTF: FRDM-K64F, Kinetis Design Studio and Kinetis SDK
  20. What Meetings feel like for Engineers
  21. Zumo Robots in Bucharest

March 2014

  1. Getting Bluetooth Working with JY-MCU BT_BOARD V1.06
  2. Serial Terminal View with Eclipse Kepler
  3. Winter Strikes Back…
  4. RNet Stack as Component, nRF24L01+ with Software SPI
  5. FreeRTOS, malloc() and SP check with GNU Tools
  6. Starting Point for Kinetis Low Power LLS Mode
  7. Variable Debugging with Eclipse Kepler
  8. Sharing Debug Configuration with Eclipse
  9. New Encoder PCB’s arrived
  10. Blooming Crocus
  11. Tutorial: Thermal Printer, Part 1: Hardware Setup with FRDM Board
  12. Generating Static FreeRTOS Source Code
  13. Processing the Pololu Motor Shaft Encoders
  14. First Steps with the Freescale TWR-K64F120M
  15. Boards from Embedded World (STM Nucleo, Atmel Xplained Mini, Cypress PSoC 4)

February 2014

  1. Should I use that Elevator?
  2. FreeRTOS V8.0.0 Final Release available as Processor Expert Component
  3. DIY Free Toolchain for Kinetis: Part 10 – Project Creation with GNU ARM Eclipse 2.1.1
  4. DIY Free Toolchain for Kinetis: Part 9 – Express Setup in 8 Steps
  5. Foehn Wind and Ground Fog
  6. IoT: FreeRTOS Down to the Micro Amps
  7. Burning Morning Sky
  8. CriticalSection Component

January 2014

  1. EnterCritical() and ExitCritical(): Why Things are Failing Badly
  2. Snow on Green
  3. FRDM with Arduino Ethernet Shield R3, Part 3: Embedded Web Server
  4. Inversion
  5. DIY Free Toolchain for Kinetis: Part 8 – Processor Expert, Eclipse and GNU ARM Eclipse Plugins
  6. Processor Expert Driver Suite V10.3 Available
  7. USB for the TWR-K21F120M
  8. Tower Prototyping: PROTO Board, Breadboard on Ebay
  9. DIY: Changing Processor Expert Components
  10. Grindelwald
  11. Debugging the same Project Multiple Times in Parallel with Eclipse
  12. FRDM with Arduino Ethernet Shield R3, Part 2: Ping
  13. FRDM with Arduino Ethernet Shield R3, Part 1: SD Card
  14. International Obfuscated C Code Contest Winners Announced
  15. Character LCD with 4 Lines and up to 64 Characters per Line

2013 177

December 2013

  1. 2014: A Look into the Magic Crystal Ball
  2. Review: New FRDM-KL26Z Board
  3. RNet Stack for 8bit MC9S08QE128 Microcontroller and MC13201 Transceiver
  4. DIY Free Toolchain for Kinetis: Part 7 – GNU ARM Eclipse Plugins
  5. Eclipse Build Variables
  6. RNet: optional ACK, Dynamic Payload and Extended nRF24L01+ Driver
  7. INTRO Mini Sumo Tournament 2013: Lots of Fun!
  8. New P&E OpenSDA Firmware v114
  9. Sumo Robot Portraits
  10. Zumo Robot Last Tuning Tips
  11. Processor Expert CDE: Debug Verbose Mode
  12. Bit-Banging I2C with ResetBus() Functionality
  13. Sumo Robots, one Week until Tournament
  14. Thanks for 1’001’107 Views!

November 2013

  1. Sumo Robots, Sensors and everything else….
  2. Kinetis Unique Identification Register
  3. Compare External Files in Eclipse
  4. Sumo Robot with Accelerometer Remote Controller
  5. IEEE802.15.4 for the Zumo Robot
  6. Sumo Robot Battle Tips
  7. RNet: A Simple Open Source Radio Network Stack
  8. Processor Expert Component not Showing Up?
  9. Tutorial: Using a Terminal Input and Output; *without* printf() and scanf()
  10. FreeRTOS for the Freescale DSC 56F8400 Core
  11. Show Heap Status in Eclipse
  12. Tutorial: Replacing IAR EW with Eclipse IDE
  13. Review: ThunderBench with the Freescale FRDM Board and Processor Expert
  14. IAR ARM v6.7 comes with improved Processor Expert Support
  15. Workaround for Processor Expert ‘Components’ View Synchronization

October 2013

  1. S-Record Manipulation with GNU objcopy and Burner Utility
  2. First Set of nRF24L01+ Wireless Sensor Nodes with FRDM-KL25Z
  3. USB with the TWR-K60F120M and TWR-K70F120M
  4. Eclipse Command Line Code Generation with Processor Expert
  5. Using the FRDM-KL25Z with CMSIS-DAP to program non-Freescale ARM Microcontrollers
  6. Tutorial: Using the FRDM-KL25Z as Low Power Board
  7. How to Avoid Slow Processor Expert Projects
  8. Link Order: Using Multiple Definitions with ARM GNU Linker and Eclipse
  9. FRDM Board Bootloader fails with Windows 8.1 Preview
  10. Kinetis K60 Crowdfunding Board
  11. FRDM Board not responding? Check your Virus Scanner!
  12. Compiling Documentation and Presentations: LaTeX
  13. Changing Initialization Sequence in Processor Expert
  14. Zumo Robot assembled
  15. Overview of ARM Microcontrollers and Tools

September 2013

  1. Optimized BitIO_LDD Programming with Processor Expert
  2. Zumo Robot Chassis PCB arrived!
  3. New CodeWarrior for MCU10.5
  4. Mini Sumo Robot with Proximity Sensors
  5. Mini Sumo Robot Competition running with FRDM-KL25Z
  6. The Freescale OpenSDA Trap: “No Device Available”, or something like that….

August 2013

  1. Fail! The Zumo Shield Blade Problem
  2. Electric Race Car “julier” wins at Red Bull Ring in Spielberg
  3. Optimized FreeRTOS: Stack Check and SysTick for ARM Cortex Cores
  4. USB for the Freescale ARM Kinetis KL46Z and K21D50M
  5. Tutorial: FreeMASTER Visualization and Run-Time Debugging
  6. A 5V Freedom Board? FRDM-KE02Z
  7. Driver for Microchip 24xx Serial EEPROM
  8. “Volatile” can be harmful…
  9. Installing eGit in Eclipse and CodeWarrior for MCU10.4
  10. Kinetis ARM Cortex M4 DIY Board for $5
  11. Device Driver for Freescale MAG3110 Digital Magnetometer
  12. A new Freedom Board: FRDM-KL46Z
  13. DIY Free Toolchain for Kinetis: Part 6 – Linux Host with OpenOCD and CMSIS-DAP
  14. DIY Free Toolchain for Kinetis: Part 5 – FreeRTOS Eclipse Kernel Awareness with GDB
  15. DIY Free Toolchain for Kinetis: Part 4 – Processor Expert for Eclipse
  16. Using the FRDM-KL25Z as a USB Mouse Device

July 2013

  1. FreeRTOS V7.5.0 released
  2. How to re-enable ‘Add to dictionary’ for the Eclipse Spell Checker
  3. DIY Free Toolchain for Kinetis: Part 3 – Debugger (GDB Server with P&E and Segger)
  4. DIY Free Toolchain for Kinetis: Part 2 – Eclipse IDE
  5. DIY Free Toolchain for Kinetis: Part 1 – GNU ARM Build Tools
  6. Tutorial: Ultra Low Cost 2.4 GHz Wireless Transceiver with the FRDM Board
  7. Hacking the Heating System for Cooling – Geothermal Drilling with extra Benefits
  8. FRDM-KL25Z talks to Android Phone
  9. USB MSD Host for the FRDM-K20D50M Board
  10. FreeRTOS Heap with Segmented Kinetis K SRAM
  11. Historic Win in Silverstone: Congratulations to the AMZ Formula Student Team!
  12. Yet another Bluetooth Firmware: BC04
  13. Low Power with FreeRTOS: Tickless Idle Mode

June 2013

  1. Using the FRDM-KL25Z as USB Keyboard
  2. Using Keil µVision 4 (ARM-MDK) with Processor Expert Driver Suite
  3. 5V Generation from V_IN on the Freedom Board RevE
  4. Using the HC-06 Bluetooth Module
  5. Tutorial: Arduino Motor/Stepper/Servo Shield – Part 3: 74HCT595 Shift Register
  6. Bricking and Recovering FRDM-KL25Z Boards: Reset, SWD Clock and Low Power
  7. Adding Quadrature Encoder to the Zumo Chassis
  8. Eclipse Problems View: Only Show Problems for Project
  9. Traps and Pitfalls: No Hex/Bin/S19 File Created with GNU?
  10. FRDM-KL25Z RevE Board arrived
  11. Tutorial: Arduino Motor/Stepper/Servo Shield – Part 2: Timed Servo Moves
  12. Julier Formula Student Electrical Race Car as Television Star
  13. Julier 4WD Test Drive in Alpnach

May 2013

  1. Tutorial: Arduino Motor/Stepper/Servo Shield – Part 1: Servos
  2. Character LCD with 4 Lines
  3. Tracked Robot Update: Ultrasonic, Line Sensor and Shell with SMAC 802.15.4
  4. How to use MCUonEclipse GitHub without Git
  5. Rollout of ‘julier’ Formula Student Race Car
  6. CMSIS-DAP with IAR and the KL25Z Freedom Board
  7. Freedom Board with Segger OpenSDA Debug Firmware
  8. Software Engineering for Embedded Systems
  9. Freedom Track Robot with IEEE802.15.4/SMAC
  10. Fix for 3.3V Voltage Drop on FRDM-KL25Z Board
  11. Low-Level Coding with PDD (Physical Device Driver)
  12. USBDM 4.10.5 supports now MCU10.4
  13. Processor Expert Component *.PEupd Files on GitHub
  14. Adding/Removing Floating Point Format for S08 Projects
  15. Adding USBDM to CodeWarrior for MCU10.4
  16. Can MCU10.4 recover a bricked OpenSDA Freedom Board?
  17. Switching Processor Package – Simplified in MCU10.4
  18. Added Write Protection Pin to FatFsMemSDHC
  19. Review of CodeWarrior for MCU10.4

April 2013

  1. Serial Bootloader for the Freedom Board with Processor Expert
  2. USB CDC with the FRDM-K20D50M
  3. Debugging FRDM-KL05Z with USBDM
  4. Debug External Processors with USBDM and Freedom Board
  5. Using the Freedom Board as SWD Programmer
  6. Red Suite 5: Eclipse Juno, Processor Expert and unlimited FRDM-KL25Z
  7. Why I don’t like printf()
  8. printf() with the FRDM-KL25Z Board and without Processor Expert
  9. A new Freedom Board: FRDM-K20D50M with ARM Cortex M4
  10. text, data and bss: Code and Data Size Explained
  11. Show it again! (How to re-enable hidden Dialogs in Eclipse)
  12. Extended Driver for the MMA8451Q Accelerometer
  13. Stepping Backwards while Debugging: Move To Line
  14. First Steps with the P&E Tracelink
  15. Restore Deleted Files in Eclipse with Local History
  16. Decoding S19 Files

March 2013

  1. Tutorial: Creating a Processor Expert Component for an Accelerometer
  2. RFduino: Wireless Cortex Arduino to the Size of a Finger Tip
  3. Copy of Processor Expert Components
  4. Version Control with Processor Expert Projects
  5. Maze solving FRDM-KL25Z Robot goes backward for Dead-Ends
  6. Freedom Logic Analyzer with DMA
  7. Compiling C Files with GNU ARM G++
  8. Freedom Robot solves the Maze
  9. Tutorial: PWM with Processor Expert
  10. mbed for the Freedom Board
  11. The Quotation Problem
  12. Quick Switch Editor in Eclipse
  13. FreeRTOS on the FRDM-KL05Z Board
  14. Editor Templates in Eclipse
  15. Pololu Line Following Robot with Freedom Board
  16. Search in Processor Expert Component Properties
  17. USB MSD Host for the Freedom Board

February 2013

  1. Switching Processor Package in Processor Expert
  2. Freedom Logic Analyzer with Triggers
  3. DAC Example with the Freedom Board
  4. Skipping Breakpoints
  5. Be Aware of the Baud Problem
  6. Processor Expert Configuration Registers View
  7. Using the Reset Button on the Freedom Board as User Button
  8. Bluetooth with the Freedom Board
  9. Tutorial: Using the ARM CMSIS Library
  10. Creating and using Libraries with ARM gcc and Eclipse
  11. Tutorial: ADC with the Freedom Board
  12. Zumo Line Following with FRDM-KL25Z
  13. Tutorial: Printf() with (and without) Processor Expert
  14. Top 10 Customization of Eclipse Settings
  15. Turning the Freedom Board into a Logic Analyzer
  16. Line Numbers in Eclipse
  17. Eclipse Workspace Tips

January 2013

  1. Tutorial: IAR + FreeRTOS + Freedom Board
  2. The Freedom Zumo Robot
  3. Eclipse Spell Checker
  4. Switching ARM GNU gcc Toolchain in Eclipse
  5. Enabling the Expert Level in Processor Expert
  6. Live View for Variables and Memory
  7. Lie to Me! or: Building a Polygraph
  8. Back to Basic(s) with the Freedom Board
  9. First Steps with Avnet’s Wi-Go Board
  10. Debugging ARM Cortex-M0+ Hard Fault with MTB Trace
  11. Reducing the build time with gcc for ARM and CodeWarrior
  12. Resolving Processor Expert Bogus Errors
  13. McuOnEclipse goes Git
  14. Free Static Code Analysis with Eclipse
  15. The Freedom Robot
  16. Tutorial: Ultrasonic Ranging with the Freedom Board

← 2012