Société   Actus   Newsletter   Carrières   Contact
Services 
Services Ingénierie
Formations
Services > Formations

Linux Programmation Noyau, Drivers, LSP



Développement dans l'espace du Noyau LINUX - Pilotes, LSP ( 4 jours )


Formation Linux

Objectif :
Acquisition des connaissances nécessaires pour développer du code éxécuté dans le noyau Linux. Threads noyau, drivers, traitement différé, handler d'interruption, communication avec l'espace User.
 
Durée:      4 jours
 
Public :     Chefs de projets, ingénieurs et techniciens 
                 participant au développement d'une
                 application embarquée à base Linux
 
Pré-requis :
                    Connaissance du langage C et du développement sur micro contrôleur.
                    Connaissances de base des systèmes d'exploitation et techniques de mise au point
 


Contenu

  • Mécanismes du noyau Linux 
  • Spécificité PowerPC et ARM
  • Séquence de boot
  • Démarrage du noyau Linux.
  • Les pilotes de périphériques (drivers)
  • Linux 2.4 et 2.6
  • multi-core (SMP)
  • Génération du noyau Linux
  • Les images noyau
  • Le système de fichier racine
  • uBoot sur la carte cible
  • Démarrage depuis un support flash
  • Système de fichier monté NFS
  • Système de fichier en RAM
  • Linux sur PowerPC et ARM

  • Modules noyau
  • La mise au point de code noyau
  • Le déboguage par sonde JTAG
  • Synchronisations
  • Exclusion mutuelle
  • Les interruptions et les exceptions
  • Les « handlers » d’interruption.
  • Les traitements différés
  • Réaliser des délais
  • Traitements périodiques
  • Gestion de la mémoire
  • Connexion d’un « driver »
  • Echanges de données Noyau/utilisateur
  • Driver de type caractère
  • Driver de type Block.

 
Travaux Pratiques

Chaque étape est illustrée par des travaux pratiques effectuées en développement croisé pour des cartes cibles

Documentation

Un support de cours vous sera fourni au début de la session. 
Facile à utiliser et complet son contenu peut servir de document de référence après la formation 

Contact : formation@neomore.com


Télécharger la Brochure Détaillée de la formation
Taille : 142 ko
 

Nos Compétences
 


Linux
Noyaux temps-réel
Firmware
Intégration hard/soft
Couches d'abstraction
Réseaux
Bus de Terrain
Gestion de projets
Assurance Qualité
Audit d'applications
Microprocesseurs

[ + d'infos... ]

 

Des questions ?
 

NeoMore
ZA Sainte Apolline
23 rue des Poiriers
78370 Plaisir
01 30 64 15 81

Par email

 

Accueil - Industries - Logiciel Enfoui - Test & Mesure - Cartes Industrielles - PC Industriels - Services - Partenaires - Boutique
© NeoMore
Mentions légales