fr en


Home / Training Courses / Embedded Linux / LNX300 : Programmation de Pilotes Périphériques



Right menu

Prochaines formations

Formation Lieu Date
LPI101 Lausanne 21.07 - 24.07
LPI102 Genève 28.07 - 31.07
LPI102 Lausanne 18.08 - 21.08
LPI102 Genève 25.08 - 28.08
LNX70 Genève 03.09 - 04.09

Planning complet et inscription

Events and seminars

Projects

Using the Plone CMS at Radio Suisse Romande

Radio Suisse Romande was looking for replacing its Content Management System (CMS),
After trying several Open-Source CMS, they chose a Zope/Plone based solution.

Contact

Tel: +41 22 348 30 15

Fax: +41 22 348 30 16

Mail: info@linalis.com


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.

Duration : 2 jours
Public : Ingénieurs / Développeurs
Prerequisite : Bonnes connaissances de programmation en langage C et connaissances élémentaires des commandes UNIX
Price : CHF 3200.-

Table of contents

  • 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

Detailed Content