SlideShare a Scribd company logo
KARPAGAM INSTITUTE OF
TECHNOLOGY, COIMBATORE-105
EE 8691 – EMBEDDED SYSTEMS
Presented by
S. Madhumitha
AP/ECE
Course Objectives
• Building Blocks of Embedded System
• Various Embedded Development Strategies
• Bus Communication in processors, Input/output
interfacing.
• Various processor scheduling algorithms.
• Basics of Real time operating system and example
tutorials to discuss on one real time operating system tool.
Syllabus
UNIT 1
INTRODUCTION TO EMBEDDED SYSTEMS
• Introduction to Embedded Systems –Structural units in Embedded
processor , selection of processor & memory devices- DMA – Memory
management methods- Timer and Counting devices, Watchdog Timer, Real
Time Clock, In circuit emulator, Target Hardware Debugging.
• General introduction about Embedded Systems
• Discussion on memory devices
• Learn about various Timer devices
• Study of hardware debugging, In-circuit emulator
Syllabus
UNIT 2
EMBEDDED NETWORKING
• Embedded Networking: Introduction, I/O Device Ports & Buses– Serial Bus
communication protocols RS232 standard – RS422 – RS 485 - CAN Bus -
Serial Peripheral Interface (SPI) – Inter Integrated Circuits (I2C) –need for
device drivers.
• Study of I/O Ports and Buses
• Discussion on Serial Communication Protocols
• Learn about CAN, SPI and I2C Buses
• Discussion about device drivers
Syllabus
UNIT 3
EMBEDDED FIRMWARE DEVELOPMENT
ENVIRONMENT
• Embedded Product Development Life Cycle- objectives, different phases of
EDLC, Modelling of EDLC; issues in Hardware-software Co-design, Data
Flow Graph, state machine model, Sequential Program Model, concurrent
Model, object oriented Model.
• Discussion about phases of EDLC
• Learn about various modelling of EDLC
• Study of various models in EDLC
Syllabus
UNIT 4
RTOS BASED EMBEDDED SYSTEM DESIGN
• Introduction to basic concepts of RTOS- Task, process & threads,
interrupt routines in RTOS, Multiprocessing and Multitasking,
Preemptive and non-preemptive scheduling, Task communication
shared memory, message passing-, Inter process Communication –
synchronization between processes-semaphores, Mailbox, pipes,
priority inversion, priority inheritance.
• Study about Multiprocessing and multitasking
• Discussion on various Scheduling algorithm
• Communication protocols- semaphores, mailbox, pipes
Syllabus
UNIT 5
EMBEDDED SYSTEM APPLICATION AND
DEVELOPMENT
• Case Study of Washing Machine- Automotive Application- Smart card
System Application-ATM machine –Digital camera
• Study of washing machine, Automotive application
• Learn about various applications
COURSE OUTCOMES
• Ability to understand and analyze Embedded systems.
• Ability to suggest an embedded system for a given application.
• Ability to operate various Embedded Development Strategies
• Ability to study about the bus Communication in processors.
• Ability to acquire knowledge on various processor scheduling
algorithms.
• Ability to understand basics of Real time operating system.
BOOK REFERNCE
TEXT BOOKS
1. Peckol, “Embedded system Design”, John Wiley & Sons,2010
2. Lyla B Das,” Embedded Systems-An Integrated Approach”, Pearson, 2013
3. Shibu. K.V, “Introduction to Embedded Systems”, 2e, Mc graw Hill, 2017.
REFERENCES
1. Raj Kamal, ‘Embedded System-Architecture, Programming, Design’, Mc
Graw Hill, 2013.
2. C.R.Sarma, “Embedded Systems Engineering”, University Press (India) Pvt.
Ltd, 2013.
3. Tammy Noergaard, “Embedded Systems Architecture”, Elsevier, 2006.
4. Han-Way Huang, “Embedded system Design Using C8051”, Cengage
Learning, 2009.
5. Rajib Mall “Real-Time systems Theory and Practice” Pearson Education,
2007.
Core Opportunities
• Samsung
• Sony
• Intel
• Robert Bosch
• Tata Elxsi and much more.
Scope of Technology
• IoT – Internet of Things
• Self-driving Cars
• Energy Systems
Thank You

More Related Content

DOCX
Embedded system notes
PDF
Unit 2 processor&memory-organisation
PDF
EE6602 Embedded System
PPTX
Introduction to embedded systems
PDF
Introduction to embedded system design
PPTX
Introduction to Embedded Systems
PPTX
2. block diagram and components of embedded system
PDF
Introduction to Embedded System
Embedded system notes
Unit 2 processor&memory-organisation
EE6602 Embedded System
Introduction to embedded systems
Introduction to embedded system design
Introduction to Embedded Systems
2. block diagram and components of embedded system
Introduction to Embedded System

What's hot (20)

PDF
Unit-I Basic Embedded System Notes
PPTX
Embedded Systems
PPT
E.s unit 4 and 5
DOCX
Embedded System
PPT
Embedded Systems : introduction
PPTX
Embedded systems
PPT
Embedded System Presentation
PDF
Embedded System
PPTX
Embedded System
PDF
Embedded systems basics
PPTX
embedded systems ppt 2
PDF
Introduction to embedded systems
PPT
Embedded system Design
PDF
Unit 1 intro-embedded
PPTX
Introduction to embedded system
PPTX
Embedded system
PPTX
Embedded systems
PPTX
Introduction to embedded system
PPTX
embedded systems ppt 3
PPTX
Language for Embedded System
Unit-I Basic Embedded System Notes
Embedded Systems
E.s unit 4 and 5
Embedded System
Embedded Systems : introduction
Embedded systems
Embedded System Presentation
Embedded System
Embedded System
Embedded systems basics
embedded systems ppt 2
Introduction to embedded systems
Embedded system Design
Unit 1 intro-embedded
Introduction to embedded system
Embedded system
Embedded systems
Introduction to embedded system
embedded systems ppt 3
Language for Embedded System
Ad

Similar to EMBEDDED SYSTEMS overview (20)

PPTX
EC8791-Embedded and Real Time Systems UNITS NOTES (1).pptx
PPTX
EE8691 – EMBEDDED SYSTEMS.pptx
PPTX
EMBEDDED-SYSTEMS DESIGN ENGINEERING.pptx
PDF
Cse322 embedded systems-eth_1.00_ac26
DOC
Syllabus_EC8791_ERTS.doc
DOCX
Embedded syllabus
PDF
Embedded systems notes
PDF
ESD SYLLABUS.pdfjhgfdsfghjujhgfdfghjhgfdfg
PPTX
ES UNIT-I.pptx
PDF
Embedded Systems Syllabus
PPTX
Ppt on embedded system
PDF
ECE_Embeded_Systems_Lecture_Notes of .pdf
PPT
Chapter - One.ppt
PPTX
Embedded system
PDF
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIES
PPTX
Lecture 1 PPT - Introduction to Embedded Systems.pptx
PPTX
ESD unit 1.pptx
PPTX
Embedded systems
PDF
To expose students to various challenges and constraints of special purpose c...
PDF
Embedded Systems - A Brief Introduction
EC8791-Embedded and Real Time Systems UNITS NOTES (1).pptx
EE8691 – EMBEDDED SYSTEMS.pptx
EMBEDDED-SYSTEMS DESIGN ENGINEERING.pptx
Cse322 embedded systems-eth_1.00_ac26
Syllabus_EC8791_ERTS.doc
Embedded syllabus
Embedded systems notes
ESD SYLLABUS.pdfjhgfdsfghjujhgfdfghjhgfdfg
ES UNIT-I.pptx
Embedded Systems Syllabus
Ppt on embedded system
ECE_Embeded_Systems_Lecture_Notes of .pdf
Chapter - One.ppt
Embedded system
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIES
Lecture 1 PPT - Introduction to Embedded Systems.pptx
ESD unit 1.pptx
Embedded systems
To expose students to various challenges and constraints of special purpose c...
Embedded Systems - A Brief Introduction
Ad

Recently uploaded (20)

PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
DOCX
573137875-Attendance-Management-System-original
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPT
Mechanical Engineering MATERIALS Selection
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
Well-logging-methods_new................
PPTX
Construction Project Organization Group 2.pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
Welding lecture in detail for understanding
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Model Code of Practice - Construction Work - 21102022 .pdf
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
573137875-Attendance-Management-System-original
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Internet of Things (IOT) - A guide to understanding
Lecture Notes Electrical Wiring System Components
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Mechanical Engineering MATERIALS Selection
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Well-logging-methods_new................
Construction Project Organization Group 2.pptx
Operating System & Kernel Study Guide-1 - converted.pdf
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Welding lecture in detail for understanding
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd

EMBEDDED SYSTEMS overview

  • 1. KARPAGAM INSTITUTE OF TECHNOLOGY, COIMBATORE-105 EE 8691 – EMBEDDED SYSTEMS Presented by S. Madhumitha AP/ECE
  • 2. Course Objectives • Building Blocks of Embedded System • Various Embedded Development Strategies • Bus Communication in processors, Input/output interfacing. • Various processor scheduling algorithms. • Basics of Real time operating system and example tutorials to discuss on one real time operating system tool.
  • 3. Syllabus UNIT 1 INTRODUCTION TO EMBEDDED SYSTEMS • Introduction to Embedded Systems –Structural units in Embedded processor , selection of processor & memory devices- DMA – Memory management methods- Timer and Counting devices, Watchdog Timer, Real Time Clock, In circuit emulator, Target Hardware Debugging. • General introduction about Embedded Systems • Discussion on memory devices • Learn about various Timer devices • Study of hardware debugging, In-circuit emulator
  • 4. Syllabus UNIT 2 EMBEDDED NETWORKING • Embedded Networking: Introduction, I/O Device Ports & Buses– Serial Bus communication protocols RS232 standard – RS422 – RS 485 - CAN Bus - Serial Peripheral Interface (SPI) – Inter Integrated Circuits (I2C) –need for device drivers. • Study of I/O Ports and Buses • Discussion on Serial Communication Protocols • Learn about CAN, SPI and I2C Buses • Discussion about device drivers
  • 5. Syllabus UNIT 3 EMBEDDED FIRMWARE DEVELOPMENT ENVIRONMENT • Embedded Product Development Life Cycle- objectives, different phases of EDLC, Modelling of EDLC; issues in Hardware-software Co-design, Data Flow Graph, state machine model, Sequential Program Model, concurrent Model, object oriented Model. • Discussion about phases of EDLC • Learn about various modelling of EDLC • Study of various models in EDLC
  • 6. Syllabus UNIT 4 RTOS BASED EMBEDDED SYSTEM DESIGN • Introduction to basic concepts of RTOS- Task, process & threads, interrupt routines in RTOS, Multiprocessing and Multitasking, Preemptive and non-preemptive scheduling, Task communication shared memory, message passing-, Inter process Communication – synchronization between processes-semaphores, Mailbox, pipes, priority inversion, priority inheritance. • Study about Multiprocessing and multitasking • Discussion on various Scheduling algorithm • Communication protocols- semaphores, mailbox, pipes
  • 7. Syllabus UNIT 5 EMBEDDED SYSTEM APPLICATION AND DEVELOPMENT • Case Study of Washing Machine- Automotive Application- Smart card System Application-ATM machine –Digital camera • Study of washing machine, Automotive application • Learn about various applications
  • 8. COURSE OUTCOMES • Ability to understand and analyze Embedded systems. • Ability to suggest an embedded system for a given application. • Ability to operate various Embedded Development Strategies • Ability to study about the bus Communication in processors. • Ability to acquire knowledge on various processor scheduling algorithms. • Ability to understand basics of Real time operating system.
  • 9. BOOK REFERNCE TEXT BOOKS 1. Peckol, “Embedded system Design”, John Wiley & Sons,2010 2. Lyla B Das,” Embedded Systems-An Integrated Approach”, Pearson, 2013 3. Shibu. K.V, “Introduction to Embedded Systems”, 2e, Mc graw Hill, 2017. REFERENCES 1. Raj Kamal, ‘Embedded System-Architecture, Programming, Design’, Mc Graw Hill, 2013. 2. C.R.Sarma, “Embedded Systems Engineering”, University Press (India) Pvt. Ltd, 2013. 3. Tammy Noergaard, “Embedded Systems Architecture”, Elsevier, 2006. 4. Han-Way Huang, “Embedded system Design Using C8051”, Cengage Learning, 2009. 5. Rajib Mall “Real-Time systems Theory and Practice” Pearson Education, 2007.
  • 10. Core Opportunities • Samsung • Sony • Intel • Robert Bosch • Tata Elxsi and much more.
  • 11. Scope of Technology • IoT – Internet of Things • Self-driving Cars • Energy Systems