This ARM assembly programming course will help you gain a solid understanding of bare-metal firmware development for ARM-based microcontrollers. You'll learn how to navigate the microcontroller reference manual and datasheet to extract the right information to build peripheral drivers and firmware like a pro. This course does not use any libraries and only applies the ARM assembly language.
Session 0: Intro A quick, free, intro to the course so you know what you’re getting into! Includes couple of writing exercises to get you going.