Course description

The domain is offered in collaboration with Industry Partner. The students are exposed to learning interfaces between hardware (LPC2148, LPC2129, STM32, Raspberry Pi, Jetson Nano) which focus on 32-bit and 64-bit Microcontrollers and software (C, C++, Python, Micro-Python, Embedded C), troubleshooting the various issues in interfacing the hardware with the software (KEIL µVISION, STM32 Cube MATLAB). They will learn Embedded Wired Protocols (UART, I2C, SPI, CAN), Wireless Data Protocols (HTTP, MQTT), Linux Device Driver Programming, Real-Time Operating System (FreeRTOS), Scripting Languages (Shell Scripting, Java Script), Web Development (CSS, HTML, PHP) and database (MySQL). The domain also includes hands-on Information and knowledge on various IoT-based real-time projects.

What will i learn?

  • Distinguish between the general computing system and Embedded System.
  • Identify and develop various product-based Embedded Systems.
  • Able to configure and build a customized Linux Kernel.
  • Ability to set up and use Cross Development platform.
  • Execute on the knowledge gained on the Embedded Systems to become an entrepreneur.

Text books & references

ADITYA SAH

Free

Modules

60

Skill level

Beginner

Expiry period

Lifetime

Related courses