Autonetics Certified

Embedded Systems

Embedded Systems

Syllabus

Module 1: Linux Systems

24 hours
Sr. No.Title
1Introduction to Linux
2Linux Command line
3Linux shell
4Understanding Linux filesystem
5Managing Filesystem
6Software installation
7Editors
8Vim
9Nano
10and perl

Module 2: Advanced C Programming

95 hours
Sr. No.Title
1Introduction
2Data Types
3Operators
4Control Statements
5Functions
6Storage classes
7Arrays
8Strings
9Pointers
10Structures
11Union
12File I/O
13Preprocessor
14Bit manipulations
15Linked List
16Stack
17Queue
18Trees
19Linux programming

Module 3: Python

24 hours
Sr. No.Title
1Introduction
2Variables
3Data Types
4Operators
5Control Statements
6Functions
7Modules
8Lists
9Tuples
10Dictionary
11File I/O

Module 4: PIC Microcontrollers

20 hours
Sr. No.Title
1Architecture
2I/O Ports
3Timers
4UART
5SPI / I2C
6ADC
7PWM
8Interrupts

Module 5: AVR Programming (Arduino Programming)

24 hours
Sr. No.Title
1Introduction to Arduino
2IDE Setup
3Digital I/O
4Analog I/O
5PWM
6Serial Communication
7Sensors interfacing
8Motor control
9Display interfacing
10Bluetooth / WiFi modules

Module 6: ARM Microcontroller

60 hours
Sr. No.Title
1Introduction to Embedded System and Digital World
2Introduction to Microcontroller
3Detailed Introduction to Development tools
4Working with ARM Microcontroller
5Embedded C Programming of LPC and Basic Internal Peripherals of ARM Controller
6Programming of Advanced Internal Peripherals of ARM Controller
7Interfacing of External Peripherals to controller
8Motor control
9Serial communication (with overview of Bluetooth, GPS, GSM)
10Displays
11UART/SPI/I2C
12Timers, Counters, Interrupts
13Live projects

Module 7: Raspberry Pi

36 hours
Sr. No.Title
1Introduction to Raspberry Pi
2Preparing Your Raspberry PI OS
3Embedded Linux
4Remote Access
5GUI, file system and user management
6Python
7GPIO Programming, digital io
8Hardware interfacing
9Motors
10Sensors
11Displays
12IoT Systems

Module 8: PCB Designing

20 hours
Sr. No.Title
1Introduction to PCB Design
2PCB Layout Design Principles
3Schematic Capture
4Component Placement
5Routing
6Design Rule Check (DRC)
7Gerber File Generation
8PCB Fabrication overview

Ready to advance your career?

Enroll in this Course