IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Embarqué Discussion :

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


Sujet :

Embarqué

  1. #1
    Membre averti Avatar de Fooshi
    Homme Profil pro
    ICD
    Inscrit en
    Juin 2002
    Messages
    507
    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 : 507
    Points : 359
    Points
    359
    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
    Consultant en Systèmes Embarqués
    Inscrit en
    Avril 2002
    Messages
    3 189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Systèmes Embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 189
    Points : 11 571
    Points
    11 571
    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 711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 711
    Points : 4 442
    Points
    4 442
    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
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2009
    Messages
    4 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 481
    Points : 13 679
    Points
    13 679
    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 & Base de données
    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