• No results found

Introduction to Embedded Systems

N/A
N/A
Protected

Academic year: 2021

Share "Introduction to Embedded Systems"

Copied!
9
0
0

Loading.... (view fulltext now)

Full text

(1)

www-i11.informatik.rwth-aachen.de

Introduction to Embedded Systems

Part 1: Introduction

1. What is an embedded system?

2. Product and production automation

3. Preview: technology and programming languages

Introduction to Embedded Systems – Part 1: Introduction Slide 2

What is an embedded system?

User

Environment

People

Embedded

System

Embedding System

Embedded System

=

A computer system which is integrated into another technical system

(the embedding system) for the purpose of influencing the

(2)

Introduction to Embedded Systems – Part 1: Introduction Slide 3

© Stefan Kowalewski, 24 October 2005 RWTH Aachen University, Chair Informatik 11

www-i11.informatik.rwth-aachen.de

What is an embedded system?

User

Environment

People

Embedded

System

Embedding System

Important for the design of embedded systems:

The requirements for the embedded system must be derived from

the requirements for the embedding system.

Examples?

Introduction to Embedded Systems – Part 1: Introduction Slide 4

© Stefan Kowalewski, 24 October 2005 RWTH Aachen University, Chair Informatik 11

www-i11.informatik.rwth-aachen.de

Examples of embedding systems

(3)

© Stefan Kowalewski, 24 October 2005 RWTH Aachen University, Chair Informatik 11

www-i11.informatik.rwth-aachen.de

Quelle: Scharnhorst, Euroforum Jahrestagung 2003

(4)

Introduction to Embedded Systems – Part 1: Introduction Slide 7

© Stefan Kowalewski, 24 October 2005 RWTH Aachen University, Chair Informatik 11

www-i11.informatik.rwth-aachen.de

Embedded systems are ubiqituous

Introduction to Embedded Systems – Part 1: Introduction Slide 8

© Stefan Kowalewski, 24 October 2005 RWTH Aachen University, Chair Informatik 11

www-i11.informatik.rwth-aachen.de

What are embedded systems doing?

Typical functionalities

ƒ

Measuring physical variables (sensing)

ƒ

Storing data

ƒ

Processing sensor signals and data

ƒ

Influencing physical variables (actuating)

ƒ

Monitoring, Supervision

ƒ

Enable manual and automatic operation

Important disciplines for embedded systems:

ƒ

Control Engineering

ƒ

Measurement/Sensor Technology

(5)

© Stefan Kowalewski, 24 October 2005 RWTH Aachen University, Chair Informatik 11

www-i11.informatik.rwth-aachen.de

Two different main application areas

Product automation

Embedding system

= product

Examples:

Automotive Electronics

Avionics

Health Care Systems

Production automation

Embedding system

= production system

Examples:

Manufacturing Control

Chemical Process Control

Logistics

User

Embedded

Environment

System

Embedding System

Introduction to Embedded Systems – Part 1: Introduction Slide 10

Similarities in product and production automation

ƒ

Requirements for embedded system must be derived from the

requirements for the embedding system

ƒ

Strong real-time, safety and reliability requirements

ƒ

Design happens at the interface between Computer Science and

Electrical/Control Engineering

ƒ

Design culture is coined by electrical and mechanical engineering

-

Hardware design has priority.

-

Hardly any software abstractions

ƒ

Design effort moves from hardware to software

(6)

Introduction to Embedded Systems – Part 1: Introduction Slide 11

© Stefan Kowalewski, 24 October 2005 RWTH Aachen University, Chair Informatik 11

www-i11.informatik.rwth-aachen.de

Differences between product and production automation

ƒ

Mass production versus unique, custom-made plants (embedding system)

ƒ

Resource constraints

ƒ

Relationship between manufacturer, supplier, operator and user

ƒ

Operation and maintenance

ƒ

Device technology for embedded systems

ƒ

Programming languages, design environments

Introduction to Embedded Systems – Part 1: Introduction Slide 12

© Stefan Kowalewski, 24 October 2005 RWTH Aachen University, Chair Informatik 11

www-i11.informatik.rwth-aachen.de

Differences between product and production automation

ƒ

Mass production versus unique, custom-made plants (embedding system)

ƒ

Resource constraints

ƒ

Relationship between manufacturer, supplier, operator and user

ƒ

Operation and maintenance

ƒ

Device technology for embedded systems

ƒ

Programming languages, design environments

(7)

© Stefan Kowalewski, 24 October 2005 RWTH Aachen University, Chair Informatik 11

www-i11.informatik.rwth-aachen.de

Differences between product and production automation (2)

Production automation

Device technology:

Programmable Logic Controllers

(PLCs)

Distributed Control Systems (DCS)

Industrial PCs (IPCs)

Programming languages:

IL

LD (RLL)

FBD

ST

SFC

(all standardized by IEC 61131)

Product automation

Device technology:

Microcontrollers

Digital Signal Processors

Programmable Hardware

Programming Languages:

C

Assembler

C++

Introduction to Embedded Systems – Part 1: Introduction Slide 14

Differences between product and production automation (2)

Production automation

Device technology:

Programmable Logic Controllers

(PLCs)

Distributed Control Systems (DCS)

Industrial PCs (IPCs)

Programming languages:

IL

LD (RLL)

FBD

ST

SFC

(all standardized by IEC 61131)

Product automation

Device technology:

Microcontrollers

Digital Signal Processors

Programmable Hardware

Programming Languages:

C

Assembler

C++

(8)

Introduction to Embedded Systems – Part 1: Introduction Slide 15

© Stefan Kowalewski, 24 October 2005 RWTH Aachen University, Chair Informatik 11

www-i11.informatik.rwth-aachen.de

Eingebettete Systeme: Aktuelle Situation

ƒ

Marktanteil bei Prozessoren (Statistik 2000):

98%

aller Prozessoren für eingebettete Systeme,

2%

für Desktop, Laptop, Server etc.

(von

> 8·10

9

Einheiten)

ƒ

Schätzung für USA, 1998:

Durchschnittlicher Einwohner täglich im Kontakt mit

60–100

eingebetteten

Systemen

ƒ

Marktentwicklung am Beispiel Automobilindustrie:

Introduction to Embedded Systems – Part 1: Introduction Slide 16

© Stefan Kowalewski, 24 October 2005 RWTH Aachen University, Chair Informatik 11

www-i11.informatik.rwth-aachen.de

Quelle: Scharnhorst, Euroforum Jahrestagung 2003

(9)

© Stefan Kowalewski, 24 October 2005 RWTH Aachen University, Chair Informatik 11

www-i11.informatik.rwth-aachen.de

Quelle: Scharnhorst, Euroforum Jahrestagung 2003

References

Related documents

The ADAPT study is among the fi rst to use standard electronic medical record tools to embed goal setting into realistic primary care work fl ows and to demonstrate a signi fi

As women and child protection unit that has stood for a long time, of course, these units have been completed criminal cases the victims or the perpetrators were women and

It makes good sense to do fun and pleasurable things to make yourself feel better, but these are not the only sorts of activities that will help generate positive feelings..

This research project aims to study the feasibility of using the water from the abandoned and flooded coal mines for space heating applications using a Ground Source Heat

In addition to identifying economy-wide recessions, the NBER has a long-standing tradition of also identifying growth cycles, see Zarnowitz and Ozyildirim ( 26 ). These are

What’s more, all of the listings you provide are also available during the event at up to 50 “EBi” visitor information terminals across the exhibition grounds, giving visitors

To obtain the effect of an increase in quantity of fertilizer distributed by government on change in the total quantity of fertilizer procured from private sector in a

As described in chapter 6.2, adipic acid significantly contributes to greenhouse gas emissions because of its potential N 2 O emissions. If the modelling of adipic