1. #1
    Candidat au Club
    Femme Profil pro
    Chercheur en informatique
    Inscrit en
    septembre 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : septembre 2016
    Messages : 6
    Points : 4
    Points
    4

    Par défaut OS embarqué sur une carte

    SVP je veux tester l OS RTOS sur la carte STM32 et sur la carte arduino comment on peut faire ça ? svp ??

  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

    RTOS veut simplement dire "Système d'exploitation temps réel".

    Le quel tu veux tester ? Car comme tu peux le voir dans le lien ci dessous, il y en a plein et encore la liste n'est pas complète car j'en connais au moins un qui n'est pas dedans.
    https://fr.wikipedia.org/wiki/Liste_...emps_r%C3%A9el


    Exemple avec FreeRTOS (gratuit et probablement le plus connu)
    Chez, ST voici les micro supportés http://www.freertos.org/a00090.html#ST
    Chez Atmel (pour les cartes Arduino), voici les micro supportés http://www.freertos.org/a00090.html#ATMEL

    Je n'avais jamais fait attention mais les OS sont déjà compilés et prêt a être téléversé dans les micro avec les IDE IAR ou Keil (tous les deux très répendu chez les professionnels, entièrement propriétaires et avec des licences très chers. Il existe les versions démos mais limitées en taille). C'est un très très mauvais choix de FreeRTOS d'avoir choisi ces IDE/compilateurs pour la démonstration.

    Les sources sont téléchargeables donc tu peux les compiler avec GCC par exemple.
    La science ne nous apprend rien : c'est l'expérience qui nous apprend quelque chose.
    Richard Feynman

  3. #3
    Candidat au Club
    Femme Profil pro
    Chercheur en informatique
    Inscrit en
    septembre 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : septembre 2016
    Messages : 6
    Points : 4
    Points
    4

    Par défaut réponse _réponse_réponse

    Merci pour votre réponse en fait je veux tester un OS temps réél pas RTOS nécessairement , c'est à dire mon question est comment tester un OS temps reel sur une carte qq soit arduino stm , galiléo ... ?

  4. #4
    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

    Je ne comprends pas bien la question.
    Pour tester un OS temps réel sur une carte, il suffit de téléverser l'OS préalablement compilé avec un IDE (Arduino ou autre) dans le microcontrôleur !? Je ne vois pas bien où tu veux en venir ?

    Après c'est sur qu'un OS temps réel pour microcontrôleur n'a rien avoir avec un OS comme Windows/Linux/Android/IOS etc... Un OS temps réel pour ce genre de composant c'est ça :



    Un planificateur de tâche, qui sait gérer la mémoire et les timers/interruptions/synchronisations pour exécuter des tâches les unes après les autres rapidement et avec un ordre de priorité.
    On est très très loin d'un OS de PC puisque ça rentre dans un microcontrôleur.
    La science ne nous apprend rien : c'est l'expérience qui nous apprend quelque chose.
    Richard Feynman

  5. #5
    Candidat au Club
    Femme Profil pro
    Chercheur en informatique
    Inscrit en
    septembre 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : septembre 2016
    Messages : 6
    Points : 4
    Points
    4

    Par défaut réponse-réponse-réponse

    Oui je sais très bien qu il a une différence entre un OS et un OS temps réel , mais je ne sais pas comment téléviser l'OS ( temps réel ) dans le microcontrôleur ou dans la carte ?

  6. #6
    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

    C'est généralement une chose dont tu n'as pas a te préoccuper.
    Sur ce genre de carte, il y a des composants électroniques USB qui servent pour ça.

    Si je pends le Arduino UNO, il y a un composant dessus qui est reconnu comme un port série virtuel par ton PC. L'IDE Arduino voit donc un nouveau port série et il envoi le programme (qui peut être un RTOS compilé ou autre) dessus suivant un certain protocole et le microcontrôleur est programmé.
    La science ne nous apprend rien : c'est l'expérience qui nous apprend quelque chose.
    Richard Feynman

Discussions similaires

  1. Réponses: 4
    Dernier message: 18/04/2006, 22h09
  2. Generer des objets aleatoirement sur une carte
    Par K20 dans le forum Langage
    Réponses: 13
    Dernier message: 24/12/2005, 16h19
  3. MapX, Ajouter des bmp et jpeg sur une carte ...
    Par rorodopuis dans le forum C++Builder
    Réponses: 2
    Dernier message: 25/07/2005, 09h07
  4. Mot de passe sur une carte à puce!?
    Par Le_Che dans le forum C++Builder
    Réponses: 13
    Dernier message: 20/05/2005, 10h37
  5. Calque -> Un point sur une carte de france
    Par TATAYET dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 02/04/2005, 14h48

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