Diploma In Embedded Firmware & Embedded Linux

Diploma In Embedded Firmware & Embedded Linux

BRIEF DESCRIPTION :

This course encompasses the fundamentals of embedded systems (basic microcontrollers, protocols and sensors) as well as programming embedded systems in linux environment. Embedded linux is also a very important criteria demanded of candidates by many companies in this sector. Hence, apart from building a strong foundation in basics of embedded systems, this course also strengthens the knowledge of linux kernel and its fundamental concepts as well as programming microcontrollers that run on linux OS.

Course Duration
  • 3 to 4 months
Eligibility
  • All engineering students (B.E/B.Tech/M.E/M.Tech – EEE, ECE, CSE)
Criteria
  • Reasonable to very good knowledge in C programming concepts
  • Basic knowledge of digital electronics and electronic components
  • Familiarity with linux environment (Ubuntu/Red-Hat)
  • Strong theoretical background on embedded systems and SDLC
Course Difficulty
  • Beginner to Intermediate
COURSE CONTENTS :
Basic Theory
  • C Programming Concepts (Brush – Up)
  • Overview of Embedded Systems
  • Pros & Cons of Embedded Systems
  • Microprocessors vs Microcontrollers
  • Microcontroller Architecture
  • Software Development Life Cycle (SDLC)
  • Embedded Systems vs SoC vs SoM
Fundamental Microcontrollers:
  • Atmel AVR ATMEGA32 (Basic 8 – Bit AVR MCU)
  • Microchip PIC18F4580 (Advanced 8 – Bit PIC MCU)
  • NXP Semiconductors LPC2148 (Basic 32 – Bit ARM-7 MCU)
  • Arduino Uno / Mega 2560 / Nano (Common 8 – Bit Prototyping Platform)
Embedded Concepts and Protocols
  • General Purpose Input Output (GPIO)
  • Asynchronous Serial Communication (UART)
  • Analog to Digital Converter (ADC)
  • Digital to Analog Converter (DAC)
  • Timers & Counters along with Analog Comparator
  • Compare Match and Input Capture Events
  • Watch-Dog Timer (WDT)
  • Pulse Width Modulation (PWM)
  • Low – Power Mode Operations
  • Non – Volatile Storage (NVS)
  • Serial Peripheral Interface (SPI)
  • Inter Integrated Circuit (I2C)
  • MODBUS Communication Protocol
  • RS232 & RS485 Protocols
  • External / Peripheral Interrupts
Basic Peripherals:
  • LED’s, RGB LED’s & Push-Buttons / DIP-Switches
  • Piezoelectric Buzzer & +5V SPDT Relay
  • 7 Segment Display (CC / CA with and without SN7448 / SN7447 Driver IC’s)
  • 28BYJ-48 Stepper Motor with ULN2003A Driver IC
  • SG90 Servo Motor (with and without position control)
  • +5V / +9V / +12V DC Motor with L293D / L298N Motor Driver IC
  • 4 x 4 Keypad (Button & Touch Types)
  • Digital & Analog Joysticks
  • 16 x 2 Alphanumeric LCD with and without PCF8574 GPIO Expander
  • 128 x 64 Graphical LCD (KS0108 & ST7920)
  • Nokia 5110 Graphical LCD & SSD1306 Graphical OLED
  • 8 x 8 Dot Matix Display with and without MAX7219 Driver IC
  • Real Time Clock (RTC), External EEPROM & NOR Flash Memory
Sensor Interfacing
  • LDR Sensor & IR Obstacle Sensor
  • Ultrasonic Sensor & PIR Motion Sensor
  • Flex Sensor & Touch Sensor
  • Temperature, Pressure & Humidity Sensors
  • Analog pH Sensor & Soil Moisture Sensor
  • Raindrop Sensor & Alcohol Sensor
  • Colour Sensor & UV Light Sensor
  • Current Sensor & Hall Effect Sensor
  • VOC Sensor & CO2 MODBUS Sensor
  • Noise Sensor & Vibration Sensor
  • Tilt Sensor & Rotary Encoder
  • 3D Accelerometer & Magnetometer
  • Cantilever Load Cell with HX711 Sensor
Embedded Linux
  • Theory of Linux OS
  • Linux Kernel, Shell Scripting & Commands
  • Linux Processes, Signals & their Types
  • Linux Inter Process Communication
  • Semaphore, Sockets & Threads in Linux
  • Locking Mechanisms in Linux
  • Linux OS vs Windows OS
  • Python Programming
  • Embedded Applications with Raspberry Pi 4
  • Node RED using Raspberry Pi 4
  • IoT using Raspberry Pi 4
FEE STRUCTURE :
Sl. No. Course Name Course Delivery Course Fee (GST Included)
1 Summer / Crash Course in Embedded Firmware on-line as well as class-room Rs. 5000 /- per student
2 Diploma in Embedded Firmware on-line as well as class-room One-time Payment- Rs.30,000/- OR
Two instalments Rs. 36,000/- (18,000/- +18,000/-)
One week trial class- Rs- 1,000/-*
3 Diploma in Embedded Firmware & Embedded Linux on-line as well as class-room One-time Payment- Rs. 50,000/- OR
Two instalments- Rs. 54,000/- (27,000/- + 27,000/-)
One week trial class- Rs- 1,000/-*
4 Diploma in Embedded Systems and Internet of Things (IoT)
on-line as well as class-room One-time Payment- Rs 60,000/- OR
Two instalments Rs. 66,000/- (33,000/- + 33,000/-)
One week trial class- Rs- 1,000/- *
* Non refundable but adjustable from course fee.