Skip to content
BlackWhole
Gives life to Machines
Home
Services
Trainings
Embedded System Programming on ARM Cortex M3/M4
RTOS training with FreeRTOS
Linux Device Driver programming
Embedded Linux using BeagleBone Black
Porting and Android bring-up on BBB (on demand)
Projects
Firmware Development
customized embedded solutions
Blogs
Contact Us
Embedded System Programming on ARM Cortex M3/M4
What you’ll learn
Understand the differences between different processor and controller architectures
Learn to explore MCU datasheet, referance manuals and IDE and start-up codes
Learn clock and related stuff
Learn about IRQ/Vector table/NVIC interfaces etc…
Understand ARM architecture
Learn and perform experiments to understand complete driver development from scratch for GPIO and communication protocols like I2C, SPI, UART etc…
Learn about different MCU clocks like HCLK, PCLK, PLL,etc
Learn about debugging peripheral issues
Requirements
Basic C programming language skills
basic understanding of MCU’s