Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?
Rappel Email
Devenez expert·e Yocto : personnalisez vos images, optimisez vos recettes et gérez le matériel embarqué avec Devtool et les meilleures pratiques.
Cette formation Yocto avancé vous permettra d’approfondir vos compétences dans la conception et la maintenance de systèmes embarqués en exploitant pleinement Yocto Project.
À travers différents travaux pratiques, vous consoliderez vos connaissances et maîtriserez les outils indispensables pour vos développements embarqués !
Cette formation est destinée aux développeur·euse·s souhaitant concevoir ou maintenir un système embarqué.
Mises en pratique :
Mises en pratique :
Mises en pratique :
Ingénieur Linux industriel depuis plus de 20 ans, Christophe est intéressé par les aspects bas niveau de Linux (embarqué, temps réel, drivers, etc.) et est attaché aux logiciels libres en général.
Il est l'auteur de plusieurs livres sur Linux (Développement système sous Linux, Écriture de scripts shell sous Linux, Solutions temps réel sous Linux…). Christophe aime partager ses connaissances avec ses pairs et est aussi le créateur de nombreux projets libres sur Github.
Au-delà de ses activités d'ingénierie (développement, mise au point de systèmes embarqués, conseil et assistance technique) et de formation, Christophe organise régulièrement différentes manifestations sur Linux embarqué (Paris embedded meetup et Live embedded event notamment).
Il faut connaître Yocto en usage basique (layers, recipes, patches et bitbake), au niveau de la formation Linux embarqué et Yocto, et avoir une expérience en développement embarqué et en système Linux. Le premier jour comporte des rappels sur Yocto Project avant de passer à Devtool.
Elle va plus loin sur trois points : Devtool pour créer et mettre à jour des recettes, les recettes avancées (classes, distro, overrides, packageconfig) et le support matériel (machine, bootloader, kernel, device tree, partitionnement). Elle aborde aussi les obligations légales, dont les licences.
Vous créerez une classe avec héritage et une distro, configurerez les overrides et les options packageconfig de nano, puis une machine personnalisée. Le dernier jour, vous créerez un patch sur U-Boot, configurerez un kernel et personnaliserez un device tree, avec des expérimentations selon les demandes des participant·e·s.
Ces sujets sont traités à part : Écriture de drivers Linux pour la programmation noyau, et Linux et temps réel pour l'ordonnancement et les systèmes à contraintes temporelles.
Pour en savoir plus, veuillez consulter notre page : Comment financer votre formation ?
Oui, la formation peut être proposée en présentiel ou en distanciel. Pour les inter-entreprises, les modalités (présentiel ou à distance) sont fonction de la session.
Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)
Les formations se déroulent toujours en petit groupe de 3 à 6 stagiaires. Nous souhaitons que les formateurs et formatrices puissent passer un maximum de temps avec chacun·e.
Voici une journée type :
* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012