Beruflich Dokumente
Kultur Dokumente
1. Embedded System
2005
Agenda
Agenda
PDA Microwave Programmable washing Machine Digital answering machine GPS Intelligent credit card Cruise control Car engine timing
Industrial controller Guided missiles Digital TV Flight controller Measuring instruments Medical instruments Gaming devices and on and on
Agenda
Real-Time System
Correct function at correct time Usually embedded Often distributed Deadlines Hard real-time systems Soft real-time systems
Soft real-time
Systems where deadlines are important but which will still function correctly if deadlines are occasionally missed. E.g. Data acquisition system.
Real-Time System
Applications (Hard)
Cars (Volvo S80 has 19 computers) Aeroplanes (JAS) Medical equipment Space vehicles (Mars lander) Military systems Industrial automation
Real-Time System
Applications (Soft)
Games DVD (Mpeg encoding) Internet video and broadcasting Telecom
Agenda
Programs Operating
Hardware
Hardware
System
System Components
Data Logging
Database
Display Devices
Operators Console
Operator Interface
Real-Time Computer
Agenda
Embedded Hardware
CPU
DATA Wide
8 Bit controllers(still!) 16 Bit controllers(mainly) 32 Bit controllers(start popular) 64 Bit controllers(high performance)
Embedded Hardware
CPU Market
Worry about
power + energy
Why worry about energy and power?
Current UMTS phones can hardly be operated for more than an hour, if data is being transmitted.
[from a report of the Financial Times, Germany, on an analysis by Credit Suisse First Boston; http://www.ftd.de/tm/tk/9580232.html?nv=se]
Agenda
To create a modern computational systems science and systems design practice with
Concurrency Composability Time Hierarchy
Limited Resource
Real time
No clear borderline between user program and OS Develop method
Enet Serial
Hardware
System Components
host
target
Homework
How to comprehend embedded system? Which of the products you use are embedd -ed system? Please give out their functions.
What is embedded software features? What is the difference between a typic computer system and embedded system?