Embedded systems1
-
Upload
mohamed-zeinelabdeen-abdelgader-farh-jber -
Category
Technology
-
view
617 -
download
0
Transcript of Embedded systems1
![Page 1: Embedded systems1](https://reader036.fdocuments.us/reader036/viewer/2022062300/5562f982d8b42a62598b491f/html5/thumbnails/1.jpg)
Seminar
Presented byMohamed zeinelabdeen Abdelgader
Sudan University for Science and Technology
College of graduate studiesMsc in Computer Science
![Page 2: Embedded systems1](https://reader036.fdocuments.us/reader036/viewer/2022062300/5562f982d8b42a62598b491f/html5/thumbnails/2.jpg)
A First look at E.S
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.
![Page 3: Embedded systems1](https://reader036.fdocuments.us/reader036/viewer/2022062300/5562f982d8b42a62598b491f/html5/thumbnails/3.jpg)
Presentation Outline
Presentation Outline
An overview.Examples.Characteristics.General Requirements.Embedded System Design.Key Properties of Embedded Software SystemsApplication Areas.Conclusion.
![Page 4: Embedded systems1](https://reader036.fdocuments.us/reader036/viewer/2022062300/5562f982d8b42a62598b491f/html5/thumbnails/4.jpg)
An overviewAn overview
What is an Embedded Systems.History of Embedded Computing.
![Page 5: Embedded systems1](https://reader036.fdocuments.us/reader036/viewer/2022062300/5562f982d8b42a62598b491f/html5/thumbnails/5.jpg)
What is an Embedded SystemsWhat is an Embedded Systems
An Embedded Systems is combination of computer hardware and software and additional mechanical or parts, designed to perform a specific function.
![Page 6: Embedded systems1](https://reader036.fdocuments.us/reader036/viewer/2022062300/5562f982d8b42a62598b491f/html5/thumbnails/6.jpg)
Early history of Embedded ComputersEarly history of Embedded Computers
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.
![Page 7: Embedded systems1](https://reader036.fdocuments.us/reader036/viewer/2022062300/5562f982d8b42a62598b491f/html5/thumbnails/7.jpg)
Closed loop control
Neuro-stimulators
On-Body In-HomeAd-hoc Sensor Adaptive Wireless
EMBEDDED SYSTEM DEVICES
In-bodyMEMS Sensors
Examples
![Page 8: Embedded systems1](https://reader036.fdocuments.us/reader036/viewer/2022062300/5562f982d8b42a62598b491f/html5/thumbnails/8.jpg)
CPU
mem
input
output analog
analog
embeddedcomputer
Embedding a computer
![Page 9: Embedded systems1](https://reader036.fdocuments.us/reader036/viewer/2022062300/5562f982d8b42a62598b491f/html5/thumbnails/9.jpg)
Characteristics OfEmbedded SystemsCharacteristics OfEmbedded Systems
Sophisticated functionality. Real-time operation, meet deadlines. Costs . Power and Security.
![Page 10: Embedded systems1](https://reader036.fdocuments.us/reader036/viewer/2022062300/5562f982d8b42a62598b491f/html5/thumbnails/10.jpg)
What is a Real-Time System?
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.
![Page 11: Embedded systems1](https://reader036.fdocuments.us/reader036/viewer/2022062300/5562f982d8b42a62598b491f/html5/thumbnails/11.jpg)
General RequirementsGeneral Requirements
Hardware RequirementsSoftware Requirements
E.S=H/W+S/W+other functional parts.
![Page 12: Embedded systems1](https://reader036.fdocuments.us/reader036/viewer/2022062300/5562f982d8b42a62598b491f/html5/thumbnails/12.jpg)
Hardware Requirements
Micro ProcessorInput devicesOutput devicesTimer moduleMemory modulesSystem buses
![Page 13: Embedded systems1](https://reader036.fdocuments.us/reader036/viewer/2022062300/5562f982d8b42a62598b491f/html5/thumbnails/13.jpg)
Software RequirementsSoftware Requirements
Operating SystemsProgramming languages C,C++ and alp
![Page 14: Embedded systems1](https://reader036.fdocuments.us/reader036/viewer/2022062300/5562f982d8b42a62598b491f/html5/thumbnails/14.jpg)
Software doesn’t do anything without hardware.Hardware is the lens through which we
view software characteristics. Software executes on a hardware platform.
Embedded System DesignEmbedded System Design
![Page 15: Embedded systems1](https://reader036.fdocuments.us/reader036/viewer/2022062300/5562f982d8b42a62598b491f/html5/thumbnails/15.jpg)
The platform viewThe platform view
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.
![Page 16: Embedded systems1](https://reader036.fdocuments.us/reader036/viewer/2022062300/5562f982d8b42a62598b491f/html5/thumbnails/16.jpg)
Key Properties of Embedded Software SystemsKey Properties of Embedded Software Systems
Integral with physical processes Reactive Heterogeneous
![Page 17: Embedded systems1](https://reader036.fdocuments.us/reader036/viewer/2022062300/5562f982d8b42a62598b491f/html5/thumbnails/17.jpg)
![Page 18: Embedded systems1](https://reader036.fdocuments.us/reader036/viewer/2022062300/5562f982d8b42a62598b491f/html5/thumbnails/18.jpg)
Application AreasApplication Areas
![Page 19: Embedded systems1](https://reader036.fdocuments.us/reader036/viewer/2022062300/5562f982d8b42a62598b491f/html5/thumbnails/19.jpg)
Examples for embedded systems.
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).
![Page 20: Embedded systems1](https://reader036.fdocuments.us/reader036/viewer/2022062300/5562f982d8b42a62598b491f/html5/thumbnails/20.jpg)
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.
ConclusionConclusion
![Page 21: Embedded systems1](https://reader036.fdocuments.us/reader036/viewer/2022062300/5562f982d8b42a62598b491f/html5/thumbnails/21.jpg)
![Page 22: Embedded systems1](https://reader036.fdocuments.us/reader036/viewer/2022062300/5562f982d8b42a62598b491f/html5/thumbnails/22.jpg)