Skip to content
Semester 6• Course: EEE402• technical track4 min read

Microcontroller Architecture & Embedded RTOS

ESP32 dual-core Xtensa & ARM Cortex-M architecture, memory-mapped I/O, FreeRTOS preemptive multitasking, mutex priority inheritance, and serial buses (SPI/I2C/UART/CAN).

Study Progress0 of 3 completed (0%)

Syllabus Units (3)

  1. Unit 1

    Processor Microarchitecture & Memory

    Registers, memory map, bootloaders, and linker scripts.

    Coming soon
  2. Unit 2

    Communication Protocols (SPI, I2C, CAN)

    Bus arbitration, timing, DMA buffers, and CRC checks.

    Coming soon
  3. Unit 3

    FreeRTOS Kernel & Real-Time Scheduling

    Preemption, priority inheritance, queues, and semaphores.

    Coming soon