Embedded Systems

Program Structure

Semester 3 – Competitive Programming (C & DSA)

Semester 4 – Linux System Programming

Semester 5 – Embedded Systems & ARM Cortex-M

Semester 6 – Embedded Protocols & Driver Development

Semester 7 – Embedded RTOS (FreeRTOS)

Pre-requisites

  • Eligibility: 3rd, 4th, 5th, 6th, 7th Semester B.E / B.Tech students
  • Basic computer and operating system knowledge
  • Logical thinking and problem-solving skills
  • No prior embedded experience required

Technology Platforms

  • Software & OS
    • Ubuntu Linux (GCC Compiler)
    • WSL (Windows Subsystem for Linux)
    • Code::Blocks, VS Code, Dev-C++
    • Keil µVision IDE, Flash Magic
    • Arduino IDE, MATLAB and Simulink, Qt Framework
  • Hardware
    • LPC1768 Development Board, FreeRTOS
    • Raspberry Pi 4 (Raspberry Pi OS)
    • Arduino Uno, ESP32 Board, MicroPython

Program Outcome

  • Build strong foundations in C, C++, Embedded C, and Linux programming aligned with MISRA-C
  • Design embedded systems using ARM Cortex-M with RTOS and peripheral drivers
  • Implement embedded communication protocols for real-time systems
  • Deploy complete embedded prototypes through hands-on project-based learning

Enquire Now

Enquire Now

Enquire Now

Please Sign Up to Download

Please Sign Up to Download

Enquire Now

Please Sign Up to Download




    Enquiry Form