1 / 18

MàJ MD501

Mobile Devices Ingenierie. MàJ MD501. Mise à jour en série de boitiers MD501. Mobile Devices Ingenierie. C.F.A Dorian. Karim HATOUFI. Session 2008-2009. MàJ MD501. L'entreprise Le Besoin La Réalisation Le Bilan. MàJ MD501. MàJ MD501. L'entreprise. Conception Informatique embarqué

caesar-owen
Download Presentation

MàJ MD501

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mobile Devices Ingenierie MàJ MD501 Mise à jour en série de boitiers MD501 Mobile Devices Ingenierie C.F.ADorian Karim HATOUFI Session 2008-2009

  2. MàJ MD501 L'entreprise Le Besoin La Réalisation Le Bilan

  3. MàJ MD501 MàJ MD501 L'entreprise • Conception Informatique embarqué • Développement électronique • Développement Framework

  4. MàJ MD501 Les produits MCT Framework (Multipurpose Configurable Telematics Framework) Hardware Platforms C4 & T3 family une gamme de produits développés et éprouvés en situation.

  5. Mobile Devices Ingenierie Les services • Hardware • Software • Support&S.A.V • Production Hatoufi Karim • Support • Tests • Analyse de log • Développement de Scripts • Conception d'outils pour les services • (bref, un couteau suisse...)

  6. RMA Base de Tickets Base SAV SAV / SUPPORT - MISSIONS Prise en Main Documentation Dpt SW SDK Formation Dysfonctionnements Bug Fixing Dpt HW Mises à jour CLIENTS Nouvelles Fonctions Pannes Matérielles Modifications SW Dpt Prod Mise en conformité HW Modifications HW Interventions Terrain Dpt Sales SAV Support

  7. MàJ MD501 le Besoin • La mise à jour d'un boitier prend environ 20minutes. • La Production utilise un logiciel pour mettre à jour un boitier MD501. • Une machine unique contient 8 ports série dans le département Production. PC Prod MD501 MD501 Outil de mise à jour MD501 MD501 Tâches répétitives!

  8. MàJ MD501 Avant : • Tâches répétitives. • Risque de panne sur une machine unique. • Erreur de manipulation.

  9. MàJ MD501 le Besoin Cas d'utilisation:

  10. MàJ MD501 la Réalisation 3 Modules généraux: • Lecture des trames entrantes sur port série. • Envoi des fichiers via port-série. • Affichage des états de mise à jour.

  11. MàJ MD501 la Réalisation Gestion Multiple ports séries: • Création de processus Père-Fils. • Fonction fork(); • Géstion mémoire partagée. • Fonction Shared Memory. • Mutex de contrôle de fin de processus. • Fonction Shared Memory.

  12. MàJ MD501 la Réalisation Matériels imposés: NPort 5610 PERL • Langage propre au service d'accueil • Solution de ports série dupliqués disponibles via Ethernet

  13. MàJ MD501 Moxa Nport 5610 PC Standard Moxa Nport Ethernet Ports séries PC Standard Ports séries

  14. MàJ MD501 Modules Perl • Getopt Long permet la prise de paramètres en ligne de commande. • Switch permet l'utilisation de switch style C. • Device SerialPort permet l'ouverture de port série. • IPC SysV permet l'utilisation de mémoire partagée.

  15. MàJ MD501 Diagramme de déploiement

  16. MàJ MD501 Après: • Passer à une solution pérenne. • Exécution possible par plusieurs machines. • Traitement unique de tout les ports série. Serveur Linux / PC fixe Moxa Nport MD501 MàJ MD501 MD501 MD501 MD501

  17. MàJ MD501le Bilan • Initiation au PERL. • Maitrise de l'outil Nport. • Analyse de Module externe utile à PERL. • Codage de transmittion de fichier via Port série en PERL. • Lecture de buffer sur Port série en PERL. • Maitrise de la fonction fork() en PERL.

More Related