• Non ci sono risultati.

Paolo Pagano ([email protected])

N/A
N/A
Protected

Academic year: 2021

Condividi "Paolo Pagano ([email protected])"

Copied!
15
0
0

Testo completo

(1)

Corso di Sistemi in Tempo Reale Laurea in Ingegneria dell‘Automazione

a.a. 2008-2009

Paolo Pagano ([email protected])

(2)

Course Outline (1/2)

• First day (23

rd

)

– Basics of FSM (slides by prof. Lipari) – The Uppaal platform

– Formal verification

• Second day (24

th

)

– FSM implementation in C (slides by prof. Di Natale) – A case study

(3)

Paolo Pagano - RT Systems 3/15

Course Outline (2/2)

• Third day (30

th

)

– The OSEK standard

– The ERIKA real-time kernel

• Fourth day (31

st

)

– A FSM case study – Discussion

(4)

What is an Embedded System?

(5)

Paolo Pagano - RT Systems 5/15

Robotics

Flight control systems

Plant control

Automotive

Consumer electronics

Multimedia systems

Sensor/Actor Networks

Embedded computing systems are becoming pervasive in our society (more than 109 units/year):

Where are ESs?

(6)

People say …

(7)

Criticality

digital tv

Timing constraints

soft firm hard

QoS management High performance Safety critical

(8)

Common features

• In these diversified domains some shared features can be identified:

– Dedicated function (vs general-purpose computers) – Reactive / Interactive

– Real-time

– Constraints on several metrics: cost, power, performance, noise, weight, size, flexibility,

maintainability, correctness, safety, time-to-market

(9)

Paolo Pagano - RT Systems 9/15

Standalone devices?

• Networked embedded systems

– System composed of various components (sensors, controllers, actuators) interconnected through a

network

– Cabling problem, mobility requirements ==> wireless

• Wireless Sensor Networks:

– Multitude of application scenarios

• Environmental monitoring

• Surveillance

• Telemedicine, health care, industrial plant control, multi-view vision

• …

(10)

Buzzwords:

• ubiquity

• pervasiveness

• Wireless

• mobility

• smart spaces

• M2M

• distributed

• embedded

Why WSN?

(11)

Paolo Pagano - RT Systems 11/15

Design of ESs

• Multidisciplinarity

– Application context / domain

– Embedded electronics / sensors – Embedded manufacturing

– Control Systems Theory – Digital processing

– Real-Time Operating Systems

– Embedded Communications (Wired, Wireless)

• Constraints

(12)

Research directions (1/2)

• Architectures

– Towards Network-on-a-Chip (NoC) systems

– Traditional SW programming does not adapt well to massivelly parallel, distributed and concurrent hardware

– Towards techniques for global design optimization w.r.t. some design metrics, e.g. Energy

• Software

– Real-time, lightweight middleware with QoS – Portability, multi-processor

(13)

Paolo Pagano - RT Systems 13/15

Research directions (2/2)

• Communications

– Power-aware communications – Lightweight network stacks

– Heterogeneous communications – Mobile, home, Internet

– Ad-hoc networking: self-discovery and organization – Multi-(interconnected-)device functionality

• Peripherals

– Cost-effective sensors/actuators – Working in harschy environment – Mechanically / thermally robust – Low power (power scavenging) – Fail-safe

(14)

What can we do in this wide domain?

(1/2)

• We can naively design an Embedded System making use of some basic knowledge of Finite State Machine theory;

• We can simulate the ES making use of the

Uppaal environment (demonstration use only for licensing issues);

• We can implement our SW in Real-Hardware

(15)

Paolo Pagano - RT Systems 15/15

What can we do in this wide domain?

(2/2)

• We can introduce real-time kernels to support multi-sensing and multi-programming activities;

• We will work upon an existing demo application developed for ERIKA real-time kernels;

• We will see how to fully exploit the power of a

programmable MCU.

Riferimenti

Documenti correlati

E ciò rimane nel solco del principio di responsabilità per fatto proprio, perché l'assimilazione piena del correoindotto, cioè della vecchia concussione per induzione, o

The Amsterdam School for Social Science Research (the Amsterdam Institute for Social Science Research as of January 2010) provided the most financial and

In keeping with prior studies of the effect of captopril 3 and valsartan 22 according to renal function, in patients with left ventricular dysfunction, heart failure or both

Infine, i musei che integrano partecipazione e audience development lo fanno anche nella loro relazione e interpretazione del pubblico che diventa così un reale

Corso di Sistemi in Tempo Reale Laurea in Ingegneria

At Grimaldi, Palaeolithic people have offered us the opportunity, 28,000 years later, of examining the funerary practices and the rich cultural assemblages that provided

Looking at citizen science, many significant questions emerge for scholars seeking to understand the place of citizen science in the broad ecosystem of science itself,