Embedded Systems Bare-Metal Programming Ground Up™ (STM32)

Source: https://www.udemy.com/course/embedded-systems-bare-metal-programming/

What you’ll learn

  • Write firmware using only bare-metal embedded-c
  • Understand the Cortex-M Architecture
  • Write Analog-to-Digital Converter (ADC) drivers using bare-metal embedded-c
  • Write PWM drivers using bare-metal embedded-c
  • Write UART drivers using bare-metal embedded-c
  • Write TIMER drivers using bare-metal embedded-c
  • Write Interrupt drivers using bare-metal embedded-c
  • Write SPI drivers using bare-metal embedded-c
  • Write I2C drivers using bare-metal embedded-c
  • Master the ARM-Cortex CMSIS standard
  • Write DMA drivers using bare-metal embedded-c
  • Build every single line of code from scratch by writing to the microcontroller’s memory space directly.
  • Use No third party libraries or header files
  • Understand and write every single line of code yourself- no Copy/Paste
  • Use the debugger effectively to analyze and resolve any bugs
  • Develop proficiency in your embedded development skills and confidently take the next steps
  • Define addresses for the different peripherals
  • Analyze the chip documentation
  • Create registers from the addresses

Requirements

  • No programming experience needed – I’ll teach you everything you need to know.
  • We shall be using the STM32 IDE which is FREE.

image

image

image

image

It’s not my rip



Download Links

Password: cms.ddpanda.org

Enjoyed this post?

If this article helped you, consider supporting my work.

Support 🐼

Leave a Reply

Your email address will not be published. Required fields are marked *