SlideShare una empresa de Scribd logo
1 de 22
Sudan University for Science and Technology
          College of graduate studies
          Msc in Computer Science



                      Seminar




 Presented by
 Mohamed zeinelabdeen Abdelgader
   Children need Embedded systems to play smart
    video games and to operate automatic chocolate
    vending machines!!
   Young people need embedded system to borrows
    smart cards from parents to see movies!!
   House wives need for home appliances like
    microwaves,t.v,music systems & so on
   Organizations requires E.s for network systems &
    products.
   There are uncountable examples of applications of
    embedded systems.
An overview.
Examples.
Characteristics.
General Requirements.
Embedded System Design.
Key Properties of
Embedded Software Systems
Application Areas.
Conclusion.
What is an Embedded Systems.
History of Embedded Computing.
An Embedded Systems is combination of
computer hardware and software and
additional mechanical or parts, designed to
perform a specific function.
   Late 1940’s: MIT Whirlwind computer was
    designed for real-time operations.
   Late 40’s: Computers to control chemical processes.
   First microprocessor was Intel 4004 in early
    1970’s, designed for a calculator.
EMBEDDED SYSTEM DEVICES


             On-Body                 Ad-hoc Sensor   Adaptive Wireless   In-Home




              In-body
                                                 MEMS Sensors
Closed loop control




                 Neuro-stimulators
output   analog


           input    analog
  CPU



           mem
embedded
computer
   Sophisticated functionality.
   Real-time operation, meet deadlines.
   Costs .
   Power and Security.
Real-time  systems process events.
Events occurring on external inputs cause other
 events to occur as outputs.
Minimizing response time is usually a primary
 objective, or otherwise the entire system may fail to
 operate properly.
Hardware Requirements
Software Requirements


     E.S=H/W+S/W+other functional parts.
Micro Processor
Input devices
Output devices
Timer module
Memory modules
System buses
Operating Systems
Programming languages C,C++ and alp
Embedded System Design

    Software doesn’t do anything without
     hardware.
      Hardware is the lens through which we
       view software characteristics.
    Software executes on a hardware platform.
   There are many different CPU architectures used in
    embedded systems designs.
   This in contrast to the desktop computer market, which
    as of this writing (2003) is limited to just a few
    competing architectures, chiefly
           intel’s X86 &
          Apple
          Motorola
          IBM Power pc
                  used in the Apple Macintosh.
Integral   with physical processes
Reactive

Heterogeneous
Application Areas
   Automatic Teller Machines or ATM's.
   Automobile Engine Management Computers.
   Business machines (for example FAX
    machines).
   Consumer electronics.
   Control Systems (manufacturing,, electric
    power).
   Communications infrastructure (for example,
    financial data).
   Energy Infrastructure (oil, gas and electric
    utilities).
Conclusion


       Embedded Systems has become a vital component of
almost every larger system. Almost every household has one, and
tens of millions of them are use every day. It seems inevitable
that the number of embedded systems will continue to increase
rapidly. If an embedded system is designed well, the existence of
the processor of the processor and software could be completely
unnoticed by a user of the device.
Embedded systems1
Embedded systems1

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Understanding of Computer | Introduction | Computer In Business
Understanding of Computer | Introduction | Computer In BusinessUnderstanding of Computer | Introduction | Computer In Business
Understanding of Computer | Introduction | Computer In Business
 
Coursera 7DFDB74V7TJD
Coursera 7DFDB74V7TJDCoursera 7DFDB74V7TJD
Coursera 7DFDB74V7TJD
 
Vicky gharu
Vicky gharuVicky gharu
Vicky gharu
 
Ch 1 characteristics of computer (IX)
Ch 1 characteristics of computer (IX)Ch 1 characteristics of computer (IX)
Ch 1 characteristics of computer (IX)
 
Introduction to computer science ch1
Introduction to computer science ch1Introduction to computer science ch1
Introduction to computer science ch1
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Introduction to computer.pps
Introduction to computer.ppsIntroduction to computer.pps
Introduction to computer.pps
 
Embedded system
Embedded  systemEmbedded  system
Embedded system
 
Cam
CamCam
Cam
 
Characteristics of a computer
Characteristics of a computerCharacteristics of a computer
Characteristics of a computer
 
Computer introduction
Computer introduction Computer introduction
Computer introduction
 
Computer System Organization
Computer System OrganizationComputer System Organization
Computer System Organization
 
Evolution of the computer santiago
Evolution of the computer santiagoEvolution of the computer santiago
Evolution of the computer santiago
 
Introduction to computing
Introduction to computingIntroduction to computing
Introduction to computing
 
Introduction to Computer Science by GoLearningBus
Introduction to Computer Science by GoLearningBusIntroduction to Computer Science by GoLearningBus
Introduction to Computer Science by GoLearningBus
 
Smart home
Smart homeSmart home
Smart home
 
What is a computer?
What is a computer?What is a computer?
What is a computer?
 
Embedded
EmbeddedEmbedded
Embedded
 
Week2 fundamental of IoT
Week2 fundamental of IoTWeek2 fundamental of IoT
Week2 fundamental of IoT
 
Basics of Computer
Basics of Computer Basics of Computer
Basics of Computer
 

Destacado (17)

Bluejacking ppt
Bluejacking pptBluejacking ppt
Bluejacking ppt
 
Green Computing
Green  ComputingGreen  Computing
Green Computing
 
3 d internet
3 d internet3 d internet
3 d internet
 
Free space optics (fso) seminar report full
Free space optics (fso) seminar report fullFree space optics (fso) seminar report full
Free space optics (fso) seminar report full
 
Green computing ppt
Green computing pptGreen computing ppt
Green computing ppt
 
3d search
3d search3d search
3d search
 
Seminar on 3 d internet
Seminar on 3 d internetSeminar on 3 d internet
Seminar on 3 d internet
 
Green computing
Green computingGreen computing
Green computing
 
Green computing
Green computingGreen computing
Green computing
 
3D Searching by ruchi
3D Searching by ruchi3D Searching by ruchi
3D Searching by ruchi
 
3d internet
3d internet3d internet
3d internet
 
Green Computing
Green ComputingGreen Computing
Green Computing
 
3d internet
3d internet3d internet
3d internet
 
Green computing ppt
Green computing  pptGreen computing  ppt
Green computing ppt
 
Future challenges in computer science
Future challenges in computer scienceFuture challenges in computer science
Future challenges in computer science
 
Computer science seminar topics
Computer science seminar topicsComputer science seminar topics
Computer science seminar topics
 
Electronic Paper (e-Paper)
Electronic Paper (e-Paper)Electronic Paper (e-Paper)
Electronic Paper (e-Paper)
 

Similar a Embedded systems1

Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded SystemsVishwa Mohan
 
Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtechsangeetha rakhi
 
Embedded system Design
Embedded system DesignEmbedded system Design
Embedded system DesignAJAL A J
 
btech embedded systems ppt ES UNIT-1.pptx
btech embedded systems ppt ES UNIT-1.pptxbtech embedded systems ppt ES UNIT-1.pptx
btech embedded systems ppt ES UNIT-1.pptxSattiBabu16
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systemsManav Gupta
 
Introduction to embeded system
Introduction to embeded systemIntroduction to embeded system
Introduction to embeded systemharman1991
 
Embedded Systems & Robotics
Embedded Systems  & RoboticsEmbedded Systems  & Robotics
Embedded Systems & Roboticsspoorani
 
Embedded systems- nanocdac
Embedded systems- nanocdacEmbedded systems- nanocdac
Embedded systems- nanocdacnanocdac
 
Embeddedsystem 110412132957-phpapp02
Embeddedsystem 110412132957-phpapp02Embeddedsystem 110412132957-phpapp02
Embeddedsystem 110412132957-phpapp02ishan111
 
Project Report on Embedded Systems
Project Report on Embedded Systems Project Report on Embedded Systems
Project Report on Embedded Systems Suhani Singh
 
Architecture design of a virtual embedded system report
Architecture design of a virtual embedded system reportArchitecture design of a virtual embedded system report
Architecture design of a virtual embedded system reportRajeev Mohanty
 
Home automation using dtmf
Home automation using dtmfHome automation using dtmf
Home automation using dtmfAjay Naidu Jami
 
Esd notes iae
Esd notes iaeEsd notes iae
Esd notes iaeMuru Gan
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollersAditya Porwal
 

Similar a Embedded systems1 (20)

Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded Systems
 
Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtech
 
Embedded system Design
Embedded system DesignEmbedded system Design
Embedded system Design
 
btech embedded systems ppt ES UNIT-1.pptx
btech embedded systems ppt ES UNIT-1.pptxbtech embedded systems ppt ES UNIT-1.pptx
btech embedded systems ppt ES UNIT-1.pptx
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embeddedsystem
EmbeddedsystemEmbeddedsystem
Embeddedsystem
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
ritesh (3)
ritesh (3)ritesh (3)
ritesh (3)
 
Introduction to embeded system
Introduction to embeded systemIntroduction to embeded system
Introduction to embeded system
 
Embedded Systems & Robotics
Embedded Systems  & RoboticsEmbedded Systems  & Robotics
Embedded Systems & Robotics
 
Embedded systems- nanocdac
Embedded systems- nanocdacEmbedded systems- nanocdac
Embedded systems- nanocdac
 
Embeddedsystem 110412132957-phpapp02
Embeddedsystem 110412132957-phpapp02Embeddedsystem 110412132957-phpapp02
Embeddedsystem 110412132957-phpapp02
 
Project Report on Embedded Systems
Project Report on Embedded Systems Project Report on Embedded Systems
Project Report on Embedded Systems
 
Architecture design of a virtual embedded system report
Architecture design of a virtual embedded system reportArchitecture design of a virtual embedded system report
Architecture design of a virtual embedded system report
 
Home automation using dtmf
Home automation using dtmfHome automation using dtmf
Home automation using dtmf
 
Esd notes iae
Esd notes iaeEsd notes iae
Esd notes iae
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 
EIOT Unit 1n.pdf
EIOT Unit 1n.pdfEIOT Unit 1n.pdf
EIOT Unit 1n.pdf
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Internet Of Things
Internet Of ThingsInternet Of Things
Internet Of Things
 

Más de Mohamed Zeinelabdeen Abdelgader Farh jber

الآثار الأخلاقية المترتبة على الملكية الفكرية في أفريقيا
الآثار الأخلاقية المترتبة على الملكية الفكرية في أفريقياالآثار الأخلاقية المترتبة على الملكية الفكرية في أفريقيا
الآثار الأخلاقية المترتبة على الملكية الفكرية في أفريقياMohamed Zeinelabdeen Abdelgader Farh jber
 
Comparison of the workflow management systems bizagi, process maker, and joget
Comparison of the workflow management systems bizagi, process maker, and jogetComparison of the workflow management systems bizagi, process maker, and joget
Comparison of the workflow management systems bizagi, process maker, and jogetMohamed Zeinelabdeen Abdelgader Farh jber
 
Comparison of the workflow management systems bizagi, process maker, and joget
Comparison of the workflow management systems bizagi, process maker, and jogetComparison of the workflow management systems bizagi, process maker, and joget
Comparison of the workflow management systems bizagi, process maker, and jogetMohamed Zeinelabdeen Abdelgader Farh jber
 

Más de Mohamed Zeinelabdeen Abdelgader Farh jber (13)

الآثار الأخلاقية المترتبة على الملكية الفكرية في أفريقيا
الآثار الأخلاقية المترتبة على الملكية الفكرية في أفريقياالآثار الأخلاقية المترتبة على الملكية الفكرية في أفريقيا
الآثار الأخلاقية المترتبة على الملكية الفكرية في أفريقيا
 
موزع البريد الرقمي
موزع البريد الرقمي موزع البريد الرقمي
موزع البريد الرقمي
 
Comparison of the workflow management systems bizagi, process maker, and joget
Comparison of the workflow management systems bizagi, process maker, and jogetComparison of the workflow management systems bizagi, process maker, and joget
Comparison of the workflow management systems bizagi, process maker, and joget
 
Comparison of the workflow management systems bizagi, process maker, and joget
Comparison of the workflow management systems bizagi, process maker, and jogetComparison of the workflow management systems bizagi, process maker, and joget
Comparison of the workflow management systems bizagi, process maker, and joget
 
Black & White Box testing
Black & White Box testingBlack & White Box testing
Black & White Box testing
 
Workflow Management Systems Comparison Study
 Workflow Management Systems Comparison Study Workflow Management Systems Comparison Study
Workflow Management Systems Comparison Study
 
Transaction management transparencies
Transaction management transparenciesTransaction management transparencies
Transaction management transparencies
 
Transaction management for a main memory database
Transaction management for a main memory databaseTransaction management for a main memory database
Transaction management for a main memory database
 
B trees
B treesB trees
B trees
 
Web servers
Web serversWeb servers
Web servers
 
Requirements engineering
Requirements engineeringRequirements engineering
Requirements engineering
 
Online Msc Application Workflow Management System
Online Msc Application Workflow Management SystemOnline Msc Application Workflow Management System
Online Msc Application Workflow Management System
 
DISTRIBUTED DATABASE
DISTRIBUTED DATABASEDISTRIBUTED DATABASE
DISTRIBUTED DATABASE
 

Último

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Último (20)

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

Embedded systems1

  • 1. Sudan University for Science and Technology College of graduate studies Msc in Computer Science Seminar Presented by Mohamed zeinelabdeen Abdelgader
  • 2. Children need Embedded systems to play smart video games and to operate automatic chocolate vending machines!!  Young people need embedded system to borrows smart cards from parents to see movies!!  House wives need for home appliances like microwaves,t.v,music systems & so on  Organizations requires E.s for network systems & products.  There are uncountable examples of applications of embedded systems.
  • 3. An overview. Examples. Characteristics. General Requirements. Embedded System Design. Key Properties of Embedded Software Systems Application Areas. Conclusion.
  • 4. What is an Embedded Systems. History of Embedded Computing.
  • 5. An Embedded Systems is combination of computer hardware and software and additional mechanical or parts, designed to perform a specific function.
  • 6. Late 1940’s: MIT Whirlwind computer was designed for real-time operations.  Late 40’s: Computers to control chemical processes.  First microprocessor was Intel 4004 in early 1970’s, designed for a calculator.
  • 7. EMBEDDED SYSTEM DEVICES On-Body Ad-hoc Sensor Adaptive Wireless In-Home In-body MEMS Sensors Closed loop control Neuro-stimulators
  • 8. output analog input analog CPU mem embedded computer
  • 9. Sophisticated functionality.  Real-time operation, meet deadlines.  Costs .  Power and Security.
  • 10. Real-time systems process events. Events occurring on external inputs cause other events to occur as outputs. Minimizing response time is usually a primary objective, or otherwise the entire system may fail to operate properly.
  • 11. Hardware Requirements Software Requirements E.S=H/W+S/W+other functional parts.
  • 12. Micro Processor Input devices Output devices Timer module Memory modules System buses
  • 14. Embedded System Design  Software doesn’t do anything without hardware.  Hardware is the lens through which we view software characteristics.  Software executes on a hardware platform.
  • 15. There are many different CPU architectures used in embedded systems designs.  This in contrast to the desktop computer market, which as of this writing (2003) is limited to just a few competing architectures, chiefly  intel’s X86 &  Apple  Motorola  IBM Power pc used in the Apple Macintosh.
  • 16. Integral with physical processes Reactive Heterogeneous
  • 17.
  • 19. Automatic Teller Machines or ATM's.  Automobile Engine Management Computers.  Business machines (for example FAX machines).  Consumer electronics.  Control Systems (manufacturing,, electric power).  Communications infrastructure (for example, financial data).  Energy Infrastructure (oil, gas and electric utilities).
  • 20. Conclusion Embedded Systems has become a vital component of almost every larger system. Almost every household has one, and tens of millions of them are use every day. It seems inevitable that the number of embedded systems will continue to increase rapidly. If an embedded system is designed well, the existence of the processor of the processor and software could be completely unnoticed by a user of the device.