- Basics Embedded System
- Basics of Automotive ECUs
- Case studies and reference designs of ECUs
- Home
- Skill Lync
- Courses
- Fundamentals of Embedded Systems
Beginner
Online
12 Weeks
Quick facts
particular | details | |
---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Course and certificate fees
certificate availability
certificate providing authority
The syllabus
Week 1 - Role of Embedded Systems in Mechatronic Systems
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
Articles
Popular Articles
Latest Articles
Similar Courses
Embedded C Essentials
Skill Lync
Advanced PCB Design Using Altium
Skill Lync
Introduction to Electrical and Electronic Engineer...
Tokyo Institute of Technology, Tokyo via Edx
Courses of your interest
Strategy An Introduction To Game Theory
IIT Kanpur via Swayam , +1 more NPTEL
Rapid Manufacturing
IIT Kanpur via Swayam
Phase Equilibria In Materials
IIT Kanpur via Swayam
Introduction to Urban Geo Informatics
The Hong Kong Polytechnic Univer... via Edx
Urban Design for the Public Good Dutch Urbanism
Delft University of Technology via Edx
Digitalization of Intelligent and Integrated Energ...
Delft University of Technology via Edx
Monotsukuri Making Things in Japan Mechanical Engi...
Tokyo Institute of Technology, T... via Edx
Cognitive Neuroscience Robotics Part A
Osaka University, Osaka via Edx
More Courses by Skill Lync
C Programming for Telecom Engineers
Skill Lync
Introduction to Automotive Electronics
Skill Lync
Reinforced Cement Concrete Design
Skill Lync
Construction Planning using Primavera P6
Skill Lync
Business Analyst Fundamentals for Beginners
Skill Lync