New batches of PGDIA starts from 25 November 2019.

Embedded Systems

Embedded Systems

Syllabus


Module 1: Linux Systems (24 hours)


Sr. No. Title
1 Introduction to Linux
2 Linux Command Line
3 Linux shell
4 Understanding Linux File Permissions
5 Managing Filesystem
6 Software installation
7 Editors
8 Vim
9 Nano
10 Leaf pad


Module 2: Advanced C programming (126 hours)


Sr. No. Title
1 Overview
2 Environment Setup
3 Program Structure
4 Basic Syntax
5 Data Types
6 Variables
7 Constants
8 Storage Classes
9 Operators
10 Decision Making
11 Loops
12 Functions
13 Scope Rules
14 Arrays
15 Pointers
16 Strings
17 Structures
18 Unions
19 Bit Fields
20 Typedef
21 Input & Output
22 File I/O
23 Pre-processors
24 Header Files
25 Type Casting


Module 3: Python (24 hours)


1 Overview
2 Environment Setup
3 Basic syntax
4 Variable types
5 Basic Operators
6 Decision Making
7 Loops
8 Numbers
9 Strings
10 Lists
11 Tuples
12 Functions
13 Modules
14 File I/O
15 Exceptions


Module 4: PIC microcontrollers(120 hours)


1 Simulation Software
2 MPLAB IDE
3 Digital I/O
4 Serial Monitor
5 Serial Analog Read
6 Analog write (PWM as DAC converter)
7 Motor control
8 Serial communication (with overview of Bluetooth, GPS, GSM)
9 Displays
10 UART,SPI,I2C
11 Timers, Counters, Interrupts
12 Memory Usage.
13 LIVE PROJECTS


Module 5: AVR programming (Arduino platform)(24 hours)


1 Simulation Software
2 Arduino IDE
3 Digital I/O
4 Serial Monitor
5 Serial Analog Read
6 Analog write (PWM as DAC converter)
7 Motor control
8 Serial communication (with overview of Bluetooth, GPS, GSM)
9 Displays
10 LIVE PROJECTS


Module 6: ARM microcontroller(120 hours)


1 Introduction to Embedded System and Digital World
2 Introduction to Microcontroller
3 Detailed Description to Development Tools
4 Working with ARM Microcontroller
5 Embedded C Programming of GPIO and Basic Internal Peripherals of ARM Controller
6 Programming of Advanced Internal Peripherals of ARM Controller
7 Interfacing of External Peripherals to controller
8 Motor control
9 Serial communication (with overview of Bluetooth, GPS, GSM)
10 Displays
11 UART,SPI,I2C
12 Timers, Counters, Interrupts
13 Motor control
14 Serial communication (with overview of Bluetooth, GPS, GSM)
15 Displays
16 Live projects


Module 7: Raspberry Pi(72 hours)


1 Introduction to Raspberry Pi
2 Preparing Your Raspberry Pi OS
3 Embedded Linux
4 Remote Access
5 GUI, file system and user management
6 Python
7 GPIO Programing, digital i/o
8 Hardware interfacing
9 Motors
10 Digital I/O
11 Sensors
12 Displays
13 GUI and software designing
14 IoT Systems


Module8: PCB Designing(30 hours)


1 Introduction to Basic Elements
2 Introduction to Proteus (Electronic Product Design Software)
3 PCB Designing in Proteus
4 EMC interference Precautions
5 Heating Component Precautions
6 Gerber file generation
7 Industrial Standards
8 Hand on PCB Fabrication
9 Etching
10 Drilling
11 Component Placing Rules
12 Soldering
13 Tinning
14 Troubleshooting
15 PCB repairs

You are using an outdated browser. Please Update your browser to improve your experience.