thumb

Embedded C & Microcontroller for Embedded Applications

TBA 1 Month

Program Outcomes

    • At the completion of the program the learners will be able to:

      Discuss the significance of microcontrollers, sensors and actuators, memory types, and peripherals, RTOS and Embedded Linux in acquisition and processing of data

      Develop efficient C and Embedded C based software for real-time Embedded systems and analyse its performance

      Analyse the concepts of RTOS, Embedded Linux, communication protocols and Power optimization for Embedded System applications

Embedded Systems Basics

  • Embedded System Overview
  • Microcontroller Role
  • System Architecture Discussion
  • Component Selection

C & Embedded C Programming

  • Introduction to C for Embedded Systems
  • Data Types, Operators, and Control Flow
  • Functions, Pointers, and Memory Management
  • Embedded C Specific Concepts
  • Hands-on: Writing & Debugging Embedded C Code

Microcontroller Basics

  • Introduction to STM32/Raspberry Pi
  • IDE Setup
  • Architectures & Its Peripherals

Hardware Interfacing

  • Interfacing Sensors
  • Interfacing Actuators
  • Hands-On

Communication Protocols

  • UART, I2C and SPI
  • Serial Communication Implementation

Application of Timers, Interrupts, & Power Optimization

  • Using Timers for Event Handling
  • Implementing Interrupts
  • Power-Saving Strategies
  • Error Handling Techniques
  • Hands-On

Basics of RTOS, Linux & IoT

  • Introduction to RTOS, Linux & IoT
Enquire Now