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

Raspberry Pi Discussion :

Création de TP temps réel pour des étudiants


Sujet :

Raspberry Pi

  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 Création de TP temps réel pour des étudiants
    Bonjour,
    Je dois préparer des TP pour des étudiants en 5ème année.
    Ce TP devra porter sur le creation d'un système embarqué en temps réel qu'il devront effectuer sur des Raspberry PI mais je n'ai pour l'instant aucune idée concrete de ce que je peux leur proposer à faire !
    Je n'ai pas de module d'extension à ma disposition mais que des Raspberry pi.
    Auriez vous des idées à me donner ?
    Merci d'avance

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 858
    Points : 218 575
    Points
    218 575
    Billets dans le blog
    120
    Par défaut
    Bonjour,

    Embarqué temps réel, qu'est ce que c'est pour vous ?
    De plus, quels sont les points à leur faire apprendre/comprendre ?
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  3. #3
    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
    Pour moi embarqué c'est un système complet (single board) qui fais tourner un programme unique.
    Temps réel est le fait de répondre aux entrées de façon instantané.

    Le point important à leur faire comprendre c'est l'architecture d'un système embarqué et ensuite de leur faire concevoir un tel système en temps réel.

  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
    Bonjour,

    Ce TP devra porter sur le creation d'un système embarqué en temps réel qu'il devront effectuer sur des Raspberry PI
    Le R-Pi n'est pas vraiment la meilleure carte pour un tourner un système temps réel. Tu peux toutefois jeter un œil là-dessus : http://2014.capitoledulibre.org/symp...pitole2014.pdf

    Temps réel est le fait de répondre aux entrées de façon instantané.
    C'est faux. La définition de "temps réel" est plutôt compliquée et il y a souvent des divergences de points de vue quand tu en discutes avec des gens, mais "répondre instantanément" est un gros raccourci. Un système temps réel doit respecter des contraintes temporelles. Souvent ces contraintes sont fortes, on doit donc répondre rapidement, d'où cette impression d’instantanéité. Mais un système temps réel peut avoir des contraintes de temps moins courtes. Par exemple, payer ces impôts à date sous peine de pénalité, c'est une contrainte temps réel d'une certaine manière. Tu as des semaines pour y répondre mais tu ne dois jamais dépasser la date limite.

    Le point important à leur faire comprendre c'est l'architecture d'un système embarqué et ensuite de leur faire concevoir un tel système en temps réel.
    Ce n'est pas en un TP que tu y arriveras. Perso, j'ai eu un module entier sur les MCU, puis un autre module entier sur le temps réel. Un module étant quelque chose comme 14 h de cours, 14 de TD, 14h de TP. Si ton temps est limité, il faut que tu cibles très précisément ce que tu souhaites faire et il faudra sûrement limité ton périmètre. Tes étudiants ont-ils les bases en C, MCU, Linux ?

  5. #5
    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
    Le R-Pi n'est pas vraiment la meilleure carte pour un tourner un système temps réel.
    Je me doute bien mais l'école ne me fournis que ca. je n'ai pas le choix de la carte.

    Ce n'est pas en un TP que tu y arriveras.
    Je n'ai pas que des heures de TP dans mon module. J'ai 12h de cours que je vais leur donner d'abord. Les étudiants n'ont pas de base de C, ils ont surtout une base Java.

  6. #6
    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
    Je me doute bien mais l'école ne me fournis que ca. je n'ai pas le choix de la carte.
    Et le thème est forcément "temps réel" ou ça peut se limiter à "systèmes embarqués" ?

    Je n'ai pas que des heures de TP dans mon module. J'ai 12h de cours que je vais leur donner d'abord.
    Ca change la donne, tu as le temps de faire pas mal de choses

    ils ont surtout une base Java.
    Pourquoi ne pas faire du Java ME pour attaquer du matériel ? http://www.oracle.com/technetwork/ar...o-2295970.html

  7. #7
    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
    Et le thème est forcément "temps réel" ou ça peut se limiter à "systèmes embarqués" ?
    Obligatoirement temps reel

    Pourquoi ne pas faire du Java ME pour attaquer du matériel ? http://www.oracle.com/technetwork/ar...o-2295970.html
    Pas mal ton lien !
    Je viens de trouver ce lien pour installer Java ME sur Raspbian http://www.oracle.com/webfolder/tech...yPi_Setup.html

  8. #8
    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
    J'avais d'abord poster ce lien puis j'ai édité mon message car je trouvais l'autre représentatif de ce que tu peux faire avec Java ME.

    Le hic est qu'avec Java + R-Pi, le temps réel devient moins évident. Regarde ce que le net te propose dans cette direction car tes étudiants auront déjà vu pas mal des pré-requis.

  9. #9
    Membre expérimenté

    Homme Profil pro
    Responsable des études
    Inscrit en
    Mars 2009
    Messages
    553
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2009
    Messages : 553
    Points : 1 672
    Points
    1 672
    Par défaut
    Citation Envoyé par Bktero Voir le message
    C'est faux. La définition de "temps réel" est plutôt compliquée et il y a souvent des divergences de points de vue quand tu en discutes avec des gens, mais "répondre instantanément" est un gros raccourci. Un système temps réel doit respecter des contraintes temporelles. Souvent ces contraintes sont fortes, on doit donc répondre rapidement, d'où cette impression d’instantanéité. Mais un système temps réel peut avoir des contraintes de temps moins courtes. Par exemple, payer ces impôts à date sous peine de pénalité, c'est une contrainte temps réel d'une certaine manière. Tu as des semaines pour y répondre mais tu ne dois jamais dépasser la date limite.
    Je plussoie des deux mains!

Discussions similaires

  1. Réponses: 1
    Dernier message: 19/03/2011, 23h24
  2. Réponses: 5
    Dernier message: 14/02/2009, 17h09
  3. [MCD] Conception d'un MCD pour des étudiants d'une fac
    Par beegees dans le forum Schéma
    Réponses: 7
    Dernier message: 16/10/2006, 02h05
  4. Composant communication en temps réel pour delphi 7
    Par b4mail dans le forum Composants VCL
    Réponses: 2
    Dernier message: 23/04/2006, 11h04

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