|
COMPOSANTS ET OUTILS INFORMATIQUES POUR LE TRAITEMENT DU SIGNAL
27h C / SIFCOI
Martial Demerlé (18h), Jean-Louis Gutzwiller (12h)
Ce cours passe en revue les outils informatiques disponibles pour les applications du traitement de signal et les systèmes embarqués temps réel. Sont aussi abordées les plateformes matérielles et logicielles des outils de développement et de simulation (PC, stations, serveurs, ...). Un rapide panorama des techniques de communication et réseaux évoque la mise en commun de ressources. Enfin sont détaillées les caractéristiques spécifiques des systèmes embarqués dans un environnement "temps réel", les traitements spécialisés du signal (multimédia par exemple) pouvant être implémentés à l'aide de processeurs dédiés. A l'issue de ce cours, une implantation d'algorithmes est réalisée sur DSP en langage C (utilisé sur l'essentiel de toutes les plateformes de traitement embarqué) permettant ainsi à chacun de toucher du doigt les problèmes liés à l'utilisation d'un processeur dédié.
Les outils de l'informatique "standard" Classification et évaluation de performances des systèmes. Architecture matérielle des PC, stations de travail et serveurs: processeurs, cartes mères, bus, interfaces et périphériques. Les systèmes d'exploitation du monde PC, Linux et Unix et les stations. Communications numériques et réseaux informatiques Modèle OSI, protocoles et rôle des couches. Réseaux publics et réseaux locaux. Applications OSI. Architecture Internet et Intranet. Les composants du "signal" Microcontrôleurs et DSP. Processeurs spécialisés : filtrage, FFT, traitement JPEG et MPEG. Architecture et réalisation de systèmes dédiés embarqués Conception matérielle, architecture des standards de carte (VME, Multibus, PC104...). Outils de mise au point et de validation. Les systèmes "temps réel" Les contraintes du "temps réel". Systèmes d'exploitation multitâches préemptifs.
Bibliographie
Bonnet, C., "Introduction aux systèmes temps réel", Ed Hermes, 1999. Dorseuil, A., "Le temps réel en milieu industriel", Ed Dunod, 2000. Ficheux, P., "Linux embarqué", Ed Eyrolles, 2002.
|