LNX300 : Programmation de Pilotes Périphériques

Ce cours permet d'acquérir de bonnes connaissances sur la configuration et le processus de construction de noyaux Linux ainsi que le développement de programmes pilotes pour le mouvement de données séquentielles et cartes réseaux avec les systèmes de synchronisation et de communication entre les applications et les fonctions noyau.

Public : Ingénieurs / Développeurs
Prérequis : Bonnes connaissances de programmation en langage C et connaissances élémentaires des commandes UNIX

Résumé

  • Introduction à Linux
  • Configuration et Personnalisation du Noyau Linux
  • Installation Statique et Dynamique de Programme Pilote
  • Programme Pilote de type char, block et réseau.
  • Opérations Bloquante et Non Bloquante
  • Accéder des cartes ISA et PCI
  • Gestion Mémoire
  • ISA et PCI DMA
  • Horloge et Timers
  • Interruptions
  • Mini Tâches (Tasklets)
  • Synchronisation des tâches
  • Exclusion Mutuelle
Durée : 2 jours
Prix : CHF 3200.-
eZ publish™ copyright © 1999-2008 eZ systems as