>
section 18 of 181 min read

Reading list

  • Joseph Yiu, The Definitive Guide to ARM Cortex-M3/M4 and Cortex-M0.
  • Tammy Noergaard, Embedded Systems Architecture.
  • Jean Labrosse, uC/OS-III: The Real-Time Kernel.
  • Richard Barry, Mastering the FreeRTOS Real Time Kernel (free PDF).
  • Frank Vahid & Tony Givargis, Embedded System Design.
  • Andrew Sloss, ARM System Developer's Guide.
  • Colin O'Flynn & Jasper van Woudenberg, The Hardware Hacking Handbook. The standard reference for embedded attacks (glitching, side channels, fault injection).
  • Yifeng Zhu, Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Language and C.
  • Elad Shapira et al., papers on ESP32 secure boot bypass, Nordic APPROTECT bypass, MSP430 BSL extraction.
  • NIST SP 800-193, Platform Firmware Resiliency Guidelines.
  • MISRA-C:2012 and CERT-C coding standards.