Embedded Software Design Engineering

The course aims to provide Knowledge and understanding of fundamental embedded systems design paradigms, architectures, possibilities and challenges with respect to software.

Deep state-of-the-art theoretical knowledge in the areas of Embedded C/C++ Programming, Device driver Programming, Real Time Operating systems, Qt Programming, and their interdisciplinary nature needed for integrated software development of embedded systems.

Duration of the program: 150 hours.

Table of Contents:

  • Linux Fundamentals
  • C Programming Language
  • OS Concept
  • Advanced C Language
  • C++ Programming
  • Embedded RTOS(UCOS II)
  • Qt Embedded Programming
  • Linux Device Driver Programming