Autonetics Certified
Embedded Systems
Syllabus
Module 1: Linux Systems
| Sr. No. | Title |
|---|---|
| 1 | Introduction to Linux |
| 2 | Linux Command line |
| 3 | Linux shell |
| 4 | Understanding Linux filesystem |
| 5 | Managing Filesystem |
| 6 | Software installation |
| 7 | Editors |
| 8 | Vim |
| 9 | Nano |
| 10 | and perl |
Module 2: Advanced C Programming
| Sr. No. | Title |
|---|---|
| 1 | Introduction |
| 2 | Data Types |
| 3 | Operators |
| 4 | Control Statements |
| 5 | Functions |
| 6 | Storage classes |
| 7 | Arrays |
| 8 | Strings |
| 9 | Pointers |
| 10 | Structures |
| 11 | Union |
| 12 | File I/O |
| 13 | Preprocessor |
| 14 | Bit manipulations |
| 15 | Linked List |
| 16 | Stack |
| 17 | Queue |
| 18 | Trees |
| 19 | Linux programming |
Module 3: Python
| Sr. No. | Title |
|---|---|
| 1 | Introduction |
| 2 | Variables |
| 3 | Data Types |
| 4 | Operators |
| 5 | Control Statements |
| 6 | Functions |
| 7 | Modules |
| 8 | Lists |
| 9 | Tuples |
| 10 | Dictionary |
| 11 | File I/O |
Module 4: PIC Microcontrollers
| Sr. No. | Title |
|---|---|
| 1 | Architecture |
| 2 | I/O Ports |
| 3 | Timers |
| 4 | UART |
| 5 | SPI / I2C |
| 6 | ADC |
| 7 | PWM |
| 8 | Interrupts |
Module 5: AVR Programming (Arduino Programming)
| Sr. No. | Title |
|---|---|
| 1 | Introduction to Arduino |
| 2 | IDE Setup |
| 3 | Digital I/O |
| 4 | Analog I/O |
| 5 | PWM |
| 6 | Serial Communication |
| 7 | Sensors interfacing |
| 8 | Motor control |
| 9 | Display interfacing |
| 10 | Bluetooth / WiFi modules |
Module 6: ARM Microcontroller
| Sr. No. | Title |
|---|---|
| 1 | Introduction to Embedded System and Digital World |
| 2 | Introduction to Microcontroller |
| 3 | Detailed Introduction to Development tools |
| 4 | Working with ARM Microcontroller |
| 5 | Embedded C Programming of LPC 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 | Live projects |
Module 7: Raspberry Pi
| Sr. No. | Title |
|---|---|
| 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 Programming, digital io |
| 8 | Hardware interfacing |
| 9 | Motors |
| 10 | Sensors |
| 11 | Displays |
| 12 | IoT Systems |
Module 8: PCB Designing
| Sr. No. | Title |
|---|---|
| 1 | Introduction to PCB Design |
| 2 | PCB Layout Design Principles |
| 3 | Schematic Capture |
| 4 | Component Placement |
| 5 | Routing |
| 6 | Design Rule Check (DRC) |
| 7 | Gerber File Generation |
| 8 | PCB Fabrication overview |
Ready to advance your career?
Enroll in this Course