Comment fonctionne le programme utilisateur de système de fichiers « Backup » sur PCD3 et PCD2.Travail de M5 ?
FAQ #101622
Avec le firmware 1.16.27, il est possible d'enregistrer la sauvegarde du programme utilisateur sur le système de fichiers. Cette nouvelle sauvegarde inclut-il aussi les médias (drapeaux, Registre, compteur, timer) ainsi que la configuration de configuration du protocole IP tels que les paramètres du serveur FTP et HTTP.
Introduction
Depuis la première version d'un PCD3 ou PCD2.M5, il était possible de stocker le programme utilisateur à clignoter par un « programme d'utilisateur copie Flash ». La première version de ce mécanisme de sauvegarde copie le programme utilisateur ainsi que la configuration matérielle (S-Bus adresse, adresse IP, mémoire allociation) à une section flash "cachée" (embarquée ou présente sur par exemple un PCD7.R500). Cette sauvegarde ne comprend pas par exemple le FTP configuration du serveur, la configuration DHCP, etc.. Le contenu des registres, compteurs et indicateurs ne figuraient pas dans la sauvegarde « linéaire ».
Afin d'améliorer la fonctionnalité de sauvegarde, une nouvelle stratégie de sauvegarde a été implémentée dans le firmware 1.16.27 et libère du firmware plus récent. Avec ce firmware, la sauvegarde est écrite dans un fichier et contient également le contenu des médias et la configuration du serveur FTP/HTTP et améliorations de la propriété intellectuelle :
Contenu | "vieux" sauvegarde linéaire | sauvegarde linéaire à flash intégré caché FW avant 1.16.xx | FS de sauvegarde à caché flash intégré FW 1.16.27 | nouvelle sauvegarde de système de fichiers (sur carte mémoire flash ou INTFLASH) |
Programme utilisateur et allocation de mémoire | ||||
RAM et ROM DBs (au moment de la sauvegarde) | ||||
Paramètres S-Bus (Série, adresse IP, Modem, mot de passe) | *) | |||
Contenu des médias (R/T/F) par exemple premier-temps-inits | ||||
Paramètres de protocole IP (DHCP, FTP, HTTP etc..) | *) | |||
Fichiers de RIO intelligentes (PCD3.T66x programmes) | *) |
*) La configuration des extensions de la propriété intellectuelle ainsi que le programme fichiers sont stockés sur le flash intégré et sont ainsi rémanentes ; C'est pourquoi ils ne sont pas inclus dans le fichier de sauvegarde à bord.
Emplacement de la sauvegarde sur le système de fichiers
Le fichier de sauvegarde est toujours écrit dans le dossier « PCD_BACKUP » à la racine d'un module flash (par exemple "M2_FLASH: / PCD_BACKUP")
Le nom du fichier de sauvegarde commence par le nom du périphérique du projet PG5 (8 premiers caractères), suivi de la date du jour et porte l'extension "*.SBAK":
La sauvegarde de système de fichiers pour le flash intégré se faite à un système de fichier caché.
Comment créer une sauvegarde du système de fichiers ?
PG5 2.0 SP2 fournit un amélioration du dialogue pour définir le périphérique de destination de la sauvegarde. Avec PG5 2.0.150 ou PG5 1.4, la sauvegarde peut se faire comme d'habitude, dès que le dossier « PCD_BACKUP » a été créé manuellement sur un module flash.
Dans le cas où plusieurs flash modules sont présents sur le PCD, le premier périphérique dans l'ordre suivant (de gauche à droite sur un PCD3.M5) sera utilisé pour la sauvegarde et de restauration :
- M1_FLASH: / PCD_BACKUP
- M2_FLASH: / PCD_BACKUP
- SL0FLASH: / PCD_BACKUP
- SL1FLASH: / PCD_BACKUP
- SL2FLASH: / PCD_BACKUP
- SL3FLASH: / PCD_BACKUP
- INTFLASH: / PCD_BACKUP (PCD3 Compact ou WAC)
Remarques supplémentaires
- Chaque fois qu'une nouvelle sauvegarde est créée, la sauvegarde existante dans ce dossier est supprimée par le PCD
- La sauvegarde sur le système de fichiers a la priorité sur une sauvegarde d'image « vieux » existante sur l'appareil.
- S'il y a plusieurs fichiers de sauvegarde dans le dossier « PCD_BACKUP », il n'y a pas de règle qui aura le PCD !
--> ne copier plusieurs fichiers de sauvegarde dans le même dossier - Il est possible de copier les fichiers de sauvegarde d'un système de fichier PCD à l'autre par exemple à l'aide d'un accès FTP
- PG5 2.0 SP2 sera en mesure de générer directement les fichiers de sauvegarde
- Les « vieux » sauvegardes linéaires (restauration ainsi que la création) sont toujours pris en charge aussi avec le firmware qui soutiennent le nouveau mécanisme de sauvegarde système fichier
- Les extensions IP (DHCP, PPP, DNS, FTP et Web Server configuration) ne sont pas incluses de sauvegarde pour le flash intégré
- Parce que la nouvelle sauvegarde FS est écrite dans un système de fichiers, le containiing de cartes mémoire de modules « partition de sauvegarde » (PCD3/7.R500, PCD3/7.R551 et PCD3/7.R651) ne sont plus nécessaires ; les sauvegardes peuvent être écrites dans n'importe quelle carte flash avec un système de fichiers.
Dépendance de progiciels pour la sauvegarde de « système de fichier »
Système PCD | Firmware minimale pour sauvegarde de système de fichiers |
PCD2.M5xx0 | 1.16.27 |
PCD3.Mxxx0 | 1.16.27 |
Systèmes ne figurent ne pas dans ce tableau ne supportent pas la sauvegarde de programme utilisateur dans un système de fichiers.
Categories
PCD3 / Mxxx
PG5 2.0 / Device Configurator
PCD2 / M5xxx
Last update: 29.05.2015 06:35
First release: 21.06.2011 15:04
Views: 56405