Embedded Systems Study Materials

List of embedded systems resources. I’m narrowing down from my earlier 2020 Study Plan to focus on embedded systems and firmware development in C. Bold indicates something I am currently reading or using for class.

Hardware and Software

  • Beagle Bone Black Rev C
  • FRDM-K64F NXP
  • Raspberry Pi 4
  • Mbed
  • QEMU
  • FreeRTOS
  • Busybox
  • Raspberry Pi Zero W
  • PwnPi

Buylist

  • STM32F4DISCOVERY
  • ESP8266, ESP32
  • Saleae Logic Analyzer
  • More Pi Zeros for a Kubernetes cluster

Articles and Threads

Books

Web

I2C, UART, SPI

Sensors

Podcasts