Driver sous Linux pour les néophytes

Formations





Accueil du site > fr > Formations > Ateliers - historique 2013 > Driver sous Linux pour les néophytes
Du 1er au 2 octobre 2013CHANTEPIE (35)
Concevoir un Driver maintenable et de qualité pour un système Linux demande des connaissances spécifiques. Il faut utiliser à bon escient les fonctionnalités du noyau Linux et optimiser les ressources du système.

Cet atelier vous propose une approche du système Linux autour des capteurs. Vous allez concevoir et mettre en place des périphériques de complexité croissante. Vous les interfacerez avec votre système Linux.
Inscription en ligne

Objectif
Concevoir et développer un driver pour un périphérique externe pour un système Linux. Utiliser une carte de développement sur architecture ARM et faire l’acquisition d’un capteur ou d’un actionneur.

Les travaux pratiques pour ce cours se déroulent sur un module PCduino.

Public
Cet atelier s’adresse aux Ingénieurs et Techniciens qui souhaitent acquérir les méthodes et les bonnes pratiques liées au développement de drivers pour un système Linux.
Pré-requis : Langage C

Programme

- Présentation de linux
• Open source et licences
• Linux et les systèmes embarqués
• Séquence de démarrage/ Le boot
• Mise en œuvre d’une distribution embarquée

- Mise en œuvre d’une distribution embarquée
• Cross compilation
• Outils de de l’embarqué
- Les API Posix
• Process
• Thread
• Mutex

- Présentation des différents types de capteurs et des modes de contrôle associé
• I2C
• SPI
• Série
• IO
• PWM
• source tension analogique sur entré convertisseur

- Création de driver/modules
• Présentation
• Notion de module
• Utilisation
• Bases de programmation

- Exemples concrets
• Module simple
• Module avec paramètre
• Module avec interaction avec l’espace utilisateur
• Génération de divers drivers liés à différents types de capteurs (I2C, SPI, Série, IO).
• Création d’une application en espace utilisateur mettant en œuvre différentes API Posix (thread, mutex, share memory, socket…)

- TP en fil conducteur
• Mise en œuvre d’une application en C permettant l’accès à différents capteurs.

Lieu
Immeuble Neptune
22 rue des Landelles
35135 Chantepie
Plan d’accès

Contacts
Jean-Luc FLEUREAU 06 63 00 86 98
Yohann DESILES 02 40 73 17 24

Inscriptions – Participation aux frais

- Pour les grandes entreprises et PME non adhérentes :
956,80 € TTC (TVA 19,6 % incluse), soit 800 € HT pour les deux journées

- Pour les centres de compétences, membres actifs ou non membres actifs de JESSICA FRANCE :
478,40 € TTC (TVA 19,6 % incluse), soit 400 € HT pour les deux journées

- Pour les adhérents CAP’TRONIC : prise en charge totale du coût de l’inscription dans la limite de 10 hommes/jour de formation dans l’année d’adhésion.

- Adhésion au programme CAP’TRONIC : 598€ TTC (TVA 19,6 % incluse), soit 500€HT pour l’année

Pour les adhérents CAP’TRONIC, pour lesquels la participation à l’atelier est gratuite, l’inscription sera validée à réception d’un chèque de caution de 100 €TTC à l’ordre de JESSICA FRANCE par personne qui sera renvoyé au participant après l’atelier. En cas d’absence non remplacée à l’atelier, la caution sera encaissée, une facture établie.

Vous pouvez envoyer votre chèque de caution à l’adresse suivante :
JESSICA FRANCE
60 Bd du Maréchal Juin
44100 NANTES

Inscriptions closes
Crédits © JESSICA FRANCE 2005 - 2016
Le programme CAP’TRONIC est financé par le Ministère de l’Economie et des Finances.