Formation sur le développement noyau Linux à Avignon

Avignon

Sessions à venir

Dates Formateur prévu Langue orale Tarif H.T. Places disponibles
9 – 13 février 2015 Michael Opdenacker Anglais 2090 EUR Oui

Voir également la liste complète de nos formations inter-entreprises.

Nous pouvons aussi organiser une session dans les locaux de votre entreprise, si suffisamment de personnes sont intéressés par notre formation.

Détails sur la formation

Objectif et public visé

Cette formation est conçue pour les ingénieurs qui souhaitent développer ou améliorer des pilotes de périphériques dans le noyau Linux, pour des projets sur plateforme embarqué ou sur plateforme PC traditionnelle. En cinq jours, au travers de cours théoriques et de travaux pratiques, la formation introduit les bases essentielles du développement noyau : architecture du noyau, les principales APIs, intégration du pilote de périphérique avec le reste du noyau et avec les applications.

À l’issue de cette formation, vous serez prêts à travailler sur des projets de développement de pilotes de périphériques pour le noyau Linux.

Thématiques

Les grandes thématiques abordées seront :

  • Poste de travailIntroduction au noyau Linux
  • Le code source du noyau
  • Configuration, compilation et démarrage du noyau
  • Les modules du noyau Linux
  • Gestion de la mémoire et accès au matériel
  • Pilotes de périphériques caractères
  • Processus, ordonnancement, sommeil et gestion des interruptions
  • Verrouillage
  • Techniques de déboguage noyau
  • mmap
  • Utilisation de DMA
  • Architecture du noyau pour les pilotes de périphériques. Illustration par de nombreux exemples.
  • Détails sur la phase de démarrage du noyau
  • Portage du noyau sur une nouvelle plateforme
  • Gestion de l’énergie
  • Travail avec la communauté
  • Gestion des sources du noyau avec git

Supports de cours

Tous les supports de cours utilisés lors de cette formation sont intégralement et gratuitement disponibles sur notre site, vous permettant de valider avec précision l’adéquation de la formation à vos besoins.

Au passage, vous pouvez également consulter les évaluations des participants aux précédentes sessions. Comme pour les supports de formation, nous sommes transparents et nous publions toutes les évaluations que nous récoltons, et pas seulement les meilleures.

Travaux pratiques

carte BeagleBone BlackChaque partie théorique de notre formation est suivie d’une mise en œuvre pratique, qui représente 50% à 60% du temps de la formation.

Chaque participant disposera d’une carte électronique à base de processeur ARM (BeagleBone Black). Vous vous familiariserez avec les mécanismes et les interfaces standard fournis par le noyau Linux, à travers l’implémentation de pilotes pour un périphérique I2C (Nintendo Wii Nunchuk dans nos travaux pratiques) ainsi que pour les ports série du processeur TI AM335x. Cet apprentissage vous aidera à implémenter des pilotes pour tous types de périphériques.

La carte électronique sera à vous à la fin de la session. Même longtemps après la formation, cela vous permettra de continuer à vous perfectionner en utilisant une plateforme de base bien connue. Vous pouvez même utiliser la carte et ce que vous avez créé pendant la formation pour développer vos propres prototypes.

Pré-requis

Les participants devront avoir une bonne expérience de l’interface en ligne de commande d’UNIX ou de Linux. Ceux qui n’en ont pas pourront se former par eux-mêmes grâce à nos supports de formation sur le sujet). Cela leur permettra de ne pas perdre de temps dans les travaux pratiques.

Les participants devront également avoir de solides connaissances en programmation en langage C. En particulier, vous devrez savoir créer et manipuler des types et des structures de données complexes, des pointeurs vers de tels symboles, ainsi que des pointeurs vers des fonctions.

Si vous développez sur du matériel embarqué et manquez d’expérience en développement Linux embarqué, nous vous conseillons de suivre d’abord notre formation Linux embarqué. Ceci ne sera pas un pré-requis car nous vous fournirons toutes les instructions pour faire fonctionner votre système Linux embarqué, mais cela vous aidera à comprendre l’environnement que vous utiliserez et à vous concentrer sur la programmation noyau. En outre, vous aurez de toute façon besoin de connaissances sur Linux embarqué si vous êtes impliqué dans le développement de drivers pour des produits embarqués.

Langue

Reportez vous à la liste de sessions en haut de page pour savoir dans quelle langue orale chaque session sera donnée.

Les supports de formation sont toujours fournis en langue anglaise uniquement.

Pour les sessions dispensées en anglais en France, jusqu’à 50 à 70 % des participants viennent d’autres pays. Cependant, votre formateur sera toujours francophone et vous pourrez avoir des discussions en français avec lui pendant les travaux pratiques.

Formateurs

Tous nos formateurs consacrent la plus grande partie de leur temps à des projets pour nos clients ou à des projets open-source. Notre ingénieur pourra donc partager une importante expérience de terrain.

Pour plus d’informations sur nos formateurs, voir notre page sur les formateurs.

Adresse

La formation se tiendra à Avignon, à l’Hôtel Mercure Pont d’Avignon, en plein centre ville, et à 100 m du Palais des Papes.

  • Adresse: Rue Ferruce, Quartier Balance, 84000 Avignon
  • Téléphone: 04 90 80 93 93
  • Plan
  • Attention: il y a un autre hotel Mercure à moins de 150 m. Assurez-vous que vous allez bien au « Mercure Pont d’Avignon »

Le Palais des Papes à Avignon

Vous pouvez rejoindre Avignon:

  • Depuis l’aéroport de Marseille Provence à Marignane. Vous pouvez faire le trajet en voiture ou en taxi (1 heure environ), ou en transports en commun (navette jusqu’à Vitrolles et train jusqu’à Avignon centre, de 1 heure à 1 heure 30 minutes.
  • En train depuis de nombreuses villes de France, en particulier par le TGV.

Voir tous les détails pratiques pour rejoindre Avignon centre (page en anglais).

Environnement

La région d’Avignon est parfaite pour les sorties en soirée ou en fin de semaine. Vous êtes au coeur de la Provence, une région qui attire des visiteurs du monde entier. Détails.

Champ de lavande

Horaires

Nos sessions se tiennent du lundi au vendredi (5 jours), de 9h à 18h. Si des participants doivent partir plus tôt le vendredi, nous pouvons faire en sorte que les présentations et les travaux pratiques les plus importants soient terminés à 16h ce jour-là.

Coût

Le tarif comprend la formation, la mise à disposition du matériel de travail, le déjeuner et les pauses matin et après­-midi. Chaque participant repart avec un exemplaire de la carte électronique de développement. La formation peut s’inscrire dans le cadre du Droit Invididuel à la Formation.

Les frais de diner, de petit déjeuner, de logement et de déplacement ne sont pas compris dans notre tarif. Ces dépenses seront à la charge de chaque participant.

Tarif réduit

Une réduction de 300 € est offerte :

  • Pour les personnes supplémentaires venant de la même société (conditions: une facture unique et/ou un dossier de financement unique pour tous les participants)
  • Pour toute inscription confirmée au moins 2 mois avant le début de la formation.
  • Pour les particuliers qui paient la totalité de la formation par leur propres deniers (sans bénéficier de remboursement de leur société, ni de financement public). Cela compense le fait qu’ils ne peuvent pas se faire rembourser la TVA (à rajouter au montant payé pour la formation).

Inscription

Voir comment s’inscrire à nos formations inter-entreprises.

Questions / Réponses:

Q: Comment venir depuis l’aéroport de Marseille?
R: Vous pouvez soit louer une voiture, soit prendre les transports en commun. Tous les détails ici.

Q: Auriez-vous un hôtel à recommander?
R: Nous vous recommandons de séjourner à l’Hôtel Mercure Pont d’Avignon, où se tiendra la formation. Selon son taux de remplissage, l’hôtel faire bénéficier d’un tarif spécial aux participants à nos formations. Nous vous conseillons ainsi de réserver par téléphone. Si cet hôtel a l’air plein d’après son système de réservation en ligne, nous vous conseillons de contacter quand même le personnel de l’hôtel, qui fera tout son possible pour trouver une chambre disponible. En particulier, ils peuvent échanger des chambres réservées par des agences de voyage avec l’autre hôtel Mercure qui se trouve à moins de 200 mètres. Si cet hôtel est vraiment complet, vous pouvez aussi essayer d’autres hôtels très proches dans le centre ville historique: Hôtel Mercure Cité des Papes, Hôtel de l’Horloge, Hôtel Kyriad Avignon Palais des Papes, Hôtel du Palais des Papes. Vous pourrez trouver de nombreux autres hôtels à Avignon, si vous êtes prêts à marcher 5 ou 10 minutes de plus. Ainsi, vous pourrez même trouver des hôtels corrects à partir de 50 EUR par nuit environ.

Q: Est-il utile de louer une voiture sur place?
A: Si vous souhaitez visiter un peu la région d’Avignon en soirée ou le week-end, nous vous conseillons fortement de louer une voiture si vous le pouvez. Les transports en commun locaux ne sont pas très développés. Par contre, vous n’aurez pas besoin de voiture pour vous détendre et pour visiter le centre ville d’Avignon.

Voir la page sur toutes nos sessions inter-entreprises pour plus de questions / réponses, indépendantes du lieu de formation.

Voir aussi