Fundamentals of Embedded Systems

BY
Skill Lync

Mode

Online

Duration

12 Weeks

Fees

₹ 40000

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 40,000

The fees for the course Fundamentals of Embedded Systems is -

HeadAmount
Programme feesRs. 40,000

 

certificate availability

Yes

certificate providing authority

Skill Lync

The syllabus

Week 1 - Role of Embedded Systems in Mechatronic Systems

  • Basics Embedded System
  • Basics of Automotive ECUs
  • Case studies and reference designs of ECUs

Week 2 - ARM (MCU) Architecture

  • Basic Features of ARM Processor
  • Products Details and Product Roadmap
  • ARM Cortex Processor Internals
  • Cortex Microcontroller Software Interface Standard (CMSIS)
  • ARM Cortex M4 Programming Model

Week 3 - Sensors, Actuators, and Instrumentation Cluster

  • System Basics
  • Basic concepts of Sensors and Actuators
  • Types, Functions, and Applications
  • Sensor Terminology
  • Technology of Sensors and Actuators
  • Role of Sensors and Actuators in Automotive Systems
  • Automotive Instrumentation Cluster Basics
  • Actuators

Week 4 - Embedded Systems Development

  • Embedded Systems Bare Metal Programming Philosophy
  • General RTOS Concepts
  • Bare Metal Vs RTOS
  • Bare Metal/RTOS/OS: Comparison
  • Examples of Bare Metal, RTOS, OS Development

Week 5 - Software Development Life Cycle

  • Basics of SDLC
  • Phases of SDLC
  • SDLC Models
  • SDLC Frameworks

Week 6 - Introduction to Safety Standards

  • Different Safety Standards in Various Domains
  • Secure Programming in C
  • Less Secure Areas of C Program
  • Secure C Coding Standards MISRA C

Week 7 - Get Started with Tinker cad, SimulIDE, MBED Platform

  • What is Arduino?
  • Why Arduino?
  • Most Common Arduino Platforms
  • What is Tinkercad?
  • How to use Tinkercad & Simulate Circuits
  • Download and Install SimulIDE
  • Blink Program and Simulation in SimulIDE
  • Introduction to Mbed
  • CMSIS
  • ARM Microcontroller Introduction

Week 8 - Arduino Digital Pins, GPIO Input/Output Modes, and Methods of programming Digital GPIO

  • Demonstration of the Working of DIO Pins – Led Chaser
  • Voltmeter Project in SimulIDE
  • L298 Motor Driver in SimulIDE
  • Relay in SimulIDE
  • Digital Inputs
  • Digital Outputs

Week 9 - Introduction to Analog Data, Analog to Digital Conversion, Digital to Analog Conversion, Analog Data, ADC, and DAC in Mbed

  • Intoduction of Analog Data
  • NTC Circuit Example
  • Analog to Digital Conversion
  • Digital to Analog Conversion
  • Working with analog pins and simulate a code
  • Simulate a Code for Themometer using TMP36 sensor in Tinkercad simulator
  • LDR in SIMULIDE
  • Voltmeter in SIMULIDE
  • Libraries in Mbed
  • Reading and Logging Data from Analog Inputs
  • DAC in Mbed
  • Analog Output in Mbed

Week 10 - Timers in AVR based Microcontrollers, Concepts of PWM, and PWM in Mbed

  • Timers in Arduino UNO
  • Blink using Timers
  • 500ms Blink Example code
  • Need of PWM
  • Fade
  • Simulation of Illustrating the analogWrite() Function.
  • H-Bridge
  • DC Motor Control
  • Servo Motor Mechanism
  • Servo Mechanism - PWM Pin in SIMULIDE
  • Timers in ARM based Microcontrollers

Week 11 - Interrupts, Demonstration, and Advantages

  • Interrupts
  • Demonstration of Interrupts using Push Buttons - Arduino.
  • Advantages of Interrupts with Example
  • Polling Method
  • Simulating a Code for Blinking the LED
  • Problems in polling method
  • Example of Interrupts in Mbed

Week 12 - C communication Protocols

  • Introduction to Serial Communication
  • Types of Serial Communication
  • UART Communication Protocol
  • Simulate a Code for Communication Between Two Arduino using UART Protocol
  • I2C Communication Protocol
  • Simulate a Code for Communication Between Two Arduino using I2C Protocol
  • SPI Communication Protocol
  • Simulate a Code for Communication Between Two Arduino using SPI Protocol

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books