Aenexz TechZoho Authorized Partner
All programsAenexz Tech
Dual Certified
4.9

Embedded Systems

ARM Cortex-M, C/C++, FreeRTOS, UART/SPI/I2C, embedded Linux, AWS/Azure IoT — build a Smart Home Sensor Node and an Autonomous Navigation Robot.

Duration

8 Weeks

Level

Beginner → Intermediate

Prerequisites

Basic Electronics Knowledge

Curriculum

Week 11 Week

Embedded Fundamentals

ARM Cortex-M architecture, C/C++, and RTOS basics.

  • ARM Cortex-M architecture and registers
  • Bare-metal C/C++ programming
  • Interrupt handling and memory management
  • FreeRTOS basics: tasks, queues, semaphores
  • Scheduling and priority inversion
Week 21 Week

Interfacing & Protocols

GPIO, UART, SPI, I2C and sensor integration.

  • GPIO configuration and input debouncing
  • UART serial communication
  • SPI protocol and peripherals
  • I2C protocol and multi-slave communication
  • Integrating temperature, pressure, accelerometer sensors
Week 31 Week

Embedded Linux

Kernel, drivers and userspace on embedded targets.

  • Linux kernel configuration and Buildroot/Yocto
  • Device tree and boot flow
  • Character device driver development
  • File systems and boot partitions
  • Userspace interfaces and cross-compilation
Week 41 Week

IoT & Cloud Connectivity

Connect devices to AWS and Azure IoT.

  • Wi-Fi and Bluetooth stacks on MCU
  • MQTT publish/subscribe patterns
  • AWS IoT Core integration
  • Azure IoT Hub integration
  • OTA firmware updates
Week 5–62 Weeks

Minor Project — Smart Home Sensor Node

Multi-sensor integration with wireless dashboard.

  • Multi-sensor board integration
  • Data logging and on-device storage
  • Wireless transmission to gateway
  • Live web monitoring dashboard
  • Real-time alerts and thresholds
Week 7–82 Weeks

Major Project — Autonomous Navigation Robot

Full sensor-fusion robot with obstacle avoidance.

  • IMU + encoder + ultrasonic sensor fusion
  • Path planning algorithms
  • Obstacle avoidance and motor control
  • Real-time control loops
  • Final showcase and Dual Certificate

Tools & Technologies

ARM Cortex-MC/C++FreeRTOSEmbedded LinuxBuildroot / YoctoAWS IoTAzure IoTMQTTGCCOpenOCDGDB

Capstone Projects

Smart Home Sensor Node + Web Dashboard

Minor

Smart Home Sensor Node + Web Dashboard

Autonomous Navigation Robot

Major

Autonomous Navigation Robot

Explore other programs

View all →