temps de programmation temps reel

12446 mots 50 pages
1
Systèmes temps réel: langages de programmation de systèmes temps réel
Claire Pagetti claire.pagetti@enseeiht.fr IN2 - 2014
ENSEEIHT - Département Télécommunication et Réseaux
2, rue Camichel, 31000 Toulouse
2
Objectifs du cours
•Introduction au temps réel:
–Qu’est-ce qu’un système temps réel?
•Exemples de langages de programmation temps réel
– SDL (System Description Language)
– Lustre – Scade
• Introduction aux automates temporisés
•Introduction aux RTOS
•Introduction à l’ordonnancement
i
…afficher plus de contenu…

Forecasts predict more than 16 billion embedded devices by 2010 and over 40 billion by 2020.
Embedded computing and electronics add substantial value to products.
Within the next five years, the share of embedded systems are expected to increase substantially in markets such as automotive (36%), industrial automation (22%), telecommunications (37%), consumer electronics
(41%) and health/medical equipment (33%). The value added to the final product by embedded software is much higher than the cost of the embedded device itself. For example, in the case of a modern car, by
2010 over 35% of its value will be due to embedded electronics. ”
[ARTEMIS JU Organisation -
…afficher plus de contenu…

then . else
Temporal operators : pre (precedent) : operator which allows to work on the past of a flow
-> (followed by) : operator which allows to initiate a flow97
Opérateur pre - rappel
Mémorise les valeurs précédentes du flot
• Flot X = (X0, X1, … , Xn, …)
• Flot pre(X)=(nil, X0, X1, … , Xn, …)
Exemple : détection de dépassement de seuil
Distance = if (X>pre(X)) then X-pre(X) else pre(X)-X ;
Over = (Distance > Threshold) ;
98
Operator -> - rappel
Initialise un flot
• Flots X= (X0, X1, … , Xn, …) et Y=(Y0, Y1, … , Yn, …)
• Y->X = (Y0, X1, … , Xn, …)
Exemple : surveillance température
A = (T>100) -> if (T>100) then true else pre(A) ;99
Exemples standards - rappel
A resetable counter
– Input: reset reset the counter (Boolean

en relation

  • Chapitre 3 suites suites
    2644 mots | 11 pages
  • 20150910000238 Devoir pour cours 3 B aRdocx
    404 mots | 2 pages
  • Kiné
    467 mots | 2 pages
  • Calculs
    658 mots | 3 pages
  • L'horloge tourne de miro (dossier hda)
    634 mots | 3 pages
  • Kaboule
    518 mots | 3 pages
  • Math
    289 mots | 2 pages
  • Geox
    800 mots | 4 pages
  • 591 Concours General Si2012
    10093 mots | 41 pages
  • fiche de maths
    449 mots | 2 pages
  • soutien à l'information
    377 mots | 2 pages
  • Sciences de l'ingénieur - sujet bac 2005
    4991 mots | 20 pages
  • Cours Java
    4712 mots | 19 pages
  • BTSTOUR Prduction d une prestation touristique 2014 1
    5097 mots | 21 pages
  • Derivation et integration
    7555 mots | 31 pages