slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Soutenance de stage PowerPoint Presentation
Download Presentation
Soutenance de stage

Loading in 2 Seconds...

play fullscreen
1 / 16

Soutenance de stage - PowerPoint PPT Presentation


  • 253 Views
  • Uploaded on

Soutenance de stage. Développement d’un driver de communication et mesure de performances. Lieux: CITI – INSA Lyon. Marcel Pierrick Année 2004-2005. IUT Valence – 51, rue B. de Laffemas 26 000 VALENCE – Département GTR. Introduction.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

Soutenance de stage


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
    Presentation Transcript
    1. Soutenance de stage Développement d’un driver de communication et mesure de performances. Lieux: CITI – INSA Lyon Marcel Pierrick Année 2004-2005 IUT Valence – 51, rue B. de Laffemas 26 000 VALENCE – Département GTR

    2. Introduction • Centre d'Innovation en Télécommunications et Intégration de services (CITI) • - Situé sur le campus de la Doua, Villeurbanne. • - Laboratoire de recherche, domaine Réseaux et Télécommunications. • - Champs d’application : réseaux mobiles, Internet multimédia. • - Terminaux d’accès, techniques d’accès, protocoles, service. • But du stage : Développer un driver de communication et mesure de performances • Validation de modèles théoriques. • Programmation langage C • Linux RTAI IUT Valence - Département GTR 1

    3. Introduction Plan de la soutenance • I- Le driver de communication • Le fonctionnement global • Architecture de notre driver • II- Les paramètres • Les tâches périodiques • Le stockage des données • Mise en forme des résultats • III- Les résultats • Variation de période • Variation de taille de registre • Variation croisée de période IUT Valence - Département GTR 2

    4. I- Le driver de communication Le fonctionnement global • Permet l’accès à un ou plusieurs périphériques • Objectifs : • - boite noire, contraintes matérielles masquées. • - structure rigide, protège l’accès. • - permet le découplage du matériel. • Principes : • - requête de l’utilisateur transmise au système d’entrée/sortie (IOS). • - IOS contient des primitives standardisées • * appel par périphérique • * open, release, write, read, ioctl… • - appel de l’IOS = un périphérique et une opération IUT Valence - Département GTR 3

    5. I- Le driver de communication Le fonctionnement global Application IOS Pilote myserial Périphérique read(fd,…) myserial_read(fd,…) IUT Valence - Département GTR 4

    6. I- Le driver de communication Architecture de notre driver IUT Valence - Département GTR 5

    7. II- Les paramètres Les tâche périodiques • 3 tâches périodiques : • PERIOD_ENV : envoi de données sur le port parallèle. • PERIOD : lecture et stockage des données dans FIFO. • PERIOD_APP : lecture FIFO et arrivée dans l’espace utilisateur. IUT Valence - Département GTR 6

    8. II- Les paramètres Le stockage des données Les données sont stockées dans des structures de cette forme : IUT Valence - Département GTR 7

    9. II- Les paramètres Mise en forme des résultats Exemple de fichier texte obtenu : IUT Valence - Département GTR 8

    10. III- Les résultats Variation de période Mesure de retard et de perte PERIOD varie de 50ms à 250ms par pas de 10ms PERIOD_ENV 100ms PERIOD_APP 200ms TAILLEREG 1 IUT Valence - Département GTR 9

    11. III- Les résultats Variation de période PERIOD varie de 50ms à 250ms par pas de 10ms PERIOD_ENV 100ms PERIOD_APP 150ms TAILLEREG 1 IUT Valence - Département GTR 10

    12. III- Les résultats Variation de période PERIOD_APP varie de 50ms à 250ms par pas de 10ms PERIOD_ENV 100ms PERIOD 50ms TAILLEREG 1 IUT Valence - Département GTR 11

    13. III- Les résultats Variation de taille de registre PERIOD 50000000ns PERIOD_ENV 100000000ns PERIOD_APP 150000000ns TAILLEREG 1 à 5 PERIOD 50000000ns PERIOD_ENV 100000000ns PERIOD_APP 200000000ns TAILLEREG de 1 a 5 IUT Valence - Département GTR 12

    14. III- Les résultats Variation de taille de registre PERIOD 50000000ns PERIOD_ENV 100000000ns PERIOD_APP 150000000ns TAILLEREG 1 à 5 PERIOD 50000000ns PERIOD_ENV 100000000ns PERIOD_APP 200000000ns TAILLEREG de 1 a 5 IUT Valence - Département GTR 13

    15. III- Les résultats Variation croisée de période PERIOD varie de 60ms à 240ms par pas de 20ms PERIOD_APP varie de 60ms à 240ms par pas de 20ms PERIOD_ENV 100000000 TAILLEREG 1 IUT Valence - Département GTR 14

    16. Conclusion • Résultats des tests en accord avec les modèles théoriques. • La plupart des tests ont réussi. • Le driver peut être réutilisé pour d’autres tests. • Connaissances en langage C améliorées. • Travail en équipe renforcé. • Première approche du métier de chercheur. • Mise en application des aptitudes en programmation acquises à l’IUT IUT Valence - Département GTR 15