dots bg

Advanced Embedded System Design - C Programming

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

5
(6 ratings)

₹9999.00 ₹40000.00 75% OFF

dots bg

Course Overview

Welcome to the Embedded System Design, where aspiring engineers dive into the world of Embedded System Design by mastering the fundamentals of Digital design, fundamentals of hardware components, microcontrollers and microprocessors like ARM and RISC-V architectures etc and also focuses on Embedded C programming, covering topics such as data types, operators, arrays, pointers, functions, structures and unions etc. The course focuses on engaging with hands-on projects to reinforce the learning and tackle real-world design challenges.

Schedule of Classes

Course Curriculum

9 Subjects

Embedded System Design - Introduction to Embedded Systems

1 Learning Materials

Introduction to Embedded Systems

Introduction to Embedded Systems

Video
01:01:31

Embedded System Design - Digital Design

1 Exercises13 Learning Materials

Introduction_to_digital_fundamentals

Introduction_to_digital_fundamentals

Video
00:15:22

Number conversions & codes

Number conversions

Video
00:14:19

Signed Numbers

Video
00:13:13

2's Complement

Video
00:12:41

Codes

Video
00:16:49

ASCII

Video
00:05:38

Unicode

Video
00:06:26

Logic Circuits

Logic Circuits

Video
00:13:22

Combinational Circuits

Combinational Circuits

Video
00:16:11

Sequential Circuits

Sequential Circuits

Video
00:11:32

Registers

Video
00:08:15

Counters

Video
00:09:59

Finite State Machines

Finite State Machines

Video
00:06:49

Knowledge check

Digital Knowledge check

Exercise

Embedded System Design - Hardware Fundamentals

1 Exercises6 Learning Materials

Introduction

Introduction

Video
00:13:10

Timing Concepts

Timing Concepts

Video
00:09:02

Interface

Interface

Video
00:06:55

Hardware Schematic

Hardware Schematic

Video
00:10:03

Development and Debugging

Development and Debugging

Video
00:11:45

IC Package

IC Package

Video
00:09:36

Knowledge check

HW_knowledge_check

Exercise

Embedded System Design - Microprocessor & Embedded Systems

1 Exercises1 Learning Materials

Introduction to Microprocessor

Introduction : Microprocessor

Video
01:01:45

Knowledge check

MP_ES

Exercise

Embedded System Design - Embedded System Components

1 Exercises3 Learning Materials

Microprocessor Interface

Microprocessor Interface

Video
00:52:12

Microcontroller

Microcontroller

Video
00:39:18

Embedded System

Embedded System

Video
00:23:49

Knowledge check

Knowledge check

Exercise

Embedded System Design - ARM

1 Exercises9 Learning Materials

Introduction to ARM

Introduction : ARM

Video
00:10:23

ARM Architecture Versions & profiles

ARM Architecture Versions & profiles

Video
00:13:31

ARM Architecture vs Micro Architecture

ARM Architecture vs Micro Architecture

Video
00:06:25

ARM Register & addressing mode instructions

ARM Register_addressing mode instructions

Video
00:33:03

Arm Multiple Data Transfer & Data processing Instruction

Arm Multiple Data Transfer & Data processing Instruction

Video
00:11:09

ARM Data processing Instructions

ARM Data processing Instructions

Video
00:09:00

ARM Flow Control Instructions

ARM Flow Control Instructions

Video
00:19:17

Exceptions in ARM

Exceptions in ARM

Video
00:13:09

Memory Attributes

Memory Attributes

Video
00:11:48

ARM_knowledge_check

ARM knowledge check

Exercise

Embedded System Design - RISC-V

2 Exercises19 Learning Materials

RISC-V Base ISA Introduction

RISC-V Base ISA Introduction

Video
00:15:06

RISC-V Base ISA Instructions

RISC-V Base ISA Instructions Part1

Video
00:23:09

RISC-V Base ISA Instructions Part2

Video
00:23:30

RISC-V Base ISA Instructions Part3

Video
00:15:19

RISC-V Base ISA Instructions Part4

Video
00:17:11

RISC-V Pipelining

CPU Performance and RISC-V 5 Stage Pipeline Overview

Video
00:15:12

RISC-V 5 Stage Pipeline Data Hazards & Design Approach

Video
00:16:03

RISC-V 5 Stage Pipeline Control Hazards & Design Approach

Video
00:13:51

Supervisor Mode

Supervisor Mode - Part1

Video
00:14:57

Supervisor Mode -Part2

Video
00:15:48

Supervisor Mode -Part3

Video
00:21:12

Supervisor Mode -Part4

Video
00:19:09

Supervisor Mode -Part5

Video
00:03:34

Machine Mode

Machine Mode - Part1

Video
00:15:34

Machine Mode - Part2

Video
00:22:36

Machine Mode - Part3

Video
00:16:29

Machine Mode - Part4

Video
00:09:45

PLIC

PLIC - Part1

Video
00:13:25

PLIC-Part2

Video
00:19:02

Knowledge check

RISC_V knowledge check

Exercise

Embedded System Design - Module Test 1

Embedded System Design - Module Test 1

Exercise

Embedded System Design - Linux Commands

2 Learning Materials

Linux Commands

Introduction to Linux Operating System

Video
01:15:00

vi Text Editor

Video
00:31:00

Embedded System Design - C Programming

10 Exercises38 Learning Materials

Basics of C

Basics of C

Video
00:34:29

Knowledge check

Exercise

Data types

Data types

Video
00:29:37

Knowledge check

Exercise

Operators

Operators

Video
00:51:19

Knowledge check

Exercise

Control flow & loops

Control flow & loops

Video
00:54:44

Knowledge check

Exercise

Arrays & Strings

Arrays

Video
00:35:32

Knowledge check

Exercise

Pointers

Pointers

Video
00:26:32

Knowledge check

Exercise

Functions

Functions

Video
00:28:14

Knowledge check

Exercise

Structures

Structures

Video
00:18:08

Unions & Bit fields

Unions & Bit fields

Video
00:21:59

Knowledge check

Exercise

Linked Lists

Linked Lists

Video
00:29:22

Knowledge check

Exercise

Lab Manual

Lab Manual

PDF

Lab Solution Videos

C compilation process

Video
00:11:16

Lab1

Video
00:04:18

Lab2

Video
00:04:29

Lab3

Video
00:04:46

Lab4

Video
00:03:29

Lab5

Video
00:05:06

Lab6

Video
00:03:38

Lab7

Video
00:03:48

Lab8

Video
00:04:43

Lab9

Video
00:04:11

Software C Miniproject

C Software Miniproject

PDF

Embedded C Miniproject Specification

Obstacle Detection for visually impaired

PDF

Women Safety in automobiles

PDF

Home Automation

PDF

Miniproject Prototype

PDF

Eclipse IDE video

Tool Installation Video

Video
00:11:45

Eclipse IDE Workspace Usage Video

Video
00:10:02

C Miniproject - Women safety in automobiles

Introduction

Video
00:03:42

Code Implementation

Video
00:02:54

Hardware Implementation

Video
00:02:29

C Miniproject - Home Automation

Introduction

Video
00:02:35

Code Implementation

Video
00:03:31

Hardware Implementation

Video
00:05:31

C Miniproject -Obstacle detection for visually impaired

Introduction

Video
00:03:53

Code Implementation

Video
00:01:45

Hardware Implementation

Video
00:01:48

Embedded System Design - Module Test 2

Training Feedback - 2

External Link

Module Test 2

Exercise

Course Instructor

Ratings & Reviews

5 /5

6 ratings

6 reviews

5

100%

4

0%

3

0%

2

0%

1

0%
M
Manu

2 months ago

This course is a game-changer. The instructor really knows their stuff and explains it so well.
D
Divya

2 months ago

The session offered valuable insights into Advanced Embedded System Design with a focus on C Programming.
P
Pallavi

2 months ago

Nice teaching and understood easily