ESP32 Study Notes hardware chips

ESP32

ESP32 is a family of low-cost, energy-efficient microcontrollers that integrate both Wi-Fi and Bluetooth capabilities.

It runs firmware (compiled program stored in flash memory)

Usually written in:

  • C / C++
  • MicroPython (on some MCUs like ESP32)
  • Rust (less common but growing)

How can Wi-Fi and Bluetooth work without an OS?

Wi-Fi and Bluetooth can function on the ESP32 without a conventional OS because the wireless functionality is handled by a combination of binary blobs (closed-source drivers), a dedicated radio hardware subsystem, and the ESP-IDF networking stack, which can operate on a bare-metal approach.