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

 C Discussion :

Enregistrer valeurs des variables


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Octobre 2011
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 4
    Par défaut Enregistrer valeurs des variables
    Bonjour,

    Je programme un automate en langage C, la cible est un Intel ARM PXA255.
    J'utilise le compilateur GCC.
    Mon programme réalise bien les tâches que j'ai à effectuer cependant les variables gardent leur valeurs tant que l'automate est alimenté. Si il est coupé les variables se réinitialisent.
    Je souhaite donc garder les valeurs de certaines variables. Quelles idées pouvez vous me suggérer pour garder les valeurs des variables.

  2. #2
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2010
    Messages
    254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2010
    Messages : 254
    Par défaut
    L'automation. Met les valeurs de ces variables dans un fichier, et au début de ton programme, lis ce fichier pour récupérer les valeurs. C'est le seul moyen d'enregistrer des variables pour les récupérer dans un processus futur.

  3. #3
    Futur Membre du Club
    Inscrit en
    Octobre 2011
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 4
    Par défaut
    Merci 6-MarViN, c'est sur quoi je me suis lancé, on va tenter le coup.

  4. #4
    Membre émérite
    Avatar de bpy1401
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2003
    Messages
    511
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Eure (Haute Normandie)

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

    Informations forums :
    Inscription : Mars 2003
    Messages : 511
    Par défaut
    bonjour ROBOCOP13

    Sais tu si ton calculateur contient de la mémoire EEPROM. Si oui, c'est une solution pour ton problème. Par contre, c'est une mémoire qui n'autorise qu'un certain nombre d'écriture (100000-1000000) de fois. Il faut travailler sur une copie en RAM puis la mettre à jour avant l'extinction du calculateur

    Cordialement.
    Page sur Developpez : http://pbriand.developpez.com

  5. #5
    Futur Membre du Club
    Inscrit en
    Octobre 2011
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 4
    Par défaut
    Bonjour bpy1401,

    Non il n'y a pas d'EEPROM, les mémoires disponibles sont :

    Dynamiques : SDRAM/SMROM
    Statiques : ROM/Flash/SRAM

    D'ailleurs par même effet, les variables stockées dans un fichier crée à partir du programme principal, s'initialiserait aussi lors d'un redémarrage si l'on ne possède pas d'EEPROM?

  6. #6
    Futur Membre du Club
    Inscrit en
    Octobre 2011
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 4
    Par défaut
    Je suis passé par la création d'un fichier puis écriture/lecture et ça à marché.
    Par contre ce qui est étrange, c'est je me suis planté quelque foi sur le code et j'ai des fichier qui trainent. En utilisant les commandes "rm" ou "rm -f" les fichiers ne s'effacent pas :

    rm: cannot remove 'ls': No such file or directory

    Pourtant en exécutant la commande "ls" j'ai les trois fichiers qui trainent.

    Du coup l'application qui est situé dans le répertoire en question ne se lance plus automatiquement au démarrage.

    Apparemment Linux fait des siennes, je découvre^^.

Discussions similaires

  1. valeur des variable sous la souris en debogage
    Par neho88 dans le forum EDI
    Réponses: 5
    Dernier message: 28/04/2010, 22h52
  2. cgi - garder la valeur des variables
    Par Leeloo5 dans le forum Web
    Réponses: 8
    Dernier message: 19/05/2007, 18h40
  3. [MySQL] problème avec la récupération des valeurs des variables POST
    Par Jasmine80 dans le forum PHP & Base de données
    Réponses: 20
    Dernier message: 11/05/2007, 16h08
  4. [Debutant][Système]Récupérer la valeur des variables systeme
    Par cameleon2002 dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 16/02/2007, 09h57
  5. Affichage des valeurs des variables avec tkprof
    Par hkhan13 dans le forum Oracle
    Réponses: 2
    Dernier message: 04/07/2006, 11h59

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