1. #1
    Membre averti Avatar de Fooshi
    Homme Profil pro
    ICD
    Inscrit en
    juin 2002
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : ICD
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : juin 2002
    Messages : 479
    Points : 313
    Points
    313

    Par défaut Cours sur la conception de logiciel en temps réel embarqué

    Bonjour,
    Je dois dispenser des cours sur la conception de solution temps réel sur un système embarqué mais je ne trouve pas de tutos la dessus ou de cours déjà existant.
    Est ce que quelqu'un a un site à me conseiller ou une etude deja faite sur lequel je pourrais m'appuyer ?
    Merci d'avance

  2. #2
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Ancien développeur matériel électronique (Hard/Soft)
    Inscrit en
    avril 2002
    Messages
    1 786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ancien développeur matériel électronique (Hard/Soft)
    Secteur : Service public

    Informations forums :
    Inscription : avril 2002
    Messages : 1 786
    Points : 5 666
    Points
    5 666

    Par défaut

    Salut,
    Le temps réel et l'Embarqué, voilà bien deux termes on ne peut plus vagues malheureusement. Même ceux qui pratiquent ne sont pas vraiment d'accord sur la définition.

    Pour moi le plus compliqué ça va déjà être de clarifier ça. Tu vas rencontrer un problème de taille car ils ne veulent rien dire et c'est probablement pour ça que tu ne trouves pas vraiment de support sur le net.

    Le temps réel :
    Est ce que c'est un logiciel qui tourne sur un OS temps réel où tu as le contrôle du temps de chaque tache ? Est ce que c'est un logiciel qui fait plus de l'acquisition de données ? Lorsque j'achète un bouquin sur Amazon, je fais un achat temps réel (sur mon compte bancaire et dans la gestion de leur stock.) Y a-t-il seulement une notion de temps la dedans ? Est ce que tout n'est pas temps réel en informatique ?

    L'Embarqué :
    Alors là c'est pire encore. Pour moi, c'est un mot à la mode car aujourd'hui on peut faire de l'informatique de haut niveau (jusque-là réservé aux PC) sur des microcontroleurs. Lorsque je regarde les cursus scolaire "systèmes embarqués", c'est un mélange entre un parcours d'électronique et d'informatique. De plus la notion même de l'embarqué est flou. Est ce qu'on parle d'une cible telle qu'un simple microcontroleur (Arduino et consort) ou un gros System On Chip (Raspberry et consort) ? Y a-t-il un OS qui doit tourner ? Sur Arduino il y en a pas et le soft et dédié ? Et un PC relié à une machine outils par exemple, est ce un système embarqué ?

    Je suis quasi sur que tu trouvera toujours des tonnes de définitions qui vont se contredire.

    Est ce que tu ne peux pas être plus précis sur le contexte dans le quel travail ton auditoire ?

    A+
    La science ne nous apprend rien : c'est l'expérience qui nous apprend quelque chose.
    Richard Feynman

  3. #3
    Expert confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    juin 2012
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juin 2012
    Messages : 1 694
    Points : 4 327
    Points
    4 327

    Par défaut

    Citation Envoyé par Vincent PETIT Voir le message
    Le temps réel :
    Est ce que c'est un logiciel qui tourne sur un OS temps réel où tu as le contrôle du temps de chaque tache ? Est ce que c'est un logiciel qui fait plus de l'acquisition de données ? Lorsque j'achète un bouquin sur Amazon, je fais un achat temps réel (sur mon compte bancaire et dans la gestion de leur stock.) Y a-t-il seulement une notion de temps la dedans ? Est ce que tout n'est pas temps réel en informatique ?
    Pour le temps réel, j'ai l’impression qu'il y a 2 grandes catégories :
    - traiter les données au rythme où elles arrivent, sans prendre de retard; la latence peut être élevée par contre.
    - minimiser la latence, même si ça implique de ne traiter qu'une partie des données.

    L'embarqué ça ne veut effectivement pas dire grand chose. C'est très souvent lié à la basse consommation et à la recherche de l'efficacité énergétique; mais en dehors de ça, je vois pas vraiment de différence avec du dev "classique".

  4. #4
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur systèmes embarqués
    Inscrit en
    juin 2009
    Messages
    3 546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur systèmes embarqués

    Informations forums :
    Inscription : juin 2009
    Messages : 3 546
    Points : 9 334
    Points
    9 334
    Billets dans le blog
    1

    Par défaut

    Qu'avaient donné tes TP de temps réel ? http://www.developpez.net/forums/d16...eel-etudiants/

Discussions similaires

  1. Réponses: 9
    Dernier message: 06/12/2012, 11h13
  2. Réponses: 0
    Dernier message: 27/12/2007, 22h58
  3. Temps réel Embarqué sous linux
    Par naima2005 dans le forum Administration système
    Réponses: 1
    Dernier message: 08/01/2007, 06h46
  4. [Conception] Affichage select en temp réel
    Par julien760 dans le forum PHP & SGBD
    Réponses: 10
    Dernier message: 07/09/2006, 11h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo