- What is an Embedded System?
- Examples of embedded systems
- Characteristics of Embedded Systems
- Microcontroller versus Microprocessor
- n-bit microcontroller
- RISC and CISC architecture
- Harvard and Von Neumann Architecture
- Example of Harvard and Von Neumann Architecture Real Time Systems
- Brief introduction to Real Time Operating System Introduction to Open Source Hardware – Arduino Uno board
- Quick glance of C programming concepts – Variable declaration, if statement, while loop, for loop, do while loop and function declaration
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
Yes
certificate providing authority
Skill Lync
The syllabus
Week 1- Beginners Guide to Embedded Systems
Week 2- Automotive Systems – Part 1
- Evolution of electronics in car
- Application area of electronics in car
- Typical message from ECU
- Passive Safety Systems
- Active Safety Systems
- Air Bags
- Anti-Lock braking systems
- Traction control systems
- Electronic Stability Programs
- Infotainment Systems & Navigation Systems Instrument Clusters
- In-Vehicle communication system
Week 3- Automotive Systems – Part 2
- Need of EPS systems
- Crankshaft sensors
- Camshaft sensors
- Four stroke cycle engine – intake, compression, power and exhaust
- Configuration of crankshaft wheel
- Reverse running detection
- Engine speed calculation
- Diagnosis of crank and cam signal
- Limp home mode
- Camshaft adaptation & offset detection
- Variable Valve Timing
Week 4- Automotive Systems – Part 3
- Valve train
- Ignition Systems
- Cooling Systems
- Air Intake Systems
- Fuel Systems
- Exhaust Systems
Week 5- Automotive Systems – Part 4
- Customer expectation for Fuel Injection Systems CRS with Pressure Control Valve
- CRS with Metering Unit
- Two Actuator Rail Pressure Control Systems
Week 6- Embedded Communication Protocols
- I2C protocol
- SPI protocol
- CAN protocol
- LIN protocol
- FlexRay protocol
Week 7- Automotive Systems – Part 5
- Analog and Digital Sensors
- Oxygen / Lambda Sensors
- Position sensor
- Pressure sensor
- Air Mass sensor
- Temperature sensor
- Level sensor
- EGR Actuators
- Glow Plug Control
- Hall effect sensor
- Knock sensor
- Piezoelectric and Piezoresistive sensor
Week 8- Automotive Systems – Part 6
- Various types of starter motors
- Standard wiring of starter motor
- Gears and its application [Gear reduction strategy] Start Stop function
- DC/DC converter
- Alternator & its design criteria
Week 9- Vehicle function
- Cruise control
- Start Stop function
- Engine Cooling systems [air cooling and liquid cooling system]
Week 10- Autosar
- Introduction to Autosar
- Autosar architecture
- Autosar MCAL and ECU abstraction layer
- Autosar RTOS concepts
- Autosar RTE
Week 11- Onboard Diagnostics Systems and Emission Legislations
- Purpose and overview of Onboard diagnostics OBD standards
- General requirements
- Monitoring requirement for Gasoline engines Monitoring requirement for Diesel engines Generic Scan Tool Testers
- Emission legislation in India
- Emission legislation in Europe
- Emission legislation in USA
Week 12- Introduction to HiL Testing
- What is HiL simulation
- Block representation of HiL testing
- HiL versus SiL testing
- Purpose of LABCAR in automotive design
- Open loop labcar Versus Closed loop labcar Labcar hardware – an overview
- Components of LABCAR
- Functions of LABCAR
- LABCAR signal box
- Loadbox – plug in cards
- Application of closed loop labcar
- LABCAR Tools – Start LABCAR, experiment environment, INCA – introduction, advantages, and diagram
- Safety Instructions and Impact of ESD
Week 13- Beginners Guide to Embedded Systems Part 1
- What is embedded systems
- Microcontroller versus microprocessor
- Examples of embedded systems
- Features of embedded systems
- Embedded systems versus computer systems [general purpose computing]
- Harvard architecture Versus Von Neumann Architecture
- N bit microcontroller
- Various microcontroller architecture - PIC, 8051 and ARM
- An overview of assembly programming w.r.t. 8051 controller
Week 14- Beginners Guide to Embedded Systems Part 2
- Memory types in embedded systems - RAM, Flash, ROM, PROM, OTP, SRAM,
- Timers and counters
- Clock oscillator
- Power-up Reset
- ADC and DAC and PWM
- Watchdog Timers
- Real Time Clock
- Interrupt and handling of interrupt [Interrupt Service Routine]
- Direct memory access
- Serial versus parallel communication systems
- Synchronous and asynchronous communication
- Half duplex transmission versus full duplex transmission
- Communication buses in embedded systems
- Real Time Operating Systems
Week 15- Introduction to Arduino Uno R3
- Introduction to open source hardware
- Introduction to Arduino Uno R3 board
- Case Study – Pin configuration of Atmega328P microcontroller
- Case Study - Pin configuration of 8051 microcontroller
- Case Study – Pin configuration of PIC microcontroller
- Introduction to datasheet and its importance
Week 16- Introduction to Arduino Integrated Development Environment and Interfacing Components
- Introduction to Arduino Integrated Development Environment – history, features, downloading and installation of arduino IDE in laptop, installing arduino drivers, opening a file in arduino IDE, coding in arduino IDE, creating a project in arduino IDE and burning the program in arduino UNO board.
- Basic overview of all interfacing devices – DC Motor and DC motor driver, stepper motor and stepper motor driver module, servo motor, acceleration sensor, ultrasonic sensor, remote controller, joystick, relay, temperature and humidity sensor, LED bar graph, active and passive buzzer, PIR movoement sensor, thermistor sensor, 4X4 matrix keyboard, LCD display, Dot matrix display, 7-segment display, 4-bit 7-segment display, photoresistor, tilt sensor, RGB LED, switch and buttons.
Week 17- Introduction to Arduino Programming Concepts Part 1
- What is programming?
- Different types of programming language. [Procedural, functional, scripting, logic and object-oriented programming language]
- Compiled and interpretted programming language.
- Introduction to C programming – program structure, header file, data types, variables and constants, conditional statements, arrays
- Loops – for, while and do..while loop statements
- Introduction to embedded C programming in arduino IDE – program structure, configuration of ports as input or output,
- First program – Blinking of LED
Week 18- Arduino Programming Concepts Part 2
- Concept of multiplexing in embedded programming
- Interfacing 7-segment display with arduino Uno
- Programming an up-counter with 7-segment display
- Programming a down-counter with 7-segment display
- Programming a 4-bit 7-segment display
- Interfacing a switch with arduino uno and controlling an LED
- Designing a up counter controlled by a switch
- Designing a down counter controlled by a switch
- Interfacing of 4X4 matrix keypad
- Interfacing of a DC Motor with arduino Uno
- Interfacing of servo motor with arduino Uno
- Interfacing of stepper motor with arduino Uno
Week 19- Arduino programming Part 3
- Arrays
- Functions
- Pointers
- Create a function to control DC motor
- Create a function to control servo motor
- Create a function to control stepper motor
- Create a function to design a up counter with 7-segment display
- Interfacing of remote controller
- Interfacing of thermistor
- Interfacing of photoresistor
Week 20- Arduino Programming Part 4
- Serial communication in Arduino
- Baud rate
- Arduino library for serial communication
- Analog input to arduino and interfacing with a potentiometer
- Interfacing with RGB LEDs
- Interfacing of ultrasonic sensor
- Interfacing of PIR movement sensor
Week 21- Arduino Programming Part 5
- Pulse width modulation
- PWM feature in Arduino programming
- Dimming an LED with PWM feature
- Interfacing of buzzer with arduino uno
- Introduction to MIDI [musical instrument digital interface]
- Interfacing of joystick
- Interfacing of acceleration sensor
- Interfacing of temperature and humidity sensor
Week 22- Arduino Programming Part 6
- LCD display
- Interfacing of LCD with arduino
- Interfacing of relay
- Practical application of relay
- Interfacing with DOT matrix display
- Display the alphabets from A to Z
- Display the numbers from 0 to 9
Week 23- Automotive Electronics
- Evolution of electronics in car
- Application area of electronics in car
- Passive safety systems
- Active safety systems
- Air bags
- Seat belt
- Infotainment system
- Navigation systems
- Networking technology [OSI model]
- Bluetooth technology
- Anti-lock break systems
- Traction control system
- Electronic stability program
- Instrument cluster
Week 24- Introduction to HiLTesting and HiL Test Setup
- What is HiL?
- Need for HiL systems
- Block representation of HiL testing
- HiL versus SiL testing
- What is labcar?
- Types of labcar – open loop versus closed loop
- Components of labcar
- Functions of labcar
- Labcar signal box
- Loadbox – plug in cards
- Application of closed loop labcar
- Tools used in HiL testing – INCA, UDE and StartLabcar, diagra, CANoe, ecoute
- What is ESD?
- Safety instructions and impact of ESD
Articles
Popular Articles
Similar Courses
Courses of your Interest

Theory Of Computation
IIT Kanpur via Swayam
Basics of CATIA V5
Skill Lync

Introduction to Urban Geo Informatics
The Hong Kong Polytechnic University,... 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...
Institute of Science Tokyo, Tokyo via Edx
Model Based Systems Engineering Foundations
IsraelX via Edx

So You Want to Be a Biomedical Engineer
UC San Diego via Edx
More Courses by Skill Lync
Advanced CFD Meshing using ANSA
Skill Lync
Embedded C Essentials
Skill Lync
Reinforced Cement Concrete Design
Skill Lync

Core and Advanced Python Programming
Skill Lync
Construction Planning using Primavera P6
Skill Lync

Business Analyst Fundamentals for Beginners
Skill Lync
Network RAN Performance and Optimization
Skill Lync