Linux embarqué: programmation du noyau et Yocto

Apprenez à écrire des modules de noyau et à construire des systèmes Linux embarqués personnalisés à partir de zéro avec le projet Yocto.

4.7 (27) ⏱ 43 min 📚 8 leçons 🎧 Version audio

À propos de ce cours

Prêt à aller au-delà des applications de l'espace utilisateur et à prendre le contrôle du matériel au cœur du système d'exploitation?Ce cours démystifie le développement du noyau Linux et le processus de construction de systèmes embarqués personnalisés. À la fin de ce cours, vous aurez les compétences fondamentales pour écrire vos propres modules de noyau, interagir avec des périphériques matériels et utiliser le puissant Yocto Project pour construire une distribution Linux complète et personnalisée pour toute cible embarquée.Vous passerez d'un utilisateur de Linux à un développeur qui peut façonner le système lui-même. Ce que vous apprendrez: - Comprendre l'architecture de base du noyau Linux et le rôle des modules du noyau. - Écrire, compiler et charger vos premiers pilotes de périphérique de caractères pour communiquer avec le matériel système. - Apprenez les bases du projet Yocto, y compris sa structure de couches, de recettes et de configurations. - Créez une image Linux minimale personnalisée adaptée à une cible embarquée spécifique à l'aide de Yocto. - Pratiquer les techniques de débogage du noyau essentielles pour dépanner efficacement vos modules et pilotes. - Saisissez les bases de l'arborescence des périphériques pour décrire les configurations matérielles au noyau. - Intégrez vos pilotes de noyau personnalisés directement dans une version de Yocto Project pour une image système complète. Le cours commence par la théorie essentielle derrière le noyau Linux avant de vous guider à travers des exercices pratiques de programmation de modules.Vous appliquerez ensuite ces connaissances pour construire un système embarqué complet en utilisant les pratiques standard de l'industrie avec le Yocto Project. Ce cours est conçu pour les développeurs débutants en Linux embarqué.Une solide compréhension du langage de programmation C et une bonne maîtrise de la ligne de commande Linux sont bénéfiques, mais aucune expérience préalable en programmation du noyau ou en Yocto n'est requise. Commencez votre parcours dans le développement de systèmes de bas niveau aujourd'hui.

Ce que vous recevez

  • 📜 Certificat de fin
    Ajoutez-le à votre profil LinkedIn
  • 🎧 Version audio incluse
    Apprenez en déplacement, sans écran
  • ♾️ Accès à vie
    Revenez quand vous voulez, sans expiration
  • 📱 Téléphone ou ordinateur
    Fonctionne partout, sur tout appareil
  • 💸 Remboursement 30 jours
    Sans poser de questions
  • Court et ciblé
    43 min de contenu pratique

Avis

Pas encore d'avis — soyez le premier à partager votre expérience.

Écrire un avis

Nous vous demanderons de vous connecter après envoi — votre brouillon est sauvegardé.

Autres apprenants ont aussi suivi

Questions fréquentes

De quoi ai-je besoin pour suivre ce cours ? +

Un téléphone ou un ordinateur avec internet, c'est tout. Aucune installation, aucun matériel spécial.

Comment payer ? +

Carte via Stripe ou cryptomonnaie. Nous ne stockons pas les données de carte — Stripe les gère de manière sécurisée.

Puis-je obtenir un remboursement ? +

Oui — remboursement complet sous 30 jours, sans question.

Combien de temps aurai-je accès ? +

À vie. Une fois acheté, le cours est à vous, vous pouvez y revenir quand vous voulez.

Vais-je obtenir un certificat ? +

Oui. À la fin, vous recevez un certificat à ajouter à votre profil LinkedIn.

Conçu pour les apprenants en
Tech Design Finance Marketing Santé Éducation Hôtellerie Industrie