dots bg

Blended Embedded System Design - Embedded Linux

Explore Maven Silicon's Blended Embedded System Design course for advanced proficiency in theory and hands-on practice.

Course Instructors Sinduja Deepika Paramesh Nelavalli Kaveri Chandana Maven Silicon Training Support
To enroll in this course, please contact the Admin
dots bg

Course Overview

Welcome to Embedded System Design, where aspiring engineers dive into the world of Embedded System Design by mastering the fundamentals of Peripheral Interfaces and protocols, embedded linux, and the Internet of Things and exploring Machine Learning. Engage in hands-on projects to reinforce your learning and tackle real-world design challenges. 

Course Curriculum

5 Subjects

Embedded System Design - Peripheral Interfaces

8 Exercises42 Learning Materials

Peripheral Protocol : I2C

I2C Introduction

Video
4:32

I2C_Topology

Video
5:9

I2C Data Transfer

Video
13:48

I2C Arbitration & Clock Stretching

Video
8:2

Physical Layer

Video
2:40

I2C Implementation

Video
6:52

Case Study

Video
2:18

Knowledge check

Exercise

Peripheral Protocol : SPI

Introduction to SPI

Video
6:15

SPI Architetcure

Video
13:11

Multiple Slaves Configuration

Video
3:20

Example Implementation

Video
7:30

Case Study

Video
4:8

Knowledge check

Exercise

Peripheral Protocol : UART

Introduction to UART

Video
5:56

UART Architetcure

Video
24:23

Example Implementation

Video
15:49

Case Study

Video
2:13

Knowledge check

Exercise

Peripheral_interfaces

Introduction_to_peripheral_interfaces

Video
13:24

ADC

Video
10:39

DAC

Video
8:22

Timers

Video
9:36

Watchdog Timers

Video
5:54

LCD_Part1

Video
10:58

LCD_Part2

Video
11:48

Seven Segment Display_Part1

Video
9:11

Seven Segment Display_Part2

Video
9:15

Knowledge check

Exercise

TCP/IP

TCP/IP_Introduction

Video
18:10

NAT_DHCP

Video
11:27

Knowledge check

Exercise

PCIe

Introduction to PCIe

Video
11:10

Normal vs Differential Signalling

Video
6:5

PCIe Overview

Video
11:40

Knowledge check

Exercise

USB

Introduction to USB

Video
19:44

Device Architecture

Video
8:59

Functional layer

Video
28:26

Knowledge check

Exercise

Eclipse IDE

Tool Installation Guide

Video
11:45

Eclipse IDE Workspace Usage Guide

Video
10:2

Peripheral Interfaces & Protocols : Lab Exercises & Manual

Lab Manual

PDF

Lab1

Video
9:21

Lab2

Video
7:8

Lab3

Video
13:28

Peripheral Interfaces & Protocol : Miniproject

Project Specification

PDF

UART driver in C

Video
10:28

Embedded System Design - Module Test 3

Training Feedback - 3

External Link

Embedded System Design : Module Test 3

Exercise

Embedded System Design - Embedded Linux

1 Exercises35 Learning Materials

Embedded Linux

Introduction to Embedded Linux

Video
1:48

Booting_MMU

Video
31:9

File Systems

Video
40:54

Processes_Threads

Video
36:6

IPC Mechanisms

Video
31:47

Socket Programming

Video
42:18

Device Driver

Video
14:51

Knowledge check

Exercise

Beaglebone Black Compilation Process

BBB Compilation process

Video
1:21

Raspberry Pi Compilation Process

Raspberry Pi

Video
2:34

Embedded Linux : Lab Exercises & Manual

Lab Manual

PDF

Lab1

Video
2:36

Lab2

Video
1:35

Lab3

Video
1:45

Lab4

Video
1:51

Lab5

Video
1:5

Lab6

Video
1:43

Lab7

Video
1:26

Lab8

Video
1:42

Lab9

Video
1:46

Lab10

Video
2:6

Lab11

Video
2:16

Lab12

Video
1:51

Lab13

Video
2:44

Lab14

Video
3:48

Lab15

Video
2:38

Lab16

Video
4:13

Lab17_TCP_Server

Video
2:48

Lab17_TCP_Client

Video
2:11

Lab18_UDP_SERVER

Video
1:58

Lab18_UDP_Client

Video
1:41

Lab19

Video
3:31

Lab20

Video
2:46

Lab21

Video
4:2

Embedded Linux : Mini Project

JSON project spec

PDF

JSON miniproject

Video
10:44

Embedded System Design - IoT and Machine Learning

3 Exercises8 Learning Materials

IoT

Introduction to IoT

Video
24:3

CoAP Protocol

Video
36:17

MQTT

Video
23:32

IoT Benefits

Video
20:17

Knowledge check

Exercise

Machine Learning

Introduction_to_machine_learning

Video
33:9

Deep Learning - Neural Network

Video
32:58

DL - CNN

Video
40:53

Knowledge check

Exercise

Embedded System Design - Module Test - 4

Embedded System Design - 4

Exercise

Training Feedback - 4

External Link

Embedded System Design - CoAP

2 Learning Materials

Final Project_CoAP

Project Specification

PDF

CoAP Protocol

Video
11:29

Python Programming

1 Exercises11 Learning Materials

Python Basics

Introduction to Python

Video
9:7

Python Datatypes and Operators

Video
28:49

Python Functions and Loops

Video
35:50

Feedback Form

External Link

Python OOP

Video
32:8

Python Exceptions

Video
6:36

Python File IO Operations

Video
9:28

Python Sequences and Methods

Video
32:21

Python - Knowledge Check

Exercise

Reference Material

Python Reference Material

PDF

Feedback Form - Overall Experience

Feedback Form - Overall Experience

External Link

Python - Labs

Python - Lab Manual

PDF

Course Instructor

tutor image

Sinduja

191 Courses   •   42225 Students

tutor image

Deepika

16 Courses   •   2 Students

tutor image

Paramesh Nelavalli

tutor image

Kaveri

tutor image

Chandana

tutor image

Maven Silicon Training Support

51 Courses   •   3939 Students