100% YouTube Automation Course for $50 | Live Batch
← All Engineering & Architecture

ARM Cortex-M : Modular Embedded Systems Design (FREE!)

Create an autonomous robot using a System Approach, Assembly, and Bare Metal Embedded-C.

★★★★★ 4.4 (699 reviews)
2 hours of content

What you'll learn

  • Code, test and debug an embedded software system written in bare-metal embedded-c and assybly
  • Design, test and debug an obstacle avoidance autonomous robot
  • Build Drivers and API's in assembly language
  • Build Drivers and API's in bare-metal embedded-c
  • Build a complete mechatronic system from scratch
  • Understand and apply the principles of modular design
  • Write Drivers and API's for Infrared sensors
  • Write Drivers and API's for Ultrasonic sensors
  • Write Drivers and API's for Servo motors
  • Write Drivers and API's for DC-Motors in assembly
  • Professionally generate project documentation
  • Write requirement document

Covers modular embedded systems design on ARM Cortex-M using bare-metal embedded C and assembly. Learners build drivers and APIs for infrared and ultrasonic sensors, servo motors, DC motors, and general-purpose timers, and design an obstacle-avoidance autonomous robot. The course includes multi-threaded firmware, call graphs, data flow graphs, and project documentation.

Who this course is for

Ideal for embedded developers and engineering students who want to build modular, hardware-interfacing firmware for ARM Cortex-M microcontrollers.

#embedded-systems #arm-cortex-m #c #assembly #robotics #drivers