François Baldassari François Baldassari has worked on the embedded software teams at Sun, Pebble, and Oculus. He is currently the CEO of Memfault. Posts 09 Aug 2022 - Saving bandwidth with delta firmware updates 19 May 2021 - Firmware Static Analysis with CodeChecker 08 Dec 2020 - Seamless firmware development with PlatformIO 10 Nov 2020 - The Best and Worst MCU SDKs 08 Sep 2020 - Secure firmware updates with code signing 23 Jun 2020 - Device Firmware Update Cookbook 02 Jun 2020 - Profiling Firmware on Cortex-M 26 May 2020 - What we've been reading in May (2020) 23 Mar 2020 - Cortex-M MCU Emulation with Renode 22 Jan 2020 - I2C in a Nutshell 14 Jan 2020 - What we've been reading in January 03 Dec 2019 - What we've been reading in November (2019) 12 Nov 2019 - From Zero to main(): Bootstrapping libc with Newlib 17 Sep 2019 - Building Better Firmware with Continuous Integration 20 Aug 2019 - Code Size Optimization: GCC Compiler Flags 13 Aug 2019 - From Zero to main(): How to Write a Bootloader from Scratch 25 Jun 2019 - From Zero to main(): Demystifying Firmware Linker Scripts 06 Jun 2019 - Tools for Firmware Code Size Optimization 29 May 2019 - GNU Build IDs for Firmware 14 May 2019 - From Zero to main(): Bare metal C 25 Apr 2019 - Programming the ATSAMD21 with IBDAP