ARM MasterClass
What you will learn?
Master ARM Cortex-M Architecture.
Learn how to write bare-metal firmware over ARM.
Understand ARM Cortex-M Debugging.
Understand ARM modes of operation and memory map/regions.
Learn the build process in details.
Learn how to write linker script and startup file from scratch.
Understand System Control Block(SCB).
Understand Memory Protection Unit (MPU) and Floating-Point unit (FPU).
Master Low level register Programming for NVIC, System Exceptions, etc.
Understand timer modes and write General Purpose Timer driver over ARM.
Implement NVIC, IO and WDT drivers.
About this program
Develop embedded software utilizing the full power of ARM microcontrollers.
Requirements
Embedded Systems and C-Programming knowledge.
No previous ARM knowledge is needed.
Passion to learn by doing.
