Date post: | 25-May-2015 |
Category: |
Technology |
Upload: | mohamed-zeinelabdeen-abdelgader-farh-jber |
View: | 614 times |
Download: | 0 times |
Seminar
Presented byMohamed zeinelabdeen Abdelgader
Sudan University for Science and Technology
College of graduate studiesMsc in Computer Science
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.
Presentation Outline
Presentation Outline
An overview.Examples.Characteristics.General Requirements.Embedded System Design.Key Properties of Embedded Software SystemsApplication Areas.Conclusion.
An overviewAn overview
What is an Embedded Systems.History of Embedded Computing.
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.
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.
Closed loop control
Neuro-stimulators
On-Body In-HomeAd-hoc Sensor Adaptive Wireless
EMBEDDED SYSTEM DEVICES
In-bodyMEMS Sensors
Examples
CPU
mem
input
output analog
analog
embeddedcomputer
Embedding a computer
Characteristics OfEmbedded SystemsCharacteristics OfEmbedded Systems
Sophisticated functionality. Real-time operation, meet deadlines. Costs . Power and Security.
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.
General RequirementsGeneral Requirements
Hardware RequirementsSoftware Requirements
E.S=H/W+S/W+other functional parts.
Hardware Requirements
Micro ProcessorInput devicesOutput devicesTimer moduleMemory modulesSystem buses
Software RequirementsSoftware Requirements
Operating SystemsProgramming languages C,C++ and alp
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
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.
Key Properties of Embedded Software SystemsKey Properties of Embedded Software Systems
Integral with physical processes Reactive Heterogeneous
Application AreasApplication Areas
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).
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