EMBEDDED SYSTEMS overview

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
1 de 12

Recomendados

Embedded system notes por
Embedded system notesEmbedded system notes
Embedded system notesTARUN KUMAR
4.9K vistas21 diapositivas
Unit 2 processor&memory-organisation por
Unit 2 processor&memory-organisationUnit 2 processor&memory-organisation
Unit 2 processor&memory-organisationPavithra S
2.3K vistas40 diapositivas
EE6602 Embedded System por
EE6602 Embedded SystemEE6602 Embedded System
EE6602 Embedded Systemrmkceteee
6.3K vistas211 diapositivas
Introduction to embedded systems por
Introduction  to embedded systemsIntroduction  to embedded systems
Introduction to embedded systemsRAMPRAKASHT1
6.7K vistas79 diapositivas
Introduction to embedded system design por
Introduction to embedded system designIntroduction to embedded system design
Introduction to embedded system designMukesh Bansal
9.6K vistas80 diapositivas
Introduction to Embedded Systems por
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded SystemsJoy Dutta
3.5K vistas25 diapositivas

Más contenido relacionado

La actualidad más candente

Unit-I Basic Embedded System Notes por
Unit-I Basic Embedded System NotesUnit-I Basic Embedded System Notes
Unit-I Basic Embedded System NotesDr. Pankaj Zope
7.2K vistas61 diapositivas
Embedded Systems por
Embedded SystemsEmbedded Systems
Embedded SystemsNavin Kumar
3.2K vistas18 diapositivas
E.s unit 4 and 5 por
E.s unit 4 and 5E.s unit 4 and 5
E.s unit 4 and 5Sneha Chopra
5.1K vistas50 diapositivas
Embedded System por
Embedded System Embedded System
Embedded System Sonali Parab
44.6K vistas29 diapositivas
Embedded Systems : introduction por
Embedded Systems : introductionEmbedded Systems : introduction
Embedded Systems : introductionAnant Shrivastava
2.6K vistas8 diapositivas
Embedded systems por
Embedded systemsEmbedded systems
Embedded systemsEdgefxkits & Solutions
1.7K vistas25 diapositivas

La actualidad más candente(20)

Unit-I Basic Embedded System Notes por Dr. Pankaj Zope
Unit-I Basic Embedded System NotesUnit-I Basic Embedded System Notes
Unit-I Basic Embedded System Notes
Dr. Pankaj Zope7.2K vistas
Embedded Systems por Navin Kumar
Embedded SystemsEmbedded Systems
Embedded Systems
Navin Kumar3.2K vistas
E.s unit 4 and 5 por Sneha Chopra
E.s unit 4 and 5E.s unit 4 and 5
E.s unit 4 and 5
Sneha Chopra5.1K vistas
Embedded System por Sonali Parab
Embedded System Embedded System
Embedded System
Sonali Parab44.6K vistas
Embedded System por sureskal
Embedded SystemEmbedded System
Embedded System
sureskal1.8K vistas
Embedded System por Sneha Chopra
Embedded SystemEmbedded System
Embedded System
Sneha Chopra24.4K vistas
embedded systems ppt 2 por pavan kumar
embedded systems ppt 2embedded systems ppt 2
embedded systems ppt 2
pavan kumar128 vistas
Embedded system Design por AJAL A J
Embedded system DesignEmbedded system Design
Embedded system Design
AJAL A J6.4K vistas
Unit 1 intro-embedded por Pavithra S
Unit 1 intro-embeddedUnit 1 intro-embedded
Unit 1 intro-embedded
Pavithra S2.3K vistas
Introduction to embedded system por ajitsaraf123
Introduction to embedded systemIntroduction to embedded system
Introduction to embedded system
ajitsaraf123268 vistas
embedded systems ppt 3 por pavan kumar
embedded systems ppt 3embedded systems ppt 3
embedded systems ppt 3
pavan kumar490 vistas
Language for Embedded System por vkrhanjeeth .
Language for Embedded System Language for Embedded System
Language for Embedded System
vkrhanjeeth .1.5K vistas

Similar a EMBEDDED SYSTEMS overview

Embedded systems notes por
Embedded systems notesEmbedded systems notes
Embedded systems notesShikha Sharma
21.8K vistas79 diapositivas
In out system por
In out systemIn out system
In out systemAgnas Jasmine
193 vistas44 diapositivas
aca mod1.pptx por
aca mod1.pptxaca mod1.pptx
aca mod1.pptxShiva Kumar V
2 vistas124 diapositivas
Embeddedsystem basic for Engineering Students por
Embeddedsystem basic for Engineering StudentsEmbeddedsystem basic for Engineering Students
Embeddedsystem basic for Engineering StudentsElectro 8
453 vistas19 diapositivas
Introduction to embedded System.pptx por
Introduction to embedded System.pptxIntroduction to embedded System.pptx
Introduction to embedded System.pptxPratik Gohel
5 vistas37 diapositivas
Computer Architecture and Organiaztion- intro por
Computer Architecture and Organiaztion- introComputer Architecture and Organiaztion- intro
Computer Architecture and Organiaztion- introudhayakumarc1
30 vistas18 diapositivas

Similar a EMBEDDED SYSTEMS overview(20)

Embedded systems notes por Shikha Sharma
Embedded systems notesEmbedded systems notes
Embedded systems notes
Shikha Sharma21.8K vistas
Embeddedsystem basic for Engineering Students por Electro 8
Embeddedsystem basic for Engineering StudentsEmbeddedsystem basic for Engineering Students
Embeddedsystem basic for Engineering Students
Electro 8453 vistas
Introduction to embedded System.pptx por Pratik Gohel
Introduction to embedded System.pptxIntroduction to embedded System.pptx
Introduction to embedded System.pptx
Pratik Gohel5 vistas
Computer Architecture and Organiaztion- intro por udhayakumarc1
Computer Architecture and Organiaztion- introComputer Architecture and Organiaztion- intro
Computer Architecture and Organiaztion- intro
udhayakumarc130 vistas
Kernel security Concepts por Mohit Saxena
Kernel security ConceptsKernel security Concepts
Kernel security Concepts
Mohit Saxena713 vistas
Software engineering por Rohan Bhatkar
Software engineeringSoftware engineering
Software engineering
Rohan Bhatkar1.1K vistas
Introduction to Embedded system por tmnportal
Introduction to Embedded systemIntroduction to Embedded system
Introduction to Embedded system
tmnportal804 vistas
Basics of Embedded Systems and its applications by Dr. A. K. Lodhi por AmairullahKhanLodhi1
Basics of Embedded Systems and its applications  by Dr. A. K. LodhiBasics of Embedded Systems and its applications  by Dr. A. K. Lodhi
Basics of Embedded Systems and its applications by Dr. A. K. Lodhi
Introduction to embedded computing and arm processors por Siva Kumar
Introduction to embedded computing and arm processorsIntroduction to embedded computing and arm processors
Introduction to embedded computing and arm processors
Siva Kumar200 vistas
Cse322 embedded systems-eth_1.00_ac26 por krishnahere
Cse322 embedded systems-eth_1.00_ac26Cse322 embedded systems-eth_1.00_ac26
Cse322 embedded systems-eth_1.00_ac26
krishnahere37 vistas
Introduction to Computer & Operating Systems.ppt por BakareAyeni1
Introduction to Computer & Operating Systems.pptIntroduction to Computer & Operating Systems.ppt
Introduction to Computer & Operating Systems.ppt
BakareAyeni120 vistas
Smarter Manufacturing through Equipment Data-Driven Application Design por Kimberly Daich
Smarter Manufacturing through Equipment Data-Driven Application DesignSmarter Manufacturing through Equipment Data-Driven Application Design
Smarter Manufacturing through Equipment Data-Driven Application Design
Kimberly Daich696 vistas

Último

Deutsch Crimping por
Deutsch CrimpingDeutsch Crimping
Deutsch CrimpingIwiss Tools Co.,Ltd
21 vistas7 diapositivas
String.pptx por
String.pptxString.pptx
String.pptxAnanthi Palanisamy
47 vistas24 diapositivas
_MAKRIADI-FOTEINI_diploma thesis.pptx por
_MAKRIADI-FOTEINI_diploma thesis.pptx_MAKRIADI-FOTEINI_diploma thesis.pptx
_MAKRIADI-FOTEINI_diploma thesis.pptxfotinimakriadi
6 vistas32 diapositivas
13_DVD_Latch-up_prevention.pdf por
13_DVD_Latch-up_prevention.pdf13_DVD_Latch-up_prevention.pdf
13_DVD_Latch-up_prevention.pdfUsha Mehta
10 vistas16 diapositivas
Digital Watermarking Of Audio Signals.pptx por
Digital Watermarking Of Audio Signals.pptxDigital Watermarking Of Audio Signals.pptx
Digital Watermarking Of Audio Signals.pptxAyushJaiswal781174
8 vistas25 diapositivas
SPICE PARK DEC2023 (6,625 SPICE Models) por
SPICE PARK DEC2023 (6,625 SPICE Models) SPICE PARK DEC2023 (6,625 SPICE Models)
SPICE PARK DEC2023 (6,625 SPICE Models) Tsuyoshi Horigome
15 vistas218 diapositivas

Último(20)

_MAKRIADI-FOTEINI_diploma thesis.pptx por fotinimakriadi
_MAKRIADI-FOTEINI_diploma thesis.pptx_MAKRIADI-FOTEINI_diploma thesis.pptx
_MAKRIADI-FOTEINI_diploma thesis.pptx
fotinimakriadi6 vistas
13_DVD_Latch-up_prevention.pdf por Usha Mehta
13_DVD_Latch-up_prevention.pdf13_DVD_Latch-up_prevention.pdf
13_DVD_Latch-up_prevention.pdf
Usha Mehta10 vistas
SPICE PARK DEC2023 (6,625 SPICE Models) por Tsuyoshi Horigome
SPICE PARK DEC2023 (6,625 SPICE Models) SPICE PARK DEC2023 (6,625 SPICE Models)
SPICE PARK DEC2023 (6,625 SPICE Models)
Tsuyoshi Horigome15 vistas
Thermal aware task assignment for multicore processors using genetic algorithm por IJECEIAES
Thermal aware task assignment for multicore processors using genetic algorithm Thermal aware task assignment for multicore processors using genetic algorithm
Thermal aware task assignment for multicore processors using genetic algorithm
IJECEIAES30 vistas
A multi-microcontroller-based hardware for deploying Tiny machine learning mo... por IJECEIAES
A multi-microcontroller-based hardware for deploying Tiny machine learning mo...A multi-microcontroller-based hardware for deploying Tiny machine learning mo...
A multi-microcontroller-based hardware for deploying Tiny machine learning mo...
IJECEIAES12 vistas
Dynamics of Hard-Magnetic Soft Materials por Shivendra Nandan
Dynamics of Hard-Magnetic Soft MaterialsDynamics of Hard-Magnetic Soft Materials
Dynamics of Hard-Magnetic Soft Materials
Shivendra Nandan13 vistas
2_DVD_ASIC_Design_FLow.pdf por Usha Mehta
2_DVD_ASIC_Design_FLow.pdf2_DVD_ASIC_Design_FLow.pdf
2_DVD_ASIC_Design_FLow.pdf
Usha Mehta19 vistas
CHI-SQUARE ( χ2) TESTS.pptx por ssusera597c5
CHI-SQUARE ( χ2) TESTS.pptxCHI-SQUARE ( χ2) TESTS.pptx
CHI-SQUARE ( χ2) TESTS.pptx
ssusera597c529 vistas
9_DVD_Dynamic_logic_circuits.pdf por Usha Mehta
9_DVD_Dynamic_logic_circuits.pdf9_DVD_Dynamic_logic_circuits.pdf
9_DVD_Dynamic_logic_circuits.pdf
Usha Mehta28 vistas

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