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

Applications et environnements graphiques Discussion :

Programmer en langage C ,une solution pour realiser ce systeme en utilisant le


Sujet :

Applications et environnements graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2008
    Messages : 2
    Par défaut Programmer en langage C ,une solution pour realiser ce systeme en utilisant le
    bonjour tt le monde,

    voici un énoncé d'un exercice de prise de mesures je vous le programmer en langage C sur un systeme d'exploitation LINUX MANDRIVA ...


    Sujet: TP Signaux/Interuptions

    Soit un systeme de prise periodique de mesure sur une instalation industrielle .un cycle de mesure est executé periodiquement (avec une periode T):
    -prelevement de mesure sur les capteurs(duree: tmes).
    -traitement des mesures(duree: tcalc).
    -vidage sur disque des resultats(duree:tvid).
    les trois operations ci_dessus doivent etre executees en sequence pour chaque cycle.Comme le temps d'execution d 1 cycle de mesure est relativement court par rapport a la periode T ,un travail de fond est executé pendant le reste de temps (la prise de mesure peut etre simuleé par un calcul dont le resultat est sauvegarde periodiquement ds un fichier texte dont une ligne doit comporter <<numero de mesure : valeur de mesure: temps de prise: >> ;la premiere ligne <<debut des mesures>> et la derniere <<fin des mesures>>).

    La sassion des prise de mesures ne commence qu'apres demande explicite de l'operateur qui despose d' 1 bouton OP1 dans la pression provoque l'emission de l'interruption it_op1 (le bouton op1peut etre remplace par une combinaison de touches ctrl-c).On utilisera la meme combinaison pour arreter les mesures.



    1-Programmer en langage C ,une solutin pour realiser ce systeme en utilisant les signaux Unix (SIGALARM et SIGINT).

    2-Programmer en langage C ,une solutin pour realiser ce systeme en utilisant le systeme d'interruption hiererchises des processeurs INTEL .l'interruption d'horloge temps reel correspond au niveau 1C hexadecimal sur la table des vecteurs d'its.

    3-quelle est la difference/quelle rapport existe-t- il entre signaux Unix et interruption Unix ?


    avec mais sinceres remerciements .....

  2. #2
    Rédacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supaéro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ing Supaéro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Par défaut
    La politique de la maison ce n'est pas de donner un code tout prêt pour que tu ai une bonne à ton exament car cela ne t'apporterai rien. Le but de ces forums, c'est de donner un coup de main sur un problème précis.
    "Never use brute force in fighting an exponential." (Andrei Alexandrescu)

    Mes articles dont Conseils divers sur le C++
    Une très bonne doc sur le C++ (en) Why linux is better (fr)

Discussions similaires

  1. Une solution pour migrer de .NET vers MFC
    Par torNAdE dans le forum MFC
    Réponses: 1
    Dernier message: 03/05/2006, 22h23
  2. Programme en langage c et asm pour PowerPC
    Par punkybreizh dans le forum Autres architectures
    Réponses: 4
    Dernier message: 07/04/2005, 13h58

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