Covid-19: Bootlin propose toutes ses formations en ligne

Tux faisant du Linux embarqué à la maisonComme la plupart d’entre nous, à cause de l’épidémie Covid-19, vous êtes sans doute contraint de travailler depuis votre domicile. Pour tirer partir de ce temps de confinement, nous proposons maintenant toutes nos formations sous forme de séminaires en ligne.

Ces formations sont toutes finançables par le dispositif FNE si votre entreprise a des salariés en chômage partiel.

Vous pouvez alors profiter du contenu et de la qualité des formations de Bootlin, sans avoir à quitter le confort et la sécurité de votre domicile. Durant ces séminaires en ligne, nos formateurs alterneront entre présentations et démonstrations pratiques, en déroulant les instructions de nos travaux pratiques.

Les participants pourront poser des questions à tout moment.

Nous pouvons proposer de telles formations à distance soit par des sessions en ligne publiques, où les participants peuvent s’inscrire individuellement, soit par des sessions en ligne dédiées, pour des participants tous issus de la même société.

Sessions en ligne publiques

Nous essayons de proposer des créneaux qui devraient convenir pour l’Europe, le Moyen Orient, l’Afrique et au moins pour la Côte Est de l’Amérique du Nord. Toutes nos sessions seront données en anglais. Comme toujours avec toutes nos formations, tous les supports de formation (présentations et instructions de travaux pratiques) sont librement disponibles sur les pages qui décrivent nos formations.

Nos formations Linux embarqué et noyau Linux sont données sur 7 ou 8 demi-journées de 4 heures chacune, tandis que nos formations Yocto Project, Buildroot et Graphisme sous Linux sont données sur 4 demi-journées de 4 heures.

Voici toutes les sessions disponibles. Si la situation dure plus longtemps, nous créerons de nouvelles sessions au fur et à mesure :

Type Dates Horaires Durée Formateur prévu Coût et inscription
Graphisme sous Linux (agenda) 23, 24, 25, 26 juin 2020 14:00 – 18:00 (Paris) 16 h Paul Kocialkowski 490 EUR + TVA* + frais (inscription)
Noyau Linux (agenda) 6, 7, 8, 9, 10, 15 et 17 juillet 2020 17:00 – 21:00 (Paris) 28 h Michael Opdenacker 829 EUR + TVA* (inscription)
Linux embarqué (agenda) 27, 28, 29, 30 juillet, 3, 4 et 5 août 2020 17:00 – 21:00 (Paris), 11:00 – 15:00 (Montréal) 28 h Michael Opdenacker 829 EUR + TVA* (inscription)
Yocto Project (agenda) 28, 29, 30 et 31 juillet 2020 9:00 – 13:00 (Paris) 16 h Alexandre Belloni 519 EUR + TVA* (inscription)
Buildroot (agenda) 28, 29, 30 et 31 juillet 2020 09:00 – 13:00 16 h Thomas Petazzoni 519 EUR + TVA* (inscription)

* TVA : s’applique aux entreprises françaises et aux particuliers de toutes origines. Les entreprises de l’Union Européenne ne se verront pas facturer la TVA à l’inscription si elles fournissent à Eventbrite des informations de facturation et un numéro de TVA intracommunautaire valides. Pour les sociétés hors de l’Union Européenne, nous devrions pouvoir rembourser la TVA à l’issue de la session, pourvu qu’on nous fournisse tous les détails dont nous aurons besoin pour l’exemption de TVA.

Chaque session publique sera confirmée à partir de 6 inscriptions. Si le nombre minimum d’inscriptions n’est pas atteint, Bootlin proposera de nouvelles dates ou un remboursement complet (y compris les frais d’Eventbrite), si aucune nouvelle date ne vous convient.

Nous garantissons que le nombre de participants ne dépassera pas 12.

Sessions en ligne dédiées

Si vous avez assez de personnes à former, ces sessions dédiées peuvent constituer une alternative avantageuse aux sessions publiques :

  • Des dates et des durées journalières flexibles, correspondant aux disponibilités de vos équipes.
  • Confidentialité : liberté de poser des questions en rapport avec les projets et la stratégie de votre entreprise.
  • S’il reste du temps à la fin, vous pourrez le consacrer à du partage d’expérience avec le formateur, qui pourrait aller au delà du contenu de la formation.
  • Langue: possibilité d’avoir une session en français plutôt qu’en anglais.

Détails sur les séminaires en ligne

Chaque session sera donnée au moyen de la plateforme Jitsi Meet, une solution libre pour les conférences vidéo que nous essayons de promouvoir. En cas de besoin, nous pourrons aussi utiliser Google Hangouts Meet comme solution de secours. Chaque participant devra avoir sa propre connexion et son propre ordinateur (avec une webcam et un micro) et si possible un casque-micro audio, pour éviter tout problème d’écho entre les entrées et les sorties audio. Il s’agit sans doute de la meilleure solution pour permettre à chacun de poser des questions et écrire des commentaires dans la fenêtre de messagerie instantanée. Nous pouvons bien-sûr accueillir des personnes se connectant depuis la même salle de réunion, avec un équipement approprié.

Nous demanderons à chaque participant de se connecter 15 minutes avant le début de la session, pour s’assurer que sa configuration fonctionne (des instructions vous seront envoyées avant l’événement).

Financement

Si votre société a des salariés en chômage partiel, nos formations sont toutes éligibles au financement FNE.

N’hésitez pas à contacter votre OPCO ou à nous contacter pour plus de détails.

Comment s’inscrire

Pour les sessions publiques en ligne, utilisez les liens EventBrite (site en anglais) dans la liste de sessions plus haut pour inscrire un ou plusieurs participants.

Pour inscrire un groupe (en sessions dédiées), veuillez contacter training@bootlin.com et nous indiquer quelle formation vous intéresse. Nous vous enverrons alors un formulaire d’inscription pour recueillir tous les détails dont nous aurons besoin pour établir un devis.

Vous pouvez aussi nous contacter par téléphone au +33 484 258 096.

Questions / réponses

Q : Pourquoi juste des démos au lieu de pratiquer sur du vrai matériel ?
R : L’envoi de matériel sera compliqué à organiser dans les semaines qui viennent, et ne nous sommes pas non plus complètement prêts à fournir de l’aide à des participants utilisant du vrai matériel à distance. Nous proposons donc de remplacer les travaux pratiques par des démonstrations faites par le formateur. Celui-ci suivra lui-même les instructions de nos travaux pratiques avec le matériel standard que nous utilisons.

Q : Serait-il possible de faire des travaux pratiques sur l’émulateur QEMU ?
R : A terme, oui. Aux prochaines sessions de notre formation Linux embarqué, des instructions seront fournies pour permettre aux participants d’exécuter la quasi-totalité des travaux pratiques soit pendant les sessions, soit entre les sessions, et ceci avant les démonstrations réalisées par le formateur, qui feront alors office de solutions et seront l’occasion de poser toutes questions au formateur. Nous devrions aussi être en mesure de proposer de telles instructions pour les formations Yocto Project et Buildroot d’ici la fin du mois de juillet 2020. Ce travail risque de prendre un peu plus de temps pour la formation Noyau Linux, les travaux pratiques étant plus proches du matériel utilisé.

Q : Pourquoi proposer des demi-journées plutôt que des journées entières ?
R : D’après notre expérience, il est très difficile de rester concentré une journée entière sur un sujet technique nouveau sans avoir régulièrement des moments où vous êtes actif (ce qui se produit dans nos sessions publiques et sur site, durant lesquelles nous alternons entre les présentations et les travaux pratiques). Nous pensons donc que des créneaux journaliers de 4 heures (avec une petite pause au milieu) sont une bonne solution, en vous laissant aussi du temps chaque jour pour votre travail habituel.

Séminaire gratuit sur Android le 29 janvier à Gardanne

Android robotLe programme Captronic organise un séminaire gratuit sur Android et son utilisation dans les systèmes embarqués. Celui-ci se tiendra le 29 janvier à Gardanne, près de Marseille, et sera présenté par mon collègue Maxime Ripard, qui est le créateur de notre formation sur le développement système avec Android.

Matinée

  • Présentation générale d’Android
  • Opportunités d’utiliser Android dans des systèmes embarqués qui ne sont ni des téléphones ni des tablettes
  • Détails sur l’architecture d’Android et sa personnalisation
  • Code source et compilation
  • Modifications apportées par Android au noyau Linux
  • Chargeurs de démarrage pour Android
  • Prise en charge d’un nouveau matériel
  • L’organisation du système de fichiers d’Android
  • Les couches natives d’Android et l’appel d’un programme C depuis Android pour l’accès à un matériel spécifique
  • Introduction au développement d’applications
  • Personnalisation du système
  • Utilisation d’adb (Android Debug Bridge) pour la mise au point et le contrôle à distance du système.
  • Ressources et bonnes pratiques

Après-midi

  • Démonstrations de plusieurs aspects du développement de systèmes avec Android
    • Récupération des sources et compilation
    • Démonstration de l’émulateur d’Android
    • Démarrage d’Android sur une carte électronique à base de processeur ARM OMAP 3530, en utilisant une console série.
    • Prise en compte de boutons spécifiques. Exemple de la touche « Back ».
    • Utilisation d’adb : installation, accès au logs du système, accès à une ligne de commande sur l’équipement, échange de fichiers avec le PC.
    • Personnalisation du système : changer le nom du produit, le fond d’écran par défaut, rajouter une nouvelle propriété.
    • Pour l’accès à un matériel spécifique (un périphérique USB par exemple), développement d’une bibliothèque native et accès à cette fonctionnalité depuis le framework Android via une classe et une bibliothèque JNI spécifiques.
    • Présentation d’une application permettant de contrôler un périphérique USB.
  • Questions et réponses

L’inscription est gratuite mais une inscription préalable est requise. Voir la page de Captronic sur ce séminaire.

Par ailleurs, les transparents de ce séminaire sont disponibles dans leur intégralité. Cela vous permettra de vous assurer que le séminaire correspondra à vos attentes.

Séminaire gratuit « Introduction à Linux embarqué » près de Lyon, jeudi 15 décembre

Logo CaptronicAprès Montpellier au mois de mars, puis Clermont-Ferrand et Limoges au mois de juin et Marseille au mois d’octobre, nous animerons une nouvelle édition de notre séminaire d’une demi-journée « Introduction à Linux embarqué », le jeudi 15 décembre de 14h à 18h à Villefontaine dans la région de Lyon. Comme chaque séminaire, il est organisé par Captronic et accessible gratuitement après inscription. Toutes les informations pratiques (lieu, modalités d’inscription) sont disponibles sur le site de Captronic.

Ce séminaire d’introduction a pour objectif de présenter les possibilités offertes par le système Linux et par les composants open-source dans le cadre du développement d’un projet embarqué :

  • Introduction
  • Bref historique de Linux et du monde open-source
  • Les avantages de Linux et de l’open-source dans l’embarqué
  • Matériel nécessaire pour utiliser Linux embarqué, quelques exemples de plateformes répandues.
  • L’offre du monde open-source pour les systèmes embarqués
    • La chaîne de compilation
    • Les chargeurs de démarrage
    • Le noyau Linux et les pilotes de périphériques
    • Les bases du système
    • Les bibliothèques graphiques et multimédia
    • Les composants orientés réseau
    • Les extensions temps-réel
  • Le système Android, comparaison avec Linux embarqué
  • Le processus de développement d’un système Linux embarqué
    • Les licences open-source
    • Construction du système Linux
    • Développement et mise au point des applications
  • Le support commercial et le support communautaire. Comment s’appuyer sur la communauté open-source pour accélérer le développement de son système embarqué.
  • Conclusion – Débat – Questions/réponses

Des démonstrations illustrant l’utilisation pratique de Linux embarqué sur une carte ARM seront réalisées au fil de la présentation. En complément du séminaire en lui-même, cet événement est également une occasion pour rencontrer Bootlin sur la région lyonnaise.

Le séminaire sera animé par Thomas Petazzoni, ingénieur Linux embarqué chez Bootlin. Il est également un des principaux développeurs de Buildroot, un outil de construction de systèmes Linux embarqué, et utilisateur/développeur sous système Linux depuis plus de dix ans.

Séminaire gratuit « Introduction à Linux embarqué » le mardi 4 octobre à Marseille

Logo CaptronicAprès Montpellier au mois de mars, puis Clermont-Ferrand et Limoges au mois de juin, nous animerons une nouvelle édition de notre séminaire d’une demi-journée « Introduction à Linux embarqué », le mardi 4 octobre de 14h à 18h à Gardanne dans la région de Marseille. Comme chaque séminaire, il est organisé par Captronic et accessible gratuitement après inscription. Toutes les informations pratiques (lieu, modalités d’inscription) sont disponibles sur le site de Captronic.

Ce séminaire d’introduction a pour objectif de présenter les possibilités offertes par le système Linux et par les composants open-source dans le cadre du développement d’un projet embarqué :

  • Introduction
  • Bref historique de Linux et du monde open-source
  • Les avantages de Linux et de l’open-source dans l’embarqué
  • Matériel nécessaire pour utiliser Linux embarqué, quelques exemples de plateformes répandues.
  • L’offre du monde open-source pour les systèmes embarqués
    • La chaîne de compilation
    • Les chargeurs de démarrage
    • Le noyau Linux et les pilotes de périphériques
    • Les bases du système
    • Les bibliothèques graphiques et multimédia
    • Les composants orientés réseau
    • Les extensions temps-réel
  • Le système Android, comparaison avec Linux embarqué
  • Le processus de développement d’un système Linux embarqué
    • Les licences open-source
    • Construction du système Linux
    • Développement et mise au point des applications
  • Le support commercial et le support communautaire. Comment s’appuyer sur la communauté open-source pour accélérer le développement de son système embarqué.
  • Conclusion – Débat – Questions/réponses

Des démonstrations illustrant l’utilisation pratique de Linux embarqué sur une carte ARM seront réalisées au fil de la présentation.

Le séminaire sera animé par Thomas Petazzoni, ingénieur Linux embarqué chez Bootlin. Il est également un des principaux développeurs de Buildroot, un outil de construction de systèmes Linux embarqué, et utilisateur/développeur sous système Linux depuis plus de dix ans.

Séminaires « Introduction à Linux embarqué » à Limoges et Clermont-Ferrand

Logo CaptronicSuite au séminaire « Introduction à Linux embarqué » qui s’est déroulé le 17 mars à Montpellier et dont nous avons publié le support, nous allons animer de nouvelles éditions de ce même séminaire, cette fois-ci dans les villes de Limoges et de Clermont-Ferrand, les 16 et 17 juin prochains. Ces séminaires sont à nouveau organisés par Captronic et animés par Thomas Petazzoni, ingénieur Linux embarqué à Bootlin.

Dates, lieux et inscription

Une session de ce séminaire d’une demi-journée aura donc lieu le jeudi 16 juin de 14h à 18h dans les locaux de l’ENSIL, Parc ESTER Technopole à Limoges. La seconde session aura lieu le vendredi 17 juin de 9h à 13h dans les locaux de l’ISIMA, Campus des Cézeaux, 63173 Aubière (à proximité de Clermont-Ferrand). L’inscription est gratuite pour les PME (société de taille inférieure à 2000 personnes), auprès de Captronic :

Résumé du séminaire

Depuis une dizaine d’années maintenant, le système d’exploitation Linux et les logiciels open-source offrent de nouvelles possibilités pour le développement des systèmes embarqués. Avec un faible coût, un code source disponible et modifiable, des offres de support commercial ou communautaire, des possibilités de réutilisation importantes permettant de se focaliser sur la valeur ajoutée de son système embarqué, la solution Linux embarqué a de nombreux atouts en comparaison de systèmes propriétaires traditionnels ou de solutions spécifiques. Ce séminaire se propose de faire le point sur les possibilités offertes par l’utilisation de l’OS Linux dans l’embarqué, en couvrant les sujets énoncés dans le programme ci-dessous :

  • Introduction
  • Bref historique de Linux et du monde open-source
  • Les avantages de Linux et de l’open-source dans l’embarqué
  • Matériel nécessaire pour utiliser Linux embarqué, quelques exemples de plateformes répandues.
  • L’offre du monde open-source pour les systèmes embarqués
    • La chaîne de compilation
    • Les chargeurs de démarrage
    • Le noyau Linux et les pilotes de périphériques
    • Les bases du système
    • Les bibliothèques graphiques et multimédia
    • Les composants orientés réseau
    • Les extensions temps-réel
  • Le système Android, comparaison avec Linux embarqué
  • Le processus de développement d’un système Linux embarqué
  • Les licences open-source
  • Construction du système Linux
  • Développement et mise au point des applications
  • Le support commercial et le support communautaire. Comment s’appuyer sur la communauté open-source pour accélérer le développement de son système embarqué.
  • Conclusion – Débat – Questions/réponses

Des démonstrations illustrant l’utilisation pratique de Linux embarqué sur une carte ARM seront réalisées au fil de la présentation.