2013–2026
1,370 posts
2026 20
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
2025 31
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
2024 25
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
2023 71
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
2022 35
December 2022
- Controlling an EV Charger with Modbus RTU
- McuOnEclipse Components: 29-Dec-2022 Release
- Fixing “REENT malloc succeeded” Assertion
- Add extra Storage to the Raspberry Pi Pico with W25Q128 and LittleFS
- Advent Calendar 2022
November 2022
- Energy Crisis in Europe: Optimizing a Building from 4.5 to 2.4 MWh
- Installing eGit into CodeWarrior Development Studio for MCU v11.1
- How to make sure no Dynamic Memory is used
- Loading Multiple (Binary) Files with GDB
October 2022
September 2022
- Picoprobe: Using the Raspberry Pi Pico as Debug Probe
- Tutorial: Creating Bare-bare Embedded Projects with CMake, with Eclipse included
July 2022
- MCUXpresso IDE 11.6.0
- Getting Started: Raspberry Pi Pico RP2040 with Eclipse and J-Link
- Are WLCSP the Solution during Silicon Shortage?
- Custom ${user} with C/C++ Code Templates
- Choosing GNU Compiler Optimizations
- Creating custom Expansion Board and Header for the MCUXpresso Pins Tool
June 2022
- Eyeglasses Case created with CNC and Laser Cutter
- Tutorial: Creating and using ROM Libraries with GNU Build Tools
- Include .bin Binary Files in a GNU Linker File
- Resurrecting ‘bricked’ NXP Kinetis Devices
- Refilling the non-refillable Miele AutoDos Dishwasher Automatic Detergent Dispensing Disks
May 2022
April 2022
March 2022
February 2022
- Using Custom Source File Extensions with Eclipse CDT Gnu Make Builder Projects
- Debugging with Dynamic Printf Breakpoints
January 2022
2021 63
December 2021
- LoRaWAN with NXP LPC55S16 and ARM Cortex-M33
- McuOnEclipse Components: 26-Dec-2021 Release
- Doubling the performance of NXP LPC845 with improved Flash Access Time
- Key-Value pairs in FLASH Memory: file-system-less minINI
- Advent Calendar for 2021
November 2021
- Spilling the Beans: C/C++ Header Files
- Adding RGBW Wings and Enclosure to a Debug Probe
- CNC Elm Wood Boxes with V-Carving and Inlays
October 2021
- Visual Studio Code for C/C++ with ARM Cortex-M: Part 10 – Assembly Stepping
- Custom C/C++ Headers with Eclipse
- New “MCU-Link Pro”: Debug Probe with Energy Measurement
- Spilling the Beans: volatile Qualifier
- Spilling the Beans: Breaking Loops
- Spilling the Beans: Endless Loops
- Visual Studio Code for C/C++ with ARM Cortex-M: Part 9 – RTT
September 2021
- Not for the faint-hearted: Almagell High-Altitude Trail Round Trip
- Tutorial: GNU gcov Coverage with the NXP i.MX RT1064
August 2021
July 2021
- MCUXpresso IDE 11.4.0
- Standalone SWO
- Round MetaClockClock
- Optimized Vinyl Cutting G-Code Tool Path with DXF2GCODE
June 2021
- Shiny Green Damselfly
- DIY Vinyl Cutting Drag Knife for Desktop CNC
- Aglais Urticae
- Position-Independent Code with GCC for ARM Cortex-M
- Visual Studio Code for C/C++ with ARM Cortex-M: Part 7 – FreeRTOS
- Flip-Dot Clock using Used Bus Parts
May 2021
- Finding Memory Bugs with Google Address Sanitizer (ASAN) on Microcontrollers
- View to the South
- Placing Code in Sections with managed GNU Linker Scripts
- Visual Studio Code for C/C++ with ARM Cortex-M: Part 6 – IntelliSense
- Pentecost 2021
- SWO with ARM Cortex-M33
- Recovering Cortex-M Microcontroller with a Power Glitch
- Full Bathroom Remodeling (with the Help of a 3D Printer)
- Using FatFS and MinINI with the NXP LPC55S16 EVK
- Organizing Projects with Eclipse and Git
- Visual Studio Code for C/C++ with ARM Cortex-M: Part 5 – ToolKit
- Visual Studio Code for C/C++ with ARM Cortex-M: Part 4 – Debug
- Sunny Day in May 2021
- Visual Studio Code for C/C++ with ARM Cortex-M: Part 3 – Build
- Visual Studio Code for C/C++ with ARM Cortex-M: Part 2 – Project
- Visual Studio Code for C/C++ with ARM Cortex-M: Part 1 – Installation
April 2021
- Upgrade to a new NXP MCUXpresso SDK
- Attach with the Debugger to a Running Target
- Play a Sound at the End of the Build with Eclipse
- New MCUXpresso IDE v11.3.1
- Enhancing Binary Utilities in MCUXpresso IDE
- Debug Firmware Switching for the LPC4322
March 2021
- Using Linux Shell Commands on Windows with MCUXpresso Pre-/Post-Build Steps
- Touch & Build: Auto-Update of Firmware Date and Time
- MetaClockClock Build Instructions
- “java.net.SocketException: Connection reset”: Check your Windows Updates!
February 2021
January 2021
- NXP published MCUXpresso SDK 2.9.0 on GitHub
- assert(), __FILE__, Path and other cool GNU gcc Tricks to be aware of
- Hey Google: Find ‘Error from StubMonSemihost: “monitor” command not supported by this target.’
- MCUXpresso IDE V11.3.0 for 2021
- Eclipse Indexer Debug Tips
- 3D Printed Mounting Bridge for Feller Smart Light Control for Philips Hue
- MetaClockClock V4 for the Year 2021
2020 79
December 2020
- Eclipse CODAN (Static Code Analysis) for C/C++
- New MetaClockClock V3 finished with 60 Clocks
- OpenOCD with MCU-Link
- Just before the Snow
- Standalone and Command Line Programmer with MCUXpresso
- Configure hidden and internal Shortcuts in Eclipse
November 2020
- Getting a 96bit Unique ID for each Kinetis Device using MCUXpresso SDK
- New MCU-Link Debug Probe from NXP
- Laser Cut Advent Calendar 2020
- RTOS Trace: TraceX with Microsoft Azure RTOS (aka ThreadX)
- Dark or Light: What is your Preference?
- Steps to use FreeRTOS with newlib reentrant Memory Allocation
- Getting Started with Microsoft Azure RTOS (aka ThreadX)
- Building a DIY High Density Philips Hue LED Stripe
- Debugging Bootloader and Application with one Debug Session
- Power Measurement with the PEmicro Multilink Universal in Eclipse
- tinyK22 Board Rev 1.3 released
October 2020
- FreeRTOS and Eclipse Indexer for >5K Lines Source Files
- Grouping Eclipse Projects with Working Sets
- Silsersee
- Tweaking MCUXpresso IDE Black Theme
- Mobile Teacher Tool, Rev 2 by Gerhard
- MCUXpresso IDE V11.2.1
- FreeRTOS V10.4.1 with SEGGER SystemView V3.12
- Import Projects from git into Eclipse
August 2020
July 2020
- Ride on the World Record Funicular
- MCUXpresso IDE V11.2.0
- Eclipse Gems, Tips & Tricks: Code Folding
- Eclipse Gems, Tips & Tricks: Working Sets
- Eclipse Gems, Tips & Tricks: Block Comments
- Eclipse Gems, Tips & Tricks: Highlight Usage and Definition
- Eclipse Gems, Tips & Tricks: Code Completion
- Eclipse Gems, Tips & Tricks: Open Declaration
- New Version
- Eclipse Gems, Tips &Tricks: Show in System Explorer
- Eclipse Gems, Tips & Tricks: RT(F)M
- Eclipse Gems, Tips & Tricks: Faster Debugger Start
- Eclipse Gems, Tips & Tricks: Black Theme
- Eclipse Gems, Tips & Tricks: Project Filter
- Using eInk display with LPC55S69 and OKdo E1 board
- Eclipse Gems, Tips & Tricks: Text Block Selection
- Eclipse Gems, Tips & Tricks: Close and Open Projects
- Eclipse Gems, Tips & Tricks: Importing Projects
- From C to C++: Converting Eclipse C Projects
June 2020
- MCUXpresso SDK Tutorial – using I2C Driver on OKdo E1 board
- How to use Eclipse CDT Environment Variables in C/C++ Code
- MicroTick (UTICK) Timer Tutorial with OKdo E1 board
- How to get Data off an Embedded System: FatFS with USB MSD Host and FreeRTOS Direct Task Notification
- Disabling NMI (Non Maskable Interrupt) Pin
- Behind the Canvas: Making of “60 Billion Lights”
- Hike around the Engelstock
- McuLog: Logging Framework for small Embedded Microcontroller Systems
- MCUXpresso tutorial: I2C using the Pins/Clocks/Peripherals Config tools and lpcxpresso55s69 SDK
May 2020
- Tutorial: Adding FreeRTOS to where there is no FreeRTOS
- Help! My OKdo E1 board hangs up [solved]
- “60 Billion Lights”: 2400 RGB LEDs and 120 Stepper Motors hiding behind Canvas Art
- Copper Wire Tree
- FatFS, MinIni, Shell and FreeRTOS for the NXP K22FN512
- First experience with OKdo E1 board
- Fast. Easy. Tiny. Introducing OKdo’s E1 board
- Retrofitting a Charmhigh CHM-T36VA Machine with OpenPnP
- LPC55S16-EVK: how fast does it go? How much current does it take?
- NXP LPC55S16-EVK: unboxing and first impressions
April 2020
- FreeRTOS Task Runtime Statistics for NXP i.MX RT1064
- Dumping Variables and Arrays with GDB in Eclipse
- Easter Blooming in the Time of COVID-19
- Tutorial: Rename, Copy or Clone Eclipse Projects with MCUXpresso
March 2020
February 2020
- Copyright Law for Makers and Educators
- Tutorial: Maximum Clock Frequency for Kinetis using MCUXpresso Clock Tools
- Visualizing Data with Eclipse, gdb and gnuplot
- Storm “Sabine” is coming …
- Enable Default FreeRTOS Debugging for LinkServer Debug Connections
January 2020
2019 93
December 2019
- Implementing FreeRTOS Performance Counters on ARM Cortex-M
- DIY ‘Meta Clock’ with 24 Analog Clocks
- Investigating ARM Cortex® M33 core – WiFi with Mikroe WiFi 10 click board
- Investigating ARM Cortex® M33 core – Dual Core debug tutorial
- Investigating ARM Cortex® M33 core – NXP LPC55S69 has *two* M33 cores.
- Investigating ARM Cortex® M33 core – DSP Acceleration 3 (PowerQuad FFT Tutorial)
November 2019
- Investigating ARM Cortex® M33 core – DSP Acceleration 2 (PowerQuad Matrix Engine Tutorial)
- OpenPnP Solder Paste Dispensing Video
- World Stepper Clock with NXP LPC845
- Investigating ARM Cortex® M33 core with TrustZone® – DSP Acceleration 1
- Open Source LittlevGL GUI Library on Adafruit Touch LCDs with NXP LPC55S69-EVK
- Investigating ARM Cortex® M33 core with TrustZone® – In-Application Programming Tutorial
- Open Source FTDI FT2232 JTAG and UART Adapter Board
- Investigating ARM Cortex® M33 core with TrustZone® – In-System Programming Tutorial
October 2019
- TrustZone® vs HeartBleed
- Using SEGGER J-Link with QSPI FLASH on NXP i.MX Boards
- Investigating ARM Cortex® M33 core with TrustZone® – Trusted Execution Environment tutorial
- JTAG Debugging the ESP32 with FT2232 and OpenOCD
- Investigating ARM Cortex® M33 core with TrustZone® – transition from non-secure to secure world
- Investigating ARM Cortex® M33 core with TrustZone® – running TrustZone® example projects in MCUXpresso IDE
- Linking Bootloader Applications with Eclipse and FreeMarker Scripts
- One Year after the Storm ‘Adrian’
September 2019
- Investigating ARM Cortex® M33 Core with TrustZone® – What is TrustZone® anyway?
- Stack Canaries with GCC: Checking for Stack Overflow at Runtime
- Investigating ARM Cortex® M33 core with TrustZone® – Using the Clocks Config Tool
- Eclipse JTAG Debugging the ESP32 with a SEGGER J-Link
- Prösels Castle
- Investigating ARM Cortex® M33 core with TrustZone® – Using the Pins Config Tool
- Journey around the Völseggspitze
- First Smell of Winter in September
- Investigating ARM Cortex® M33 core with TrustZone® – Setting up your environment and creating your first project with MCUXpresso IDE
- NXP MCUXpresso IDE 11.0.1 available
- Investigating ARM Cortex® M33 core with TrustZone® – Unboxing and Getting Started
- Programming the ESP32 with an ARM Cortex-M USB CDC Gateway
August 2019
- Introducing Mark’s Video Guest Blog
- DIY Stepper Motor Clock with NXP LPC845-BRK
- Building and Flashing ESP32 Applications with Eclipse
- Tutorial: How to Optimize Code and RAM Size
- OpenPnP Solder Dispenser Sneak Preview
- Restoring Default Firmware on Seeed Arch Mix NXP i.MX RT1052 Board
July 2019
- Debug and Execute Code from FLASH on the Seeed Arch Mix NXP i.MX RT1052 Board
- Seeed Studio Arch Mix NXP i.MX RT1052 Board
- Visualizing Global Variables while Target is Running with Eclipse and MCUXpresso IDE
- Göscheneralp and Bergseehütte
- DIY Wireless Magnetic Levitating Moon Lamp
- Generating Intel Hex Files with a given Length using srec_cat
June 2019
- Hiking around the Fallenflue
- Black Magic Open Source Debug Probe for ARM with Eclipse and GDB
- New NXP MCUXpresso Eclipse IDE v11.0
- 3-Lakes around the Brunschkopf at Seefeld/Tirol
- Mystery Death of a Snail
- The Yellow Collection
- Collection of Lilac Flowers
- Blue Gentian
- Composition of Green with Algae
- SWO with NXP i.MX RT1064-EVK Board
- Steampunk Lasercut Enclosure for Raspberry Pi
May 2019
- Reverse Engineering of a Not-so-Secure IoT Device
- MCUXpresso Eclipse IDE Mouse Tips & Tricks
- Weissdorn/Hawthorn (Crataegus monogyna)
- Tutorial: MCUXpresso SDK with Linux, Part 3: RAM and XiP Code on i.MX RT1064
- Internal and External Debug Options for the NXP LPC55S69-EVK Board
- Building a Raspberry Pi UPS and Serial Login Console with tinyK22 (NXP K22FN512)
April 2019
- TrustZone with ARMv8-M and the NXP LPC55S69-EVK
- First Steps with the LPC55S69-EVK (Dual-Core ARM Cortex-M33 with Trustzone)
- Dandelion, Snow and Mythen
- Tutorial: MCUXpresso SDK with Linux, Part 2: Commandline Debugging with GDB
- Blooming Pear Tree
- Tutorial: MCUXpresso SDK with Linux, Part 1: Installation and Build with Make
- Snow Melting to Spring
- Log2Ram: Extending SD Card Lifetime for Raspberry Pi LoRaWAN Gateway
March 2019
- Be aware: Floating Point Operations on ARM Cortex-M4F
- Tutorial: RAK813 LoRaWAN+BLE+GPS Sensor Node with Eclipse IDE
- Running FreeRTOS on the VEGA RISC-V Board
- Debugging the RV32M1-VEGA RISC-V with Eclipse and MCUXpresso IDE
- Remote Debugging with USB based JTAG/SWD Debug Probes
February 2019
- Contributing an IoT LoRaWAN Raspberry Pi RAK831 Gateway to The Things Network
- MCUXpresso IDE V10.3.1 available
- Different Ways of Software Configuration
- Debugging the Startup Code with Eclipse and GDB
- Tutorial: Changing ARM Cortex Core or Microcontroller in Eclipse CDT Projects
- Tutorial: Blinky with the NXP LPC845-BRK Board
- Tutorial: Transforming the NXP LPC845-BRK into a CMSIS-DAP Debug Probe
- Tutorial: Using external Debug Probes with NXP LPC845-BRK Board
January 2019
- Unboxing the NXP LPC845-BRK Board
- Tutorial: HD44780 Display Driver with NXP MCUXpresso SDK
- Tutorial: Booting the NXP i.MX RT from Micro SD Card
- FreeRTOS: how to End and Restart the Scheduler
- GDB All-Stop and Non-Stop Mode with LinkServer
- Driver and Command Line Shell for Winbond W25Q128 16MByte Serial FLASH Device
- Cloud Mountain Tree Sunset
- Driver for VL53L0X Time-Of-Flight (ToF) Sensor and NXP K20DX128
- Regaining Debug Access to NXP i.MX RT1064-EVK executing WFI
2018 81
December 2018
- Year End Linden Tree
- Freelink LPC4322JET100 based Debug Circuit on NXP i.MX RT1064-EVK Board
- Using Camera Modules with NXP i.MX RT10xx EVK
- First Steps with the NXP i.MX RT1064-EVK Board
- Christmas Tree Robot Challenge
- Lasercut Angel Sweets Box
- Variable Width Character Encoding in Eclipse Editor
- New NXP MCUXpresso IDE V10.3.0 Release
- Playing Zork with FreeRTOS on ARM in three different Ways
- Using GDB Server Monitor Commands from Eclipse GDB Console
November 2018
October 2018
September 2018
- Tutorial: Git with Eclipse
- McuOnEclipse Components: 30-Sept-2018 Release
- Hiking in the Tschamin Valley
- Hiking the Poppenkanzel
- Hiking up to the Tschafonhütte and Völseggspitze
August 2018
- Tutorial: μCUnit, a Unit Test Framework for Microcontrollers
- Tutorial: First Steps with Embedded Artists NXP i.MX RT1052 OEM Module
- Open Source RISC – Eclipse with RISC-V on the SiFive HiFive1 Board
- Tutorial: Open-Source Embedded GUI Library LittlevGL with i.MX RT1050-EVK
- Tutorial: Catching Rogue Memory Accesses with ARM Watchpoint Comparators and Instruction Trace
- Tutorial: Catching Rogue Memory Accesses with Eclipse and GDB Watchpoints
- First Steps with the NXP i.MX RT1020 EVK Board
- Hiking around Waldisee and Salisee
- i.MX RT1050 EVK vs. EVKB
- Display Library Function Help Text in Eclipse C/C++ Projects
- Tutorial: Using Runtime Statistics with Amazon FreeRTOS V10
July 2018
- Four-Lake-Hike: Engelberg – Melchsee-Frutt
- MCUXpresso IDE 10.2.1
- Debug the Last Launched Application with Eclipse and other Debug Tricks
- Porting Processor Expert Projects to MCUXpresso IDE
- Hiking the Grossbodenkreuz and around the Glattalpsee
- Adding a Rocktech Capacitive Touch LCD to the NXP i.MX RT1052 EVK
- Show Eclipse Project Location in System Explorer
- Updating the S32K144EVB to Switch between 5V and 3.3V Logic Levels
- Using custom FreeRTOS with S32K SDK and OSIF for ARM
- Execute-Only Code with GNU and gcc
- Creating Disassembly Listings with GNU Tools and Eclipse
- Klöntalersee
- Eclipse Debugging with Pointers and Arrays
- Argynnis
- Tutorial: FreeRTOS 10.0.1 with NXP S32 Design Studio 2018.R1
- McuOnEclipse Components: 1-July-2018 Release
June 2018
- Show FreeRTOS Threads in Eclipse Debug View with SEGGER J-Link and NXP S32 Design Studio
- Measuring ARM Cortex-M CPU Cycles Spent with the MCUXpresso Eclipse Registers View
- Building a DIY SMT Pick&Place Machine with OpenPnP and Smoothieboard (NXP LPC1769)
- Eclipse CDT: Showing the Return Value of a Function with Step-Return
- Embedded Computing Conference 2018: Pick&Place Overview Video
- Knabenkraut and all the other ones…
May 2018
- Installing Darkest Theme with MCUXpresso IDE 10.2
- GNU Link Time Optimization finds non-matching Declarations
- Tutorial: Understanding and Using FreeRTOS Software Timers
- Do you Speak Klingon? How to change the Eclipse IDE UI Language with Babel
- Understanding FreeRTOS Task Stack Usage and Kernel Awareness Information
- Overview of MCUXpresso IDE v10.2.0
- Smokerless Smoked Brisked – Sous Vide for +55h at 66°C
- Sneak Preview: DIY SMT Pick & Place Machine with OpenPnP
April 2018
- Upgrading a Laser Cutter with Cohesion3D Mini and LCD
- Debugging ARM Cores with IP based Debug Probes and Eclipse
- Recovering OpenSDA Boards with Windows 10
- Winter Wonderland Melchseefrutt
- Listing Code and Data Size with GNU nm in Eclipse
- McuOnEclipse Components: 1-Apr-2018 Release
- Happy Easter Laser Cutting
March 2018
- 3D Printed SMT Cut Tape Holder
- Shortcut to Switch between Eclipse Perspectives
- Easy Box Making for Laser Cutters
- Using a 50 Watt Laser Cutter with tesa Laser-Labels
- Converting Binary Files to Intel Hex Format with the SRecord Tool
- Tutorial: CRC32 Checksum with the KBOOT Bootloader
- Flash-Resident USB-HID Bootloader with the NXP Kinetis K22 Microcontroller
- Using a Laser Cutter and Engraver with Cellulose Acetate Sheets
February 2018
- Performance and Runtime Analysis with FreeRTOS
- Faster FreeRTOS Percepio Tracealyzer Streaming with Segger RTT
- tinyK22 Boards arrived
January 2018
2017 127
December 2017
- Debugging the Teensy 3.6 with Eclipse MCUXpresso IDE and CMSIS-DAP LPC-Link2
- Making Perfect Sticky DIY Sumo Robot Tires
- McuOnEclipse Components: 26-Dec-2017 Release
- New Concept for 2018 Mini Sumo Roboter
- MCUXpresso IDE V10.1.0 with i.MX RT1052 Crossover Processor
- New FreeRTOS V10.0.0: Amazon, Segger SystemView and Percepio Tracealyzer
- First tinyK22 Board with NXP K22FN512 ARM Cortex-M4F
November 2017
- Eclipse MCUXpresso IDE 10.1 with integrated MCUXpresso Configuration Tools
- Exploring a Microcontroller and Software and Tools for the next Project
- Using a Custom Debug Perspective in Eclipse
- Solving Problem with GNU Linker and “referenced in section, defined in discarded section ” Error Message
- Simple Trick to Move a Lost Off-Screen Application Back on Windows
- Fascinating Details of Waveshare E-Paper Displays
- All Saints Day with the Stoos Ridge Hike
October 2017
- Adding a Delay to the ARM DAPLink Bootloader
- EmbSysRegView 0.2.6 for NXP Kinetis Design Studio V3.2.0
- SQUIX ESP8266 based E-Paper WiFi Weather Station
- Mushrooms, Mushrooms, Mushrooms, …
- Hiking King Laurin and his Rose Garden
- Lucerne Määs 2017
- Dealing with Eclipse and Very Small Icons on Ultra High Density Displays
- Using Serial Terminal and COM Support in Eclipse Oxygen and Neon
- How to fix an Eclipse Workspace that does not open any more?
September 2017
- McuOnEclipse Components: 25-Sept-2017 Release
- 50W Laser Cutter Upgrades
- Managing Project and Library Dependencies with Eclipse CDT
- Using Multiple Memory Regions with the FreeRTOS Heap
- WiFi TFT Touch LCD Weather Station with ESP8266
- WiFi OLED Mini Weather Station with ESP8266
- Using the GNU Linker Script to know the FLASH and RAM Areas in the Application
- Recovering and Updating the NXP OpenSDA Bootloader with P&E Multilink and MCUXpresso IDE
- Sunrise with Swan on Lake Lucerne
- Laser Cutter: Wooden Chest Box
- Hiking the Hirzelweg in the Dolomites
August 2017
- Getting up early: Sunrise in the Dolomites
- Tutorial: Porting BLE+NRF Kinetis Design Studio Project to MCUXpresso IDE
- The Legend and the Fairy Tale of Lago di Carezza
- Hiking around the Rothenflue
- Tuning a Laser Cutter and Determine the Maximum Usable Laser Power
- Laser Engraving for a Card Box
- Why you should not use Arduino for Professional Work
- Walking to Work: Sunrise with Rigi
- Using Eclipse with its local Version of Java Virtual Machine
- Getting Control over a 50 Watt CO2 Laser Cutter from China
- Adding CMSIS-SVD Files to EmbSysRegView 0.2.6.r192 and Eclipse
- Building Eclipse and MCUXpresso IDE Projects from the Command Line
- Oeschinen Lake
July 2017
- Breathing with Oxygen: DIY ARM Cortex-M C/C++ IDE and Toolchain with Eclipse Oxygen
- Solving “No source file named …” in Eclipse and GDB
- Custom 3D Printed Enclosure for NXP LPC-Link2 Debug Probes
- Troubleshooting Tips for FreeRTOS Thread Aware Debugging in Eclipse
- EmbSysRegView 0.2.6 for Eclipse Neon and Oxygen
- Mostly Sunny, or: Why you should Hike in the Rain: Ibergeregg to Spirstock
- How to use Custom Library Names with GNU Linker and Eclipse
- Tutorial: Makefile Projects with Eclipse
- Hiking on the Border of Two Cantons
- MCUXpresso IDE v10.0.2 – Updated Eclipse based IDE for LPC and Kinetis
- Getting Started: ROM Bootloader on the NXP FRDM-KL03Z Board
- Karwendel
- Compiler Explorer
- McuOnEclipse Components: 09-July-2017 Release
- Three more Reasons to Commute by Train in Switzerland
- Using FreeRTOS with newlib and newlib-nano
- Sleeping Stone Giant
- Transforming Eclipse Linked Projects into Standalone Projects
June 2017
- Hiding Inactive Code In Eclipse
- Experimental Smokerless Pulled Pork Sous-Vide Style
- First Steps with the Variscite DART-6UL i.MX6 UltraLite Development Kit
- Zooming In and Out of Text with Eclipse
- GNU Code Coverage on Embedded Target with Eclipse Neon and ARM gcc 5
- Smoked Soy Brined Salmon and Tuna
- Adding GNU Coverage Tools to Eclipse
- Enzian
- Using Python to Store Data from many BLE Devices
- DIY USB HID Joystick Device and Game Controller
- ARM SWO Performance Counters
May 2017
- 2017 Spring Semester Sumo Challenge
- How Trees grow on Trees
- 3D Printed Sumo ToF Blade
- Customizing Welcome View and Splash Screen in Eclipse Neon
- MCUXpresso IDE: Blinky the NXP LPC800-DIP Board
- MCUXpresso IDE: Terminate and Disconnect a Debug Session
- McuOnEclipse Components: 06-May-2017 Release
- Using Eclipse to Program Binary Files to an Embedded Target
- Using the LPCXpresso V2/V3 Boards to Debug an external Board
April 2017
- Is Developing for ARM more difficult than for other Architectures?
- Modifying the Teensy 3.5 and 3.6 for ARM SWD Debugging
- Tuturial: mbedTLS SSL Certificate Verification with Mosquitto, lwip and MQTT
- 10 Reasons Why I Love my Train Commute
- Tutorial: Secure TLS Communication with MQTT using mbedTLS on top of lwip
- Easter Weekend Apple Juice Brined Pulled Pork Smoked on Beech Wood
- Enable Secure Communication with TLS and the Mosquitto Broker
- Introduction to Security and TLS (Transport Layer Security)
- MQTT with lwip and NXP FRDM-K64F Board
- MCUXpresso IDE: Installing Processor Expert into Eclipse Neon
- Spring Awakening
- Automatically Refresh Eclipse Projects before Build
- MCUXpresso IDE: Importing Kinetis Design Studio Projects
- The Influence of Software and Tools on ARM Cortex-M Microcontroller Vendor Selection
March 2017
- MCUXpresso IDE: Adding the Eclipse Marketplace Client
- MCUXpresso IDE: S-Record, Intel Hex and Binary Files
- MCUXpresso IDE: Unified Eclipse IDE for NXPs ARM Cortex-M Microcontrollers
- Simulating Space on Earth: Irradiation Tests at the Paul Scherrer Institute
- Tutorial: Using Eclipse with NXP MCUXpresso SDK v2 and Processor Expert
- Embedded World Nürnberg 2017 Impressions: MCUXpresso, Hexiwear, NTAG, LPC800-DIP and Alan Hawse
- Better FreeRTOS Debugging in Eclipse
- McuOnEclipse Components: 12-Mar-2017 Release
- What is “Realtime Debugging”?
- Percepio FreeRTOS Tracealyzer Plugin for Eclipse
- Sleepless Night with Föhn
February 2017
- eSOMiMX6-micro: NXP i.MX6 System on Module
- Sending a Satellit to Space: What could possibly go wrong?
- P&E ARM Cortex-M Debugging with FreeRTOS Thread Awareness and Real Time Expressions for GDB and Eclipse
- Breakfast with Eggs Benedict, Sous-Vide Style
- Tips for Making Copy of Eclipse CDT Projects Easier
- Sous-Vide Cooking: Beef Sirloin Steak
- Remote Board Debugging: J-Link Remote Server with Eclipse
- A Dangerous Game with Fire & Ice: Methane Gas on Lake Lauerz
January 2017
- Cycle Counting on ARM Cortex-M with DWT
- Schwanau on Ice
- McuOnEclipse Components: 28-Jan-2017 Release
- Zephyr: Thoughts and First Steps on the ARM Cortex-M4F with gcc, gdb and Eclipse
- “No source available”, or how to Debug Multiple Binaries with GDB and Eclipse
- Reprogramming the Mikroelektronika Hexiwear Dockingstation
- Debugging ARM Cortex-M0+ HardFaults
- Upgrading to Sharp 128×128 Pixel Memory Display
- “Testing leads to failure”
2016 154
December 2016
- Building the NXP BLE Stack with Open Source GNU and Eclipse Tools
- Obhag
- Using Python, Gatttool and Bluetooth Low Energy with Hexiwear
- DIY IKEA Wireless Qi Charging for the Hexiwear
- VNC Server on Raspberry Pi with Autostart
- Hexiwear with Raspberry Pi and OpenHAB Home Automation
- Tutorial: Hexiwear Bluetooth Low Energy Packet Sniffing with Wireshark
- Disabling EzPort on NXP Kinetis to Solve Power-On Issues
- Tutorial: BLE Pairing the Raspberry Pi 3 Model B with Hexiwear
- Low Power LCD: Adafruit Breakout Board with Sharp Memory Display
- Frosted Japanese Umbrella Pine
- McuOnEclipse Components: 12-Dec-2016 Release
- Qi Wireless Charging Transmitter with 3D Printed Enclosure
- Red Sunday Morning
- Flashing and Restoring the Hexiwear Firmware
- Sunrise with Föhn
- Prototype of tiny Hexiwear Docking Station
- Where is the Sun?
- Tutorial: STMicroelectronics VL6180X Time-of-Flight LIDAR Sensor
November 2016
- NXP MCUXpresso Software and Tools with Clocks Tool
- Making-Of Sea Shell Sand Clock
- Failure with Solder Points and Mechanical Pressure
- MINTomat: World’s Most Complicated Bubble Gum Automata?
- Thank You for Commenting, Thoughts and Feedback!
- Tutorial: Getting ETM Instruction Trace with NXP Kinetis ARM Cortex-M4F
- Inversion: Haggenegg and Stockhütte
- Accessing GNU Linker Script Symbols from C/C++
October 2016
- McuOnEclipse Components: 30-Oct-2016 Release
- Tutorial: Building FreeRTOS Applications for ARM Cortex-M4 on i.MX7 with Eclipse
- Tutorial: Updating Embedded Linux on Toradex i.MX7 Colibri Module using SD Card
- Tutorial: Running FreeRTOS on NXP i.MX7Dual Cortex-M4F
- Workaround for “Error in final launch sequence: Cannot execute this command without a live selected thread.”
- Tutorial: First Steps with NXP i.MX7 and Toradex Colibri Board
- Tutorial: Using Single Wire Output SWO with ARM Cortex-M and Eclipse
- Carlina Acaulis – Silberdistel
- FreeRTOS Kernel Awareness with Ozone
- First Steps with Ozone and the Segger J-Link Trace Pro
- Tutorial: RFID Tags with the NXP NFC Controller PN7120 and Eclipse
- Tutorial: Blinky with Kinetis SDK V1.3 and Processor Expert
- Enclosure for the Remote Robot Controller with LCD Display
- Central Switzerland in Timelapse
September 2016
August 2016
- ARM Cortex-M Interrupts and FreeRTOS: Part 3
- Survey Results: After 0x8888888 Seconds, This is Your Feedback
- Annakirchl
- ARM Cortex-M, Interrupts and FreeRTOS: Part 2
- Survey: After 0x8888888 Seconds, What’s Next?
- ARM Cortex-M, Interrupts and FreeRTOS: Part 1
- Sunrise at the Haggenegg
- Prototype of Wireless Remote Controller with NXP Kinetis K20
- Avoid Warping ABS on Ultimaker 2
- Apple Juice Brined Pulled Pork
- Eclipse and GDB: Process Properties, Arguments and GDB Traces
- Four States BBQ Sauce for Pulled Pork (or anything else)
- Semihosting (again!) with NXP Kinetis SDK V2.0
- Bricking and Recovering OpenSDA Boards in Windows 8 and 10
July 2016
- McuOnEclipse Components: 31-July-2016 Release
- impulse: Segger SystemView in Eclipse
- Cedar Planked Smoked Sesame Salmon and Tuna
- NXP Pins Tool: Understanding Data for Offline Usage
- Lilium Martagon
- Salmon on Cedar Planks
- Hiking up to the Rigi Hochflue
- NXP Pins Tool: Clock Gates and Controlling the Bits
- Rigi Hochflue Alpine Flowers
- Hexiwear: Teardown of the Hackable ‘Do-Anything’ Device
- FatFS with Adafruit MicroSD Breakout Board and NXP FRDM-KL25Z
- FreeRTOS Kernel Awareness for Eclipse from NXP
- BBQ with Baby Back Ribs and Pulled Pork
- Bees and Lavendula
- Board Bring-Up Tips, GDB Logs and Traces in Eclipse
June 2016
- How to Recover the OpenSDA V2.x Bootloader
- McuOnEclipse Components: 25-June-2016 Release
- Switching the Microcontroller Package, Device and Family
- First steps: ARM Cortex-M7 and FreeRTOS on NXP TWR-KV58F220M
- Electric Racecar World Record: From Zero to 100 km/h in 1.513s!
- Swiss Army Knife of Terminal Program for Serial Bootloaders
- Segger J-Link OpenSDA Firmware with Virtual MSD
- Tutorial: BBQ Pulled Pork
- Tutorial: Making Music with Floppy Disk Drives
- Adding FreeRTOS Thread Awareness to GDB and Eclipse
- Combining Multiple NXP Kinetis SDKs into One
- Split and Clone Editor Views in Eclipse
- Seefelder Spitze
- Constructing Software for Hardware
- Tutorial: Muxing with the New NXP Pins Tool
- A Flying UAV Drone Full of Sensors
- INTRO FS2016 Semester Closing with Robot Maze Challenge
May 2016
- McuOnEclipse Components: 29-May-2016 Release
- FreeRTOS V9.0.0 with Static Memory Allocation
- Schwanau
- Build and Clean Selected Files in Eclipse CDT
- To-Do Lists with Eclipse Tasks View
- Lady’s-Slipper Orchid – Cypripedium Calceolus
- Daylight beating my Jetlag
- NXP FlexIO Generator for the WS2812B LED Stripe Protocol
- Tutorial: FreeRTOS with NXP Kinetis SDK V2.0 and Processor Expert
- Tutorial: Blinky with NXP Kinetis SDK V2.0 and Processor Expert
- Build Configurations in Eclipse
- NXP FTF Hands-On with FreeRTOS Task Aware Debugger
- FreeRTOS Thread Debugging with Segger GDB in Eclipse
- Mother of Components: Processor Expert with NXP Kinetis SDK V2.0 Projects
- McuOnEclipse Components: 8-May-2016 Release
- Assembly Files in Eclipse CDT Projects
April 2016
- Programming S-Records with GNU ARM Eclipse Debugger Plugins
- Changing Heap and Stack Size for NXP Kinetis SDK V2.0 gcc Projects
- Fix for GDB and “The system tried to join a drive to a directory on a joined drive”
- Debugging Multiple NXP Boards with GDB and P&E
- Semihosting with Eclipse and the NXP Kinetis SDK V2.0
- Solution for OpenOCD “Cannot communicate… target not haltet”
- FreeRTOS Thread Debugging with Eclipse and OpenOCD
- Music Player with Eight 3.5″ Diskette Drives
- McuOnEclipse Components: 3-Apr-2016 Release
- Primula Bug
- NXP Kinetis Design Studio v3.2.0
- Flashing many ARM Boards without a Host PC
March 2016
- 3D Printed Gameboy and Remote Controller with tinyK20 Board
- Zumo Robot with Magnetic Encoders
- First of Spring: Crokus
- nRF24L01+ 2.4 GHz Wireless Connectivity with the tinyK20 Board
- Tutorial: Blinky with the FRDM-KL27Z and Kinetis SDK v2
- Solving “Launching: Configuring GDB Aborting Configuring GDB”
- Dealing with Code Size in Kinetis SDK v2.x Projects
February 2016
- Merging S19 Files
- XML Editor & Checker for CMSIS-Pack in Eclipse
- Fire & Ice: Winter Sunrise Reflections
- How to put the Kinetis K20 on the tinyK20 Board into Bootloader Mode
- Upside Down & Inside Out: OK Go in (Micro) Zero Gravity
- Are ARM CMSIS-Pack the Future of Software Components?
- Winter is not over yet…
- McuOnEclipse Components: 7-Feb-2016 Release
- Composition in Black, White, Orange and Blue
- Kinetis Lava LED Light Cube
- Tutorial: Bare-Metal Shell for Kinetis
- Freefall
January 2016
- Forces of Nature: Video of Destructive Rockslide
- The Return of the 3D Printed Flying Toaster!
- openHAB RGB LED Light Cube with WS2812B and NXP Kinetis
- First NXP Kinetis SDK Release: SDK V2.0 with Online On-Demand Package Builder
- Controlling NXP Freedom Board RGB LED with openHAB and Raspberry Pi
- 3D Printed Magical MUFG Capsule to Duplicate NXP Kinetis K20 Boards
- Show Floating Point Variable Bytes in Eclipse CDT
- Debug Multiple Boards with GDB at the Same Time
- Ice Flowers
- Hardware Reset for ARM Cortex-M with Segger J-Link and Kinetis Design Studio
- 3D Printed Classic Mac Apple Watch Charging Station
- How to Add Undo/Redo Toolbar Buttons to Eclipse
- McuOnEclipse Release 10-Jan-2016
- Blaze: Miniature, Powerful, Hackable Display with Touch
- First 3D Printed tinyK20 Board Enclosure
- How to Add Bluetooth Low Energy (BLE) Connection to ARM Cortex-M
- Renaming Eclipse CDT Projects
2015 199
December 2015
- Fane Alm
- USB CDC with the Raspberry Pi
- Low and Slow: Christmas Smoked BBQ Veal Brisket
- Blinky LED with openHAB on Raspberry Pi
- Autostarting openHAB on Raspberry Pi
- Installing openHAB Home Automation on Raspberry Pi
- Raspberry Pi Tips: IP Address
- Winter Solstice: Good Evening, Red Sunset Sky!
- Adding a Touch LCD to the Raspberry Pi 2
- Winter Solstice: Good Morning, Red Morning Sky!
- My First BBQ Smoked Turkey
- Linting with Eclipse and the GNU ARM Embedded Launchpad Compiler
- From Zero to NOOBS: Starting with Raspberry Pi Zero
- Morning Trails
- Knowledge
- Tutorial: FreeRTOS Projects with Kinetis SDK V1.3 and the SDK Project Generator
- If you are in a hurry
November 2015
- Using the KwikStik K40 Board to Debug an external Board
- A Raspberry Pi for $5! What are your decision factors?
- New Gadget to Explore: Freescale FRDM-K82F Board
- Preprocessor Listing for GNU gcc with GNU ARM Eclipse Plugins
- McuOnEclipse Components: 22-Nov-2015 Release
- Data Logger with tinyK20 Board
- Chapel St. Laurentius Wylen
- GNU gcc printf() and BuiltIn Optimizations
- Production tinyK20 Boards arrived!
- Segger SystemView: Realtime Analysis and Visualization for FreeRTOS
- Atollic TrueSTUDIO Lite for ARM with Unlimited Code Size
- Sunset behind Rigi
- Path Colors
- Golden Autumn and Phragmites
- Kinetis Drone: First Test Flights
- Red Sunset behind Rigi
- McuOnEclipse Components: 08-Nov-2015 Release
- Morning Autumn Mirror Lake
- Blue Sunrise
- Kinetis Drone: Remote Controller with SUMD
- All Saints’ Day Sunday Morning
October 2015
- Tutorial: lwip with FreeRTOS and the Freescale FRDM-K64F Board
- tinyK20 Production Boards Ready for Parts
- Impressive Videos: Rockfall near Evolène in the Swiss Alps
- Autumn Leaf Colors
- tinyK20 Board in Manufacturing
- Overview: Processor Expert
- McuOnEclipse Components: 17-Oct-2015 Release
- NVIC: Disabling Interrupts on ARM Cortex-M and the Need for a Memory Barrier Instruction
- Playing Tetris with a FRDM-KL43Z Board
- Kinetis Drone: Graupner ESC S3055 Failure
- Zumo Robots at Maker Faire in Rome (16. – 18. Oct. 2015)
- Kinetis Drone: Sensor Fusion Toolbox
- Added Micro SD Card Socket to FRDM-K22F
- SWD Debugging the FRDM-KL43Z
- An Introduction to Kinetis Design Studio for Mac OS X
- Kinetis Drone: Driving the Electronic Speed Controllers
- FreeRTOS ARM Thread Debugging with Eclipse and GDB
- Success is going from failure
September 2015
- Learning from Failure: QFN Package Corner Problem
- Linking additional Object Files with GNU Linker
- Aligning S19 Records to 64-bit Boundaries
- Kinetis Drone: Frame Construction with Graupner Race Copter Alpha 250 Q
- Evening Clouds
- Freescale CMSIS-SVD Register Files with Eclipse MARS and EmbSysRegView
- Föhn is here!
- Using FRDM-K64F Board to debug another Kinetis Board
- Using Precompiled Headers with GNU gcc in Eclipse
- New in Eclipse Mars: Launchbar
- Grass does not grow faster …
- Going to Mars: Building a DIY Eclipse IDE for ARM Embedded Microcontrollers
- Better Debugging with Eclipse: Step Into Selection
- 10 Types of People
August 2015
- Programming Kinetis with CodeWarrior from the DOS Shell
- Lakeside View
- Updating Segger Tools in Eclipse Kinetis Design Studio
- Simplicity is a great virtue
- Batch Programming with GDB: Segger J-Link and P&E Multilink
- Tutorial: Using GNU Profiling (gprof) with ARM Cortex-M
- Sunday and Rain is Coming …
- Debugging STM32F103RB NUCLEO Board with Segger J-Link
- GNU Static Stack Usage Analysis
- Using the Freescale Freedom (FRDM-KL43Z) to Debug other Boards
- Overview: From Snippets to Code Generation
- Thanks to Erich and FRDM-K64F!! :)
- Board Take-Over: Using Segger J-Link to Debug NXP
- Part 5: Barbecue Beef Brisket Texas Style – The Result
- Part 4: Barbecue Beef Brisket Texas Style – The Cooking
- Part 3: Barbecue Beef Brisket Texas Style – The Fire
- Part 2: Barbecue Beef Brisket Texas Style – The Rub
- Part 1: Barbecue Beef Brisket Texas Style – The Meat and the Salt
- Translating for the world …
- Sneak Preview: Profiling Bare Metal Microcontroller Applications with GNU gprof
- Revert an Eclipse Update Installation
- Grand Prismatic Spring
- Hot Spring Colors
- Tutorial: Adafruit WS2812B NeoPixels with the Freescale FRDM-K64F Board – Part 5: DMA
- Thank you for all your comments!
- Tutorial: Adafruit WS2812B NeoPixels with the Freescale FRDM-K64F Board – Part 4: Timer
- Tutorial: Adafruit WS2812B NeoPixels with the Freescale FRDM-K64F Board – Part 3: Concepts
- Removing Hidden COM & LPT Ports and Devices on Windows
- Tutorial: Adafruit WS2812B NeoPixels with the Freescale FRDM-K64F Board – Part 2: Software Tools
- Tutorial: Adafruit WS2812B NeoPixels with the Freescale FRDM-K64F Board – Part 1: Hardware
July 2015
- Improve Eclipse Performance with Increased Heap Size
- To write a program using KDS with Kinetis SDK!!
- FRDM K64F Data Logger using FatFs with KSDK 1.2.0
- Unboxing the Freescale FRDM-KL43Z Board
- Freescale Freedom Board Tutorials on Element14
- Using Kinetis Design Studio V3.0.0 with the Launchpad 4.9-2015-q2 Release
- Sunday Morning Start
- Not done yet!! :P
- How to use Kinetis Design Studio!!
- Show Opcodes in Eclipse Disassembly View
- Hrad Veveří Castle
- Learning about Kinetis SDK!!:)
- Getting to know FRDM-K64F and more!! :)
- Field Art Link Star in Memory of Agent BBJ
- Automatic Variable, Expression and Memory Display with GDB and Eclipse
- The Lost Bell Tower of Graun in Lake Reschen
- Let’s play with Freescale FRDM-K64F
- FreeRTOS Continuous Trace Streaming
- Tutorial: Using Processor Expert and FreeRTOS with Kinetis SDK V1.2
- Getting started with Kinetis FRDM- K64F: New and Better!! :)
- Using Segger Real Time Terminal (RTT) with Eclipse
- Processor Expert Component Repositories
- McuOnEclipse Components: 05-July-2015 Release
- Debugging ARM Cortex-M Hard Faults with GDB Custom Command
- Open Source Static Code Analysis: Cppcheck with Eclipse
- How to Reset an ARM Cortex-M with Software
June 2015
- The Most Green Office Space on Campus
- Freescale Kinetis CAD Footprints and Symbols for Eagle/Altium/etc
- Tutorial: Using Kinetis Design Studio V3.0.0 with IAR and Keil IDE’s
- Hello World!! :)
- Say ‘Hello’ to Manya!
- Impressions from Freescale Technology Forum 2015
- A Candle for a Friend
- Austin Wildlife
- The Joy of Travel – Ready to Reboot!
- tinyK20: New Board with micro-SD Card
- Workaround for “Installing Software has encountered a problem” in Eclipse
- Compositions in Blue and Green
- Church “St. Magdalena” in Oberleutasch, Tirol
- Wetterstein Mountain Range
- A Conference, Yellow Flowers and Green Bugs …
- One of 80’000: Lightning Struck over Lucerne Area
- Eclipse Project ‘Refresh Policy’: Broken Incremental Build with External Make?
- Sumo Robot Competition FS2015
May 2015
- Preparing for Austin/TX – with no Rudy’s Sauce
- Code Coverage with gcov, launchpad tools and Eclipse Kinetis Design Studio V3.0.0
- Problem: undefined reference to ‘__end__’ if using Semihosting
- Merging NXP LPCXpresso IDE with Freescale Kinetis Design Studio, Processor Expert and Kinetis SDK
- Semihosting for Kinetis Design Studio V3.0.0 and GNU ARM Embedded (launchpad)
- Solving “The connected emulator does not support serial wire output (SWO)” for Segger J-Link
- tinyK20 USB Thumb Drive Enclosure
- GDB Client and Server: Unlocking GDB
- Sumo Robo Portraits – FS2015
- tinyK20 Open Source ARM Debug/Universal Board – First Prototypes
- Smoking BBQ Baby Back Ribs – Swiss Style
- Eclipse Project Explorer Filters
- Debugging the FRDM-K64F with P&E Multilink
- CodeRed Debug Perspective in Kinetis Design Studio
- Breadcrumbing Mother’s Day: Minimized Debugging View with Eclipse
- Reduce Eclipse ‘Install New Software’ Installation Time
- Editing Compiler Include (or other) Settings in Eclipse
- Campus Horw, Yesterday
April 2015
- CRC Checksum Generation with ‘SRecord’ Tools for GNU and Eclipse
- Semihosting with GNU ARM Embedded (Launchpad) and Kinetis Design Studio
- Proof of Concept: Open Source ARM SWD Debug and General Purpose Board
- Serial Terminal View in Eclipse Luna
- Spring is coming, slowly…
- UART with the FRDM-KL02Z Board
- Updated P&E GDB Server for Eclipse: Connect/Attach and Advanced Flash Programming
- USB CDC with the Teensy 3.1 Board
- Freescale Processor Expert Survey
- Sensirion SHT11 Temperature and Humidity Sensor on a MikroElektronika Click Board
- Poor Man’s Trace: Free-of-Charge Function Entry/Exit Trace with GNU Tools
- New Books Page!
March 2015
- True or False Exam Questions
- Solving the 8192 Character Command Line Limit on Windows
- Using the DHT11/DHT22 Temperature/Humidity Sensor with a FRDM Board
- Altium File for Freescale FRDM-K25Z Board
- Command Line Programming and Debugging with GDB
- FRDM-KL25Z Arduino Headers with Altium
- OpenOCD/CMSIS-DAP Debugging with Eclipse and without an IDE
- McuOnEclipse Components: 22-Mar-2015 Release
- Attaching to a Running Target with Segger J-Link, GDB and Eclipse
February 2015
- Quick Way to Open Closed Project in Eclipse
- Snow Men
- Using Kinetis Design Studio with IAR Embedded Workbench IDE
- Winter Wonder Land Mirror Lake
- McuOnEclipse Components: 03-Feb-2015 Release
January 2015
- Morning Burning Sky in Horw
- Railway Station Winter Panoramic View
- Snow Covered Queen of the Mountains
- Kapellbrücke
- eWheel Velo Bling-Bling Freescale Project
- Frozen Snow Beauties
- Creating a Library with Kinetis Design Studio
- Golden Snow Crown
- Updated Percepio Tracealyzer and Trace Library to Version V2.7.0
- Zugspitze
- Shell Component with History Function
2014 215
December 2014
- Snow Plowing (Darth Vader) Sumo Bot
- McuOnEclipse Components: 27-Dec-2014 Release
- USB with the Freescale FRDM-K22F Board
- Code Coverage for Embedded Target with Eclipse, gcc and gcov
- Christmas Morning Sunrise Light
- Darth Vader Santa Claus Sumo Bot
- Adding Multiple Include Paths to Build Settings in Eclipse
- Sumo with GoPro, and other Sumo Videos
- Infotronic WS2014 Sumo Robots are Ready!
- Autonomous Christmas Lab 2014 Video
- Tutorial: IoT Datalogger with ESP8266 WiFi Module and FRDM-KL25Z
- McuOnEclipse Components: 07-Dec-2014 Release
- McGyver Way: Power over USB
November 2014
- Tutorial: Web Server with the ESP8266 WiFi Module
- Adding ‘Show in Windows Explorer’ to Eclipse
- Inversion Sunday
- Off-Season Flowers
- Tutorial: Playing MP3 Files with VS1053B and FRDM Board
- Engineering Joke of the Week: The Genie
- McuOnEclipse Component Sources in Dedicated GitHub Repository
- Updated McuOnEclipse Components: USB for KL24Z, FatFs v0.10c, Shell Backspace and FreeRTOS Trace Hook Configuration
- Tutorial: How to Erase the FLASH with the GNU GDB debugger
- Engineering Joke of the Week: The Train Ticket
- Adding Processor Expert to Atollic TrueSTUDIO
- Symphony in White
- Recovering the FRDM-K64F Bootloader, or: Cloning the Program of a Microcontroller
- NeoShield: WS2812 RGB LED Shield with DMA and nRF24L01+
- Using Keil μVision 5 with Processor Expert
- Processor Expert Events
- Tutorial: FreeRTOS with the Kinetis SDK and Processor Expert
- Engineering Joke of the Week: The Frog
- Cattle and Mountains
- Sumo Robot Sensor Shield
- November
- Electrical Race Car Breaks Acceleration World Record
- Debugging Failure: Check List and Hints
- RAM Target with Kinetis Design Studio and FRDM-K64F
- Processor Expert Value Proposals
- Illustrated Step-by-Step Instructions: Updating the Freescale Freedom Board Firmware
- 1000 Days of Blogging: Numbers and Tips for You
October 2014
- Engineering Joke of the Week: The Pet Shop
- New Sumo Robot Assembled, and looking good!
- Export and Import Processor Expert Component Settings
- C++ with Kinetis Design Studio
- USB CDC with the FRDM-K64F, finally!
- Château de Chillon, Smoke on the Water
- Engineering Joke of the Week: The Tunnel
- New Sumo Robot PCBs Arrived!
- McuOnEclipse Releases on SourceForge
- Weekend Starting Fire
- Cheap and Simple WiFi with ESP8266 for the FRDM Board
- How NOT to Solder Headers on a Board
- Enabling/Disabling FXOS8700CQ Device Needs a Delay
- My First DIY Smoked Beef Brisket: Day 2 – the Way and the Result
- User Interrupt on NMI Pin with Kinetis and ExtInt Component
- My First DIY Smoked Beef Brisket: Day 1 – Preparation
- Failed to Debug with GDB: Breakpoints or Expressions on non-existing Locations
- Winter is Coming
- Putting Code of Files into Special Section with the GNU Linker
- Unlocking and Erasing FLASH with Segger J-Link
- Emulating Eclipse ‘Run’ with ‘Debug’ Configuration
September 2014
- Comparing CodeWarrior with Kinetis Design Studio
- RingBuffer Component with Put/Get/Clear Events
- BBQ Smoker Monitoring Robot
- Updated Eclipse EmbSysReg Viewer with extra Freescale SVD Files
- Sensor and Communication Shield for Sumo Robot
- Executing Multiple Commands as Post-Build Steps in Eclipse
- Vapour Trail above Wing
- How to Add Existing Files to Eclipse Projects
- Building Projects with Eclipse from the Command Line
- Semihosting with GNU ARM Embedded (LaunchPad) and GNU ARM Eclipse Debug Plugins
- P&E Eclipse Update Site for GNU ARM Eclipse Plugins
- Sunday Morning Flight
- Automatic Documentation Generation: Doxygen with Processor Expert
August 2014
- Wildflowers, by Altitude
- Mountain Views in Zugspitz Area
- Mountain Lake Views
- Sunset Light on Zugspitze
- Rainbow Valley
- Butterfly Collection
- Wildflower Collection
- Zugspitz Arena
- Wild Bee
- GNU Libs with Debug Information: Rebuilding the GNU ARM Libraries
- XFormat, a Lightweight printf() and sprintf() Alternative
- Eclipse Performance Improvement Tip: Close Unused Projects
- Review of the CAM8100-U USB Camera with the RIoT Android Board
- Link to Files and Folders in Eclipse
- Overwriting Symbols in the GNU Linker File
- Hiding a Component in CDE
- Hacking the Teensy V3.1 for SWD Debugging
- USB with the TWR-KL25Z48M Board: Check Jumper J18!
- Converting S19 Files into Binary Files with GNU objcopy
- Swiss National Day Tour: The Water Theme
July 2014
- LED Clock with Kitchen Hot Pan Protector
- A Compendium: is this what you are looking for?
- Zumo Robot with WiFi and GPS
- Adding the CAM8000-D Camera Module to the RIoT Board
- Adding the Wi-Pi WiFi Dongle to the RIoT Android Board
- Flashing a new Android Image to the RIoT Board
- Exclude Source Files from Build in Eclipse
- Terminal Connection to the RIoT Board
- Tour to Italy
- First Steps with the RIoT Board and Android
- Adafruit NeoPixel Clock with 60 LEDs
- Campus Horw and Mount Pilatus
- Preserving Memory Ranges with Eclipse and P&E GDB Server
- First Adafruit NeoPixel Blinks with the FRDM Board
- Listing Code and Data Size for each Source File with GNU and Eclipse
- Multi-Drive Support with FatFS
- UART printf() for the FRDM-K64F Board and Kinetis Design Studio
- Girls for Science!
- Switching ARM GNU Tool Chain and Libraries in Kinetis Design Studio
- printf() and scanf() with GNU ARM Libraries
- Step-by-Step: Updating OSBDM/OSJTAG Debug Firmware
- Stein Glacier with Stein Lake
- Showcase of Student Project Exhibition 2014 in Horw
- Snake Game on the FRDM-KL25Z with Nokia 5110 Display
- Replicating an Eclipse Update Site for Offline Usage
- Tutorial: Nordic Semiconductor nRF24L01+ with the Freescale FRDM-K64F Board
June 2014
- First New Zumo Board out of the Reflow Oven
- New Zumo Robot PCBs Arrived!
- Slow 32 kHz Oscillator Startup
- Finding Settings in Processor Expert Components
- FILLing unused Memory with the GNU Linker
- Preventing Reverse Engineering: Enabling Flash Security
- Tutorial: DIY Kinetis SDK Project with Eclipse – Board Configuration
- Formula Student Electric “grimsel” Testing in Alpnach
- Butterfly and Lavender
- Programmable Ultrasonic Sensor Shield for FRDM Board
- Switching between ‘tabs’ and ‘no-tabs’ UI in Processor Expert
- Updated Freedom Board Logic Analyzer with DMA
- Tutorial: DIY Kinetis SDK Project with Eclipse – Startup
- FRDM-K64F at Maximum Speed of 120 MHz
- Panoramas: Klausen – Pragel
- EmbSys Registers View with CMSIS-SVD dimElementGroup
- Evening Clouds
- Swiss Mountain Seven-Pass-Tour: Brünig – Grimsel – Furka – Gotthard – Nufenen – Grimsel – Susten
- Combining GPS Data Logger with Google Earth
- Tutorial: PWM with DMA on ARM/Kinetis
- Semihosting with Kinetis Design Studio
- Swiss Mountain Three-Pass-Tour: Susten – Grimsel – Furka
May 2014
- Configuration Data: Using the Internal FLASH instead of an external EEPROM
- Tutorial: Freedom Board with Adafruit Ultimate GPS Data Logger Shield
- How to Add Register Details View in Eclipse
- Frozen Fog
- Mini-Sumo Robot Competition May 2014 in Horw
- Tutorial: Data Logger with the FRDM-K64F Board
- Reducing Compile Time in Eclipse with Parallel Build
- Morning Clouds
- Constructing a Classroom IDE with Eclipse for ARM
- C/C++ Watchpoints with Eclipse Kepler
- Joystick Shield with nRF24L01 driving a Zumo Robot
- Enhanced RNet Wireless Components and Communication Stack
- GNU ARM Eclipse & Segger J-Link Device Name Settings
- Printing Code Size Information in Eclipse
April 2014
- Segger J-Link Firmware for OpenSDAv2
- JoyStick Shield with the FRDM Board
- FRDM with Arduino Ethernet Shield R3, Part 4: MinIni
- The Turbo Encabulator
- Valley of Schwyz
- A Conference Call in Real Life
- Binary (and S19) Files for the mbed Bootloader with Eclipse and GNU ARM Eclipse Plugins
- Using the FRDM-K64F with CodeWarrior
- Recovering FRDM-K64F mbed Board
- GNU Linker, can you NOT Initialize my Variable?
- Pin Muxing: Using the NMI Pin as GPIO Pin
- Creating New Eclipse Debug Configuration
- A Taste of Spring Time: Blooming Flowers and Trees
- Tutorial: User Interrupts with Processor Expert
- Processor Expert (Driver Suite/Plugins/KDS) V10.4 with new Component Inspector
- The Zumo Bots at FTF 2014
- Foto Impressions from FTF 2014
- GNU Additional Tools: Create Flash Image, Print Size and Extended Listing Options
- FTF: FRDM-K64F, Kinetis Design Studio and Kinetis SDK
- What Meetings feel like for Engineers
- Zumo Robots in Bucharest
March 2014
- Getting Bluetooth Working with JY-MCU BT_BOARD V1.06
- Serial Terminal View with Eclipse Kepler
- Winter Strikes Back…
- RNet Stack as Component, nRF24L01+ with Software SPI
- FreeRTOS, malloc() and SP check with GNU Tools
- Starting Point for Kinetis Low Power LLS Mode
- Variable Debugging with Eclipse Kepler
- Sharing Debug Configuration with Eclipse
- New Encoder PCB’s arrived
- Blooming Crocus
- Tutorial: Thermal Printer, Part 1: Hardware Setup with FRDM Board
- Generating Static FreeRTOS Source Code
- Processing the Pololu Motor Shaft Encoders
- First Steps with the Freescale TWR-K64F120M
- Boards from Embedded World (STM Nucleo, Atmel Xplained Mini, Cypress PSoC 4)
February 2014
- Should I use that Elevator?
- FreeRTOS V8.0.0 Final Release available as Processor Expert Component
- DIY Free Toolchain for Kinetis: Part 10 – Project Creation with GNU ARM Eclipse 2.1.1
- DIY Free Toolchain for Kinetis: Part 9 – Express Setup in 8 Steps
- Foehn Wind and Ground Fog
- IoT: FreeRTOS Down to the Micro Amps
- Burning Morning Sky
- CriticalSection Component
January 2014
- EnterCritical() and ExitCritical(): Why Things are Failing Badly
- Snow on Green
- FRDM with Arduino Ethernet Shield R3, Part 3: Embedded Web Server
- Inversion
- DIY Free Toolchain for Kinetis: Part 8 – Processor Expert, Eclipse and GNU ARM Eclipse Plugins
- Processor Expert Driver Suite V10.3 Available
- USB for the TWR-K21F120M
- Tower Prototyping: PROTO Board, Breadboard on Ebay
- DIY: Changing Processor Expert Components
- Grindelwald
- Debugging the same Project Multiple Times in Parallel with Eclipse
- FRDM with Arduino Ethernet Shield R3, Part 2: Ping
- FRDM with Arduino Ethernet Shield R3, Part 1: SD Card
- International Obfuscated C Code Contest Winners Announced
- Character LCD with 4 Lines and up to 64 Characters per Line
2013 177
December 2013
- 2014: A Look into the Magic Crystal Ball
- Review: New FRDM-KL26Z Board
- RNet Stack for 8bit MC9S08QE128 Microcontroller and MC13201 Transceiver
- DIY Free Toolchain for Kinetis: Part 7 – GNU ARM Eclipse Plugins
- Eclipse Build Variables
- RNet: optional ACK, Dynamic Payload and Extended nRF24L01+ Driver
- INTRO Mini Sumo Tournament 2013: Lots of Fun!
- New P&E OpenSDA Firmware v114
- Sumo Robot Portraits
- Zumo Robot Last Tuning Tips
- Processor Expert CDE: Debug Verbose Mode
- Bit-Banging I2C with ResetBus() Functionality
- Sumo Robots, one Week until Tournament
- Thanks for 1’001’107 Views!
November 2013
- Sumo Robots, Sensors and everything else….
- Kinetis Unique Identification Register
- Compare External Files in Eclipse
- Sumo Robot with Accelerometer Remote Controller
- IEEE802.15.4 for the Zumo Robot
- Sumo Robot Battle Tips
- RNet: A Simple Open Source Radio Network Stack
- Processor Expert Component not Showing Up?
- Tutorial: Using a Terminal Input and Output; *without* printf() and scanf()
- FreeRTOS for the Freescale DSC 56F8400 Core
- Show Heap Status in Eclipse
- Tutorial: Replacing IAR EW with Eclipse IDE
- Review: ThunderBench with the Freescale FRDM Board and Processor Expert
- IAR ARM v6.7 comes with improved Processor Expert Support
- Workaround for Processor Expert ‘Components’ View Synchronization
October 2013
- S-Record Manipulation with GNU objcopy and Burner Utility
- First Set of nRF24L01+ Wireless Sensor Nodes with FRDM-KL25Z
- USB with the TWR-K60F120M and TWR-K70F120M
- Eclipse Command Line Code Generation with Processor Expert
- Using the FRDM-KL25Z with CMSIS-DAP to program non-Freescale ARM Microcontrollers
- Tutorial: Using the FRDM-KL25Z as Low Power Board
- How to Avoid Slow Processor Expert Projects
- Link Order: Using Multiple Definitions with ARM GNU Linker and Eclipse
- FRDM Board Bootloader fails with Windows 8.1 Preview
- Kinetis K60 Crowdfunding Board
- FRDM Board not responding? Check your Virus Scanner!
- Compiling Documentation and Presentations: LaTeX
- Changing Initialization Sequence in Processor Expert
- Zumo Robot assembled
- Overview of ARM Microcontrollers and Tools
September 2013
- Optimized BitIO_LDD Programming with Processor Expert
- Zumo Robot Chassis PCB arrived!
- New CodeWarrior for MCU10.5
- Mini Sumo Robot with Proximity Sensors
- Mini Sumo Robot Competition running with FRDM-KL25Z
- The Freescale OpenSDA Trap: “No Device Available”, or something like that….
August 2013
- Fail! The Zumo Shield Blade Problem
- Electric Race Car “julier” wins at Red Bull Ring in Spielberg
- Optimized FreeRTOS: Stack Check and SysTick for ARM Cortex Cores
- USB for the Freescale ARM Kinetis KL46Z and K21D50M
- Tutorial: FreeMASTER Visualization and Run-Time Debugging
- A 5V Freedom Board? FRDM-KE02Z
- Driver for Microchip 24xx Serial EEPROM
- “Volatile” can be harmful…
- Installing eGit in Eclipse and CodeWarrior for MCU10.4
- Kinetis ARM Cortex M4 DIY Board for $5
- Device Driver for Freescale MAG3110 Digital Magnetometer
- A new Freedom Board: FRDM-KL46Z
- DIY Free Toolchain for Kinetis: Part 6 – Linux Host with OpenOCD and CMSIS-DAP
- DIY Free Toolchain for Kinetis: Part 5 – FreeRTOS Eclipse Kernel Awareness with GDB
- DIY Free Toolchain for Kinetis: Part 4 – Processor Expert for Eclipse
- Using the FRDM-KL25Z as a USB Mouse Device
July 2013
- FreeRTOS V7.5.0 released
- How to re-enable ‘Add to dictionary’ for the Eclipse Spell Checker
- DIY Free Toolchain for Kinetis: Part 3 – Debugger (GDB Server with P&E and Segger)
- DIY Free Toolchain for Kinetis: Part 2 – Eclipse IDE
- DIY Free Toolchain for Kinetis: Part 1 – GNU ARM Build Tools
- Tutorial: Ultra Low Cost 2.4 GHz Wireless Transceiver with the FRDM Board
- Hacking the Heating System for Cooling – Geothermal Drilling with extra Benefits
- FRDM-KL25Z talks to Android Phone
- USB MSD Host for the FRDM-K20D50M Board
- FreeRTOS Heap with Segmented Kinetis K SRAM
- Historic Win in Silverstone: Congratulations to the AMZ Formula Student Team!
- Yet another Bluetooth Firmware: BC04
- Low Power with FreeRTOS: Tickless Idle Mode
June 2013
- Using the FRDM-KL25Z as USB Keyboard
- Using Keil µVision 4 (ARM-MDK) with Processor Expert Driver Suite
- 5V Generation from V_IN on the Freedom Board RevE
- Using the HC-06 Bluetooth Module
- Tutorial: Arduino Motor/Stepper/Servo Shield – Part 3: 74HCT595 Shift Register
- Bricking and Recovering FRDM-KL25Z Boards: Reset, SWD Clock and Low Power
- Adding Quadrature Encoder to the Zumo Chassis
- Eclipse Problems View: Only Show Problems for Project
- Traps and Pitfalls: No Hex/Bin/S19 File Created with GNU?
- FRDM-KL25Z RevE Board arrived
- Tutorial: Arduino Motor/Stepper/Servo Shield – Part 2: Timed Servo Moves
- Julier Formula Student Electrical Race Car as Television Star
- Julier 4WD Test Drive in Alpnach
May 2013
- Tutorial: Arduino Motor/Stepper/Servo Shield – Part 1: Servos
- Character LCD with 4 Lines
- Tracked Robot Update: Ultrasonic, Line Sensor and Shell with SMAC 802.15.4
- How to use MCUonEclipse GitHub without Git
- Rollout of ‘julier’ Formula Student Race Car
- CMSIS-DAP with IAR and the KL25Z Freedom Board
- Freedom Board with Segger OpenSDA Debug Firmware
- Software Engineering for Embedded Systems
- Freedom Track Robot with IEEE802.15.4/SMAC
- Fix for 3.3V Voltage Drop on FRDM-KL25Z Board
- Low-Level Coding with PDD (Physical Device Driver)
- USBDM 4.10.5 supports now MCU10.4
- Processor Expert Component *.PEupd Files on GitHub
- Adding/Removing Floating Point Format for S08 Projects
- Adding USBDM to CodeWarrior for MCU10.4
- Can MCU10.4 recover a bricked OpenSDA Freedom Board?
- Switching Processor Package – Simplified in MCU10.4
- Added Write Protection Pin to FatFsMemSDHC
- Review of CodeWarrior for MCU10.4
April 2013
- Serial Bootloader for the Freedom Board with Processor Expert
- USB CDC with the FRDM-K20D50M
- Debugging FRDM-KL05Z with USBDM
- Debug External Processors with USBDM and Freedom Board
- Using the Freedom Board as SWD Programmer
- Red Suite 5: Eclipse Juno, Processor Expert and unlimited FRDM-KL25Z
- Why I don’t like printf()
- printf() with the FRDM-KL25Z Board and without Processor Expert
- A new Freedom Board: FRDM-K20D50M with ARM Cortex M4
- text, data and bss: Code and Data Size Explained
- Show it again! (How to re-enable hidden Dialogs in Eclipse)
- Extended Driver for the MMA8451Q Accelerometer
- Stepping Backwards while Debugging: Move To Line
- First Steps with the P&E Tracelink
- Restore Deleted Files in Eclipse with Local History
- Decoding S19 Files
March 2013
- Tutorial: Creating a Processor Expert Component for an Accelerometer
- RFduino: Wireless Cortex Arduino to the Size of a Finger Tip
- Copy of Processor Expert Components
- Version Control with Processor Expert Projects
- Maze solving FRDM-KL25Z Robot goes backward for Dead-Ends
- Freedom Logic Analyzer with DMA
- Compiling C Files with GNU ARM G++
- Freedom Robot solves the Maze
- Tutorial: PWM with Processor Expert
- mbed for the Freedom Board
- The Quotation Problem
- Quick Switch Editor in Eclipse
- FreeRTOS on the FRDM-KL05Z Board
- Editor Templates in Eclipse
- Pololu Line Following Robot with Freedom Board
- Search in Processor Expert Component Properties
- USB MSD Host for the Freedom Board
February 2013
- Switching Processor Package in Processor Expert
- Freedom Logic Analyzer with Triggers
- DAC Example with the Freedom Board
- Skipping Breakpoints
- Be Aware of the Baud Problem
- Processor Expert Configuration Registers View
- Using the Reset Button on the Freedom Board as User Button
- Bluetooth with the Freedom Board
- Tutorial: Using the ARM CMSIS Library
- Creating and using Libraries with ARM gcc and Eclipse
- Tutorial: ADC with the Freedom Board
- Zumo Line Following with FRDM-KL25Z
- Tutorial: Printf() with (and without) Processor Expert
- Top 10 Customization of Eclipse Settings
- Turning the Freedom Board into a Logic Analyzer
- Line Numbers in Eclipse
- Eclipse Workspace Tips
January 2013
- Tutorial: IAR + FreeRTOS + Freedom Board
- The Freedom Zumo Robot
- Eclipse Spell Checker
- Switching ARM GNU gcc Toolchain in Eclipse
- Enabling the Expert Level in Processor Expert
- Live View for Variables and Memory
- Lie to Me! or: Building a Polygraph
- Back to Basic(s) with the Freedom Board
- First Steps with Avnet’s Wi-Go Board
- Debugging ARM Cortex-M0+ Hard Fault with MTB Trace
- Reducing the build time with gcc for ARM and CodeWarrior
- Resolving Processor Expert Bogus Errors
- McuOnEclipse goes Git
- Free Static Code Analysis with Eclipse
- The Freedom Robot
- Tutorial: Ultrasonic Ranging with the Freedom Board