This special course is to cover Embedded C barer-metal drivers , STM32 HAL APIs, FreeRTOS, Linux Application development and Embedded C++ . Live sessions will be covered within 2.5 months from first day of a month.
Phase 1: Firmware workshop with C
✅ Topics Covered:
- STM32CUBEIDE Overview
- STM32 Memory Map
- Debugging Concepts
- STM32 Register-Level Programming
- Cortex M0+ Architecture
- STM32 Clocking Architecture & Board Bring-Up
- 🛠️ Project 1
- State Machine with Embedded Use Case
- Bare Metal UART Driver
- Watchdog Timer
- 🛠️ Project 2
- ADC, I2C, SPI
- 🛠️ Project 3
🧠 Weekend Live Sessions
- Focus on Embedded C concepts
- Clarify doubts related to Developer Kit content
- One year of access to community support and doubt clarification sessions
❓ What if I Miss a Live Session?
Don’t worry! You’ll receive access to recorded sessions from previous firmware workshops.
📚 Topics Include:
- Pointer Basics
- Typedef & Structure
- Structure Hands-on
- STM32CUBEIDE Overview
- STM32 Memory Map
- Linker Basics
- Debugging Concepts
- Register-Level Programming
- ARM Cortex Use Case
- Interrupt Handling
- Cortex M0+ Architecture
- Assembly Basics
- Thumb Instruction Set – Hands-on
- Clocking Architecture
- State Machines
- Bare Metal Drivers – UART, I2C
You can raise doubts from these sessions during the weekend or in the WhatsApp support group.
🛠️ Phase 2:
🧑💻 One extra month for Linux app development & Getting started in various self paced online courses given below.
🔓 Full access to Linux Training Agenda (excluding Embedded Linux)
📚 Online Course Access
How to Register ?
Contact for Registration FEE .
Email: info@embedkari.com , whatsapp : +917349350911
Follow Embedkari on LinkedIn