Chris Coleman


Chris Coleman is a founder and CTO at Memfault. Prior to founding Memfault, Chris worked on the embedded software teams at Sun, Pebble, and Fitbit.

Posts

  • 23 Dec 2020 - ARM Cortex-M33 Instruction Tracing Without a Debugger
  • 04 Nov 2020 - MCUboot Walkthrough and Porting Guide
  • 16 Sep 2020 - Faster Debugging with Watchpoints
  • 29 Jul 2020 - Step-through debugging with no debugger on Cortex-M
  • 17 Jun 2020 - How do breakpoints even work?
  • 20 May 2020 - Better Firmware with LLVM/Clang
  • 08 Apr 2020 - GNU Binutils: the ELF Swiss Army Knife
  • 18 Feb 2020 - A Guide to Watchdog Timers for Embedded Systems
  • 11 Dec 2019 - Reproducible Firmware Builds
  • 20 Nov 2019 - How to debug a HardFault on an ARM Cortex-M MCU
  • 30 Oct 2019 - ARM Cortex-M RTOS Context Switching
  • 22 Oct 2019 - The Best and Worst GCC Compiler Flags For Embedded
  • 24 Sep 2019 - A Practical Guide to BLE Throughput
  • 04 Sep 2019 - A Practical guide to ARM Cortex-M Exception Handling
  • 06 Aug 2019 - A Deep Dive into ARM Cortex-M Debug Interfaces
  • 16 Jul 2019 - Fix Bugs and Secure Firmware with the MPU
  • 02 Jul 2019 - Automate Debugging with GDB Python API