ATELIER CAP’TRONIC : Driver sous Linux pour les néophytes

Formations





Accueil du site > fr > Formations > Ateliers - historique 2014 > ATELIER CAP’TRONIC : Driver sous Linux pour les néophytes
Du 11 au 12 février 2014RENNES (35)
Cet atelier de formation 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.
Objectifs :
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 de d’un capteur ou d’un actionneur.

Public
Ce cours 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.
Les travaux pratiques pour ce cours se déroulent sur un module PCduino. http://www.pcduino.com/
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.

Informations pratiques

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

Contacts
Jean-Luc FLEUREAU 06 63 00 86 98
Yohann DESILES 06 09 86 49 44

Téléchargez les documents présentés lors de cet atelier ci-dessous :

PDF - 410.2 ko
Atelier_Linux_Embarqué_Neophytes


PDF - 1 Mo
pcDuino-arduino_environment-2


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