Embedded Hardware Design Engineering

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

Deep state-of-the-art theoretical knowledge in the areas of 8/16/32 bit microcontrollers, Embedded C Programming, Networking protocols, and their interdisciplinary nature needed for integrated hardware development of embedded systems.

Duration of the program: 150 hours.

Table of Contents:

  • Linux Fundamentals
  • C Programming Language
  • Electronics Hardware Components
  • 8051 Microcontroller
  • Embedded C Programming
  • Communication Protocols(I2C,SPI,CAN,USB)
  • PIC Controller
  • ARM 11 & Raspberry Pi Controller
  • Protocol Implementations with Raspberry Pi