SlideShare a Scribd company logo
D.K.M COLLEGE FOR WOMEN
(autonomous)
DEPARTMENT OF COMPUTER
SCIENCE AND APPLICATIONS
EMBEDDED SYSTEM
BY,
R.SIVAGAMI
Embedded System
• An Embedded system is one that has hardware with software embedded in it as one of its
important components.
• A Special purpose system which is having at least one programmable device( mp, mc),which is
used for controlling the specific application.
• Its Software embeds in ROM(READ ONLY MEMORY).It does not need secondary memories as
in computers.
Some Examples
WATCH
It is a time display system.
Parts: hardware, needles, battery and strap etc
RULES:
1) All needle move clockwise only.
2) A thin needle rotates every second.
3) A long needle rotates every minute.
4) A short needle rotates every hour.
5) All needle returns to the original position after 12 hours.
WASHING MACHINE
It is an automatic clothes washing system.
Parts: status display panel, switches & dials, motor,
Control unit, inner water level sensor etc..
RULES:
1)wash by spinning
2)rinse
3)drying
4)each step display the process stage.
5)in case of any interruption, it execute only the remaining.
Processor
A processor is the heart of the embedded system.
An embedded processor is a microprocessor that is used in an
embedded system
TWO ESSENTIAL UNITS OPERATIONS
CONTROL UNIT(CU) FETCH
EXECUTION UNIT(EU) EXECUTE
Comparison of
Microprocessor and
Microcontroller
Microprocessor Microcontroller
CPU is standalone, RAM, ROM, I/O & Timer are
separate
CPU,RAM,ROM,I/O & Timer all are on single
chip
High Processing Power Low Processing Power
High Power consumption Low Power consumption
Typically 32/64 bit 8/16 bit
General purpose Single purpose(control oriented)
Less reliable High reliable
Eg: 8086,8085 Eg: 8051
Overview of
Microprocessor
Languages for Programming
Embedded Systems
Assembly language was the pioneer for programming embedded systems till recently.
Now a days there are many more languages to the program these system. Some of the
languages are C,C++, ada, forth and java together with its new enhancement J2ME.
Recent survey indicates that approximately45% of the embedded software is still
being done in c language
C++ is also increasing its presence in embedded systems . as C++ is based on C
language, thus providing programmer the object oriented methodologies to get the
benefits of such an approach
A huge number of high quality compilers and debugging tools are available in the C
language
Features of an embedded System
Embedded systems do a very Specific task, they cannot br programmed to do
different things.
• Embedded systems have very limit resources, particularly the memory.
Generally, they do not have secondary storage devices such as the CD-ROM
or the floppy disk.
• Embedded systems have to work against some deadlines. A Specific job
has to be completed within a specific time. In some embedded systems,
called real-time systems, the deadlines are stringent. Missing a dead line
may cause a catastrophe-loos of life or damage to property
• Embedded systems are constrained for power, as many embedded
systems operate through a battery, the power consumption has to be
very low.
• Embedded systems need to be highly reliable. Once in a while,
pressing ALT-CTRL-DEL is OK on your desktop, but you cannot
afford to rest your embedded system.
• Some embedded systems have to operate in extreme
environmental conditions such as very high temperature and humidity
• Unlike desktop computers in which the hardware platform is
dominated by intel and the operating system is dominated by
microsoft, there is a wide variety of processors and operating systems
for the embedded systems. So , choosing the right platform is the
most complex task.
Classification of Embedded Systems
Based on functionality and performance
requirements, embedded systems are classifies as:
Stand-alone embedded systems.
Real-time embedded systems.
Networked information appliances
Mobile devices
Stand –alone embedded systems:
• As the name implies, stand-alone systems work in stand-
alone mode. They take inputs, process them and produced
the desired output.
• The input can be electrical signals or commands from a
human being such as the pressing of a button.
• The output can be electrical signals to drive another system,
an LED display or LCD display for display for displaying of
information to the users.
• Embedded systems usesd in process control, automobiles,
consumers electronic items etc.,fail into this category.
Real-time Systems
• Embedded systems in which some specific work has to be done in a
specific time period are called real-time systems.
• For example, consider a system that has to open a valve within 30
milliseconds when the humidity crossed a particular threshold. If the
valve is not opened within 30 milliseconds, a catastrophe may occur.
Such system with strict deadlines are called hard real-time systems.
• In some embedded systems, deadlines are imposed, but not adhering to
them once in a while may not lead to a catastrophe. For example,
consider a DVD player. Suppose, you give a command to the DVD
player from a remote control. And there is a delay of a few milli
seconds in executing that command. But, this delay won’t lead to a
serious implication. Such systems are called soft real-time systems.
Mobile devices
Mobile devices such as mobile phones, personal digital assistants(pdas), smart
phones etc., Are a special category of embedded systems. Though the pdas do
many general purpose tasks, they need to be designed just like the ‘conventional’
embedded system.
Just consider the limitation of mobile devices-memory constraints, amall size,
lack of good user interfaces such as full fledged keybord and display etc. Sre same
as those found in the embedded systmes, discussed above. Hence, mobile devices
are considered as embedded systems.
Networked Information Appliances
Embedded systems that are provided with network interfaces and
accessed by networks such as local area network or the internet are called
networked information appliances. Such embedded systems are connected
to a network, typically a network running TCP/IP protocol suite, such as
the internet or a company’s intranet.
For example consider a web camera can be connected to the internet.
The web camera can send pictures in real-time to any computer connect to
the internet. In such a case, the web camera has to run the HTTP server
software in addition to the TCP/IP protocol stack.
Applications
1)HOUSEHOLD APPLIANCES:
MICROWAVE OVENS, TELEVISION, DVD PLAYERS ETC
2)INTEGRATED SYSTEM IN AIRCRAFTS AND MISSILES
3)CELLULAR TELEPHONES
4)ELECTRIC MOTOR AND ELECTRONIC MOTOR
CONTROLLERS
5)CALCULATORS
6)MEDICAL EQUIPMENT’S
7)VIDEOGAMES
8) DIGITAL MUSICAL INSTRUMENTS, ETC.
THANK YOU

More Related Content

Similar to Embedded Device.pptx

Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
Aditya Porwal
 
EMBEDDED SYSTEMS INTRODUCTION.pptx
EMBEDDED SYSTEMS INTRODUCTION.pptxEMBEDDED SYSTEMS INTRODUCTION.pptx
EMBEDDED SYSTEMS INTRODUCTION.pptx
MohammedtajuddinTaju
 
Embeddedsystem 110412132957-phpapp02
Embeddedsystem 110412132957-phpapp02Embeddedsystem 110412132957-phpapp02
Embeddedsystem 110412132957-phpapp02
ishan111
 
Embeddedsystems
EmbeddedsystemsEmbeddedsystems
Embeddedsystems
Prabhakaran Durai
 
Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02
KIET Group of Institutions, Ghaziabad
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
Sandeep Reddy
 
es1-150721100817-lva1-app6891.pdf
es1-150721100817-lva1-app6891.pdfes1-150721100817-lva1-app6891.pdf
es1-150721100817-lva1-app6891.pdf
Ashwin180668
 
Vinod report es 1
Vinod report es   1Vinod report es   1
Vinod report es 1
Govt. Engg. Collage Ajmer
 
Vinod report es 1
Vinod report es   1Vinod report es   1
Vinod report es 1
Govt. Engg. Collage Ajmer
 
Embedded system notes
Embedded system notesEmbedded system notes
Embedded system notes
TARUN KUMAR
 
Unit-I Basic Embedded System Notes
Unit-I Basic Embedded System NotesUnit-I Basic Embedded System Notes
Unit-I Basic Embedded System Notes
Dr. Pankaj Zope
 
BEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdfBEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdf
abdisahirko
 
embededsystemfinal1-170130182030 (1).ppt
embededsystemfinal1-170130182030 (1).pptembededsystemfinal1-170130182030 (1).ppt
embededsystemfinal1-170130182030 (1).ppt
kimavathmukeshnaik
 
Introduction to embedded systems powerpoint
Introduction to embedded systems powerpointIntroduction to embedded systems powerpoint
Introduction to embedded systems powerpoint
lmsecerec
 
Introduction to embedded system
Introduction to embedded systemIntroduction to embedded system
Introduction to embedded system
ajitsaraf123
 
Lecture on Embedded System, introduction, types
Lecture on Embedded System, introduction, typesLecture on Embedded System, introduction, types
Lecture on Embedded System, introduction, types
alijaker017
 
EMBEDDED SYSTEMS - MSc Sem III (Final).ppt
EMBEDDED SYSTEMS - MSc Sem III (Final).pptEMBEDDED SYSTEMS - MSc Sem III (Final).ppt
EMBEDDED SYSTEMS - MSc Sem III (Final).ppt
Namrata Ajwani
 
Embedded system
Embedded systemEmbedded system
Embedded system
Pankaj Upadhyay
 
Embedded system
Embedded systemEmbedded system
Embedded system
Vinod Srivastava
 
EMBEDDED_SYSTEM_INTRODUCTION.pdf
EMBEDDED_SYSTEM_INTRODUCTION.pdfEMBEDDED_SYSTEM_INTRODUCTION.pdf
EMBEDDED_SYSTEM_INTRODUCTION.pdf
NadiSarj2
 

Similar to Embedded Device.pptx (20)

Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 
EMBEDDED SYSTEMS INTRODUCTION.pptx
EMBEDDED SYSTEMS INTRODUCTION.pptxEMBEDDED SYSTEMS INTRODUCTION.pptx
EMBEDDED SYSTEMS INTRODUCTION.pptx
 
Embeddedsystem 110412132957-phpapp02
Embeddedsystem 110412132957-phpapp02Embeddedsystem 110412132957-phpapp02
Embeddedsystem 110412132957-phpapp02
 
Embeddedsystems
EmbeddedsystemsEmbeddedsystems
Embeddedsystems
 
Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
es1-150721100817-lva1-app6891.pdf
es1-150721100817-lva1-app6891.pdfes1-150721100817-lva1-app6891.pdf
es1-150721100817-lva1-app6891.pdf
 
Vinod report es 1
Vinod report es   1Vinod report es   1
Vinod report es 1
 
Vinod report es 1
Vinod report es   1Vinod report es   1
Vinod report es 1
 
Embedded system notes
Embedded system notesEmbedded system notes
Embedded system notes
 
Unit-I Basic Embedded System Notes
Unit-I Basic Embedded System NotesUnit-I Basic Embedded System Notes
Unit-I Basic Embedded System Notes
 
BEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdfBEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdf
 
embededsystemfinal1-170130182030 (1).ppt
embededsystemfinal1-170130182030 (1).pptembededsystemfinal1-170130182030 (1).ppt
embededsystemfinal1-170130182030 (1).ppt
 
Introduction to embedded systems powerpoint
Introduction to embedded systems powerpointIntroduction to embedded systems powerpoint
Introduction to embedded systems powerpoint
 
Introduction to embedded system
Introduction to embedded systemIntroduction to embedded system
Introduction to embedded system
 
Lecture on Embedded System, introduction, types
Lecture on Embedded System, introduction, typesLecture on Embedded System, introduction, types
Lecture on Embedded System, introduction, types
 
EMBEDDED SYSTEMS - MSc Sem III (Final).ppt
EMBEDDED SYSTEMS - MSc Sem III (Final).pptEMBEDDED SYSTEMS - MSc Sem III (Final).ppt
EMBEDDED SYSTEMS - MSc Sem III (Final).ppt
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
EMBEDDED_SYSTEM_INTRODUCTION.pdf
EMBEDDED_SYSTEM_INTRODUCTION.pdfEMBEDDED_SYSTEM_INTRODUCTION.pdf
EMBEDDED_SYSTEM_INTRODUCTION.pdf
 

Recently uploaded

Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
deepaannamalai16
 
The basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptxThe basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptx
heathfieldcps1
 
Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"
National Information Standards Organization (NISO)
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
Nguyen Thanh Tu Collection
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
RamseyBerglund
 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
TechSoup
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
imrankhan141184
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
nitinpv4ai
 
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
National Information Standards Organization (NISO)
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
giancarloi8888
 
Educational Technology in the Health Sciences
Educational Technology in the Health SciencesEducational Technology in the Health Sciences
Educational Technology in the Health Sciences
Iris Thiele Isip-Tan
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
RidwanHassanYusuf
 
Stack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 MicroprocessorStack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 Microprocessor
JomonJoseph58
 
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
EduSkills OECD
 

Recently uploaded (20)

Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
 
The basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptxThe basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptx
 
Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
 
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
 
Educational Technology in the Health Sciences
Educational Technology in the Health SciencesEducational Technology in the Health Sciences
Educational Technology in the Health Sciences
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
 
Stack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 MicroprocessorStack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 Microprocessor
 
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
 

Embedded Device.pptx

  • 1. D.K.M COLLEGE FOR WOMEN (autonomous) DEPARTMENT OF COMPUTER SCIENCE AND APPLICATIONS
  • 3. Embedded System • An Embedded system is one that has hardware with software embedded in it as one of its important components. • A Special purpose system which is having at least one programmable device( mp, mc),which is used for controlling the specific application. • Its Software embeds in ROM(READ ONLY MEMORY).It does not need secondary memories as in computers.
  • 4. Some Examples WATCH It is a time display system. Parts: hardware, needles, battery and strap etc RULES: 1) All needle move clockwise only. 2) A thin needle rotates every second. 3) A long needle rotates every minute. 4) A short needle rotates every hour. 5) All needle returns to the original position after 12 hours.
  • 5. WASHING MACHINE It is an automatic clothes washing system. Parts: status display panel, switches & dials, motor, Control unit, inner water level sensor etc.. RULES: 1)wash by spinning 2)rinse 3)drying 4)each step display the process stage. 5)in case of any interruption, it execute only the remaining.
  • 6. Processor A processor is the heart of the embedded system. An embedded processor is a microprocessor that is used in an embedded system TWO ESSENTIAL UNITS OPERATIONS CONTROL UNIT(CU) FETCH EXECUTION UNIT(EU) EXECUTE
  • 7. Comparison of Microprocessor and Microcontroller Microprocessor Microcontroller CPU is standalone, RAM, ROM, I/O & Timer are separate CPU,RAM,ROM,I/O & Timer all are on single chip High Processing Power Low Processing Power High Power consumption Low Power consumption Typically 32/64 bit 8/16 bit General purpose Single purpose(control oriented) Less reliable High reliable Eg: 8086,8085 Eg: 8051
  • 9. Languages for Programming Embedded Systems Assembly language was the pioneer for programming embedded systems till recently. Now a days there are many more languages to the program these system. Some of the languages are C,C++, ada, forth and java together with its new enhancement J2ME. Recent survey indicates that approximately45% of the embedded software is still being done in c language C++ is also increasing its presence in embedded systems . as C++ is based on C language, thus providing programmer the object oriented methodologies to get the benefits of such an approach A huge number of high quality compilers and debugging tools are available in the C language
  • 10. Features of an embedded System Embedded systems do a very Specific task, they cannot br programmed to do different things. • Embedded systems have very limit resources, particularly the memory. Generally, they do not have secondary storage devices such as the CD-ROM or the floppy disk. • Embedded systems have to work against some deadlines. A Specific job has to be completed within a specific time. In some embedded systems, called real-time systems, the deadlines are stringent. Missing a dead line may cause a catastrophe-loos of life or damage to property
  • 11. • Embedded systems are constrained for power, as many embedded systems operate through a battery, the power consumption has to be very low. • Embedded systems need to be highly reliable. Once in a while, pressing ALT-CTRL-DEL is OK on your desktop, but you cannot afford to rest your embedded system. • Some embedded systems have to operate in extreme environmental conditions such as very high temperature and humidity • Unlike desktop computers in which the hardware platform is dominated by intel and the operating system is dominated by microsoft, there is a wide variety of processors and operating systems for the embedded systems. So , choosing the right platform is the most complex task.
  • 12. Classification of Embedded Systems Based on functionality and performance requirements, embedded systems are classifies as: Stand-alone embedded systems. Real-time embedded systems. Networked information appliances Mobile devices
  • 13. Stand –alone embedded systems: • As the name implies, stand-alone systems work in stand- alone mode. They take inputs, process them and produced the desired output. • The input can be electrical signals or commands from a human being such as the pressing of a button. • The output can be electrical signals to drive another system, an LED display or LCD display for display for displaying of information to the users. • Embedded systems usesd in process control, automobiles, consumers electronic items etc.,fail into this category.
  • 14. Real-time Systems • Embedded systems in which some specific work has to be done in a specific time period are called real-time systems. • For example, consider a system that has to open a valve within 30 milliseconds when the humidity crossed a particular threshold. If the valve is not opened within 30 milliseconds, a catastrophe may occur. Such system with strict deadlines are called hard real-time systems. • In some embedded systems, deadlines are imposed, but not adhering to them once in a while may not lead to a catastrophe. For example, consider a DVD player. Suppose, you give a command to the DVD player from a remote control. And there is a delay of a few milli seconds in executing that command. But, this delay won’t lead to a serious implication. Such systems are called soft real-time systems.
  • 15. Mobile devices Mobile devices such as mobile phones, personal digital assistants(pdas), smart phones etc., Are a special category of embedded systems. Though the pdas do many general purpose tasks, they need to be designed just like the ‘conventional’ embedded system. Just consider the limitation of mobile devices-memory constraints, amall size, lack of good user interfaces such as full fledged keybord and display etc. Sre same as those found in the embedded systmes, discussed above. Hence, mobile devices are considered as embedded systems.
  • 16. Networked Information Appliances Embedded systems that are provided with network interfaces and accessed by networks such as local area network or the internet are called networked information appliances. Such embedded systems are connected to a network, typically a network running TCP/IP protocol suite, such as the internet or a company’s intranet. For example consider a web camera can be connected to the internet. The web camera can send pictures in real-time to any computer connect to the internet. In such a case, the web camera has to run the HTTP server software in addition to the TCP/IP protocol stack.
  • 17. Applications 1)HOUSEHOLD APPLIANCES: MICROWAVE OVENS, TELEVISION, DVD PLAYERS ETC 2)INTEGRATED SYSTEM IN AIRCRAFTS AND MISSILES 3)CELLULAR TELEPHONES 4)ELECTRIC MOTOR AND ELECTRONIC MOTOR CONTROLLERS 5)CALCULATORS 6)MEDICAL EQUIPMENT’S 7)VIDEOGAMES 8) DIGITAL MUSICAL INSTRUMENTS, ETC.