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