Importance, Essentials, Building Blocks, Application areas
Basic electronics, analog circuits, Digital circuits
Operating system basics- computer system structure, Direct memory access structure, Data storage structure, computing Environments
Linux Basics
Advanced C programming
Basic C concepts
The Decision control & Loop control structure
Arrays and Strings
Functions & Pointers
Data Types in detail
File Input /Output
Dynamic Memory Allocation
Linked List
Advanced C programming
Importance of Embedded C, C vs Embedded C
Introduction to PIC (Based on PIC16F877A)
Architecture of PIC, pipelining, important features, PINOUT description
Peripherals (general purpose i/o ports, serial communication, timers and interrupts, ADC and Servo module operation)
Programming of PIC Microcontrollers (MPLAB IDE Familiarization, programming basics of PIC, ADC, Timers, Interrupts etc. peripheral programming, Interfacing basics of PIC)
DSample project based PIC
AVR Microcontrollers
Introduction
Features
Memory Architecture
Programming of AVR microcontrollers (Keil)
ARDUINO Microcontroller based Embedded Design
Introduction to Arduino (ARDUINO UNO)
Classification of ARDUINO, Architecture of ARDUINO, Features, PINOUT description
Peripherals (general purpose i/o port, serial communication, ADC and servo module operation)
Programming of ARDUINO Microcontrollers (ARDUINO IDE Familiarization, programming basics of ARDUINO, ADC and peripheral programming, Interfacing basics of ARDUINO