Ce cours donne une vue d'ensemble de la programmation de systèmes pour le système d'exploitation Linux, ou de logiciels qui s'interfacent directement avec le noyau Linux et la bibliothèque C++. Les composants de base d'un système Linux embarqué, y compris le noyau et les détails du système de fichiers racine, sont discutés. Le système de construction Buildroot est présenté, que les étudiants utilisent pour construire leur propre système Linux embarqué personnalisé par le biais de travaux de programmation. La programmation du système Linux et l'introduction à Buildroot peuvent également être suivies pour l'obtention d'un crédit universitaire en tant que ECEA 5305, dans le cadre du Master of Science en génie électrique de CU Boulder. Ce cours comprend des exigences spécifiques en matière de matériel et de logiciel. Veuillez consulter la FAQ ci-dessous pour plus de détails.

Programmation du système Linux et introduction à Buildroot

Programmation du système Linux et introduction à Buildroot
Ce cours fait partie de Spécialisation "Développement avancé de Linux embarqué"
Enseigné en Français (doublage IA)

Instructeur : Daniel Walkes
25 511 déjà inscrits
Inclus avec
153 avis
Expérience recommandée
Ce que vous apprendrez
Principes de base de la programmation du système Linux, y compris les processus et les threads.
Comment construire un noyau Linux personnalisé et un système de fichiers racine pour un appareil embarqué.
Comment utiliser Buildroot pour construire un noyau Linux personnalisé et un système de fichiers racine pour un appareil embarqué.
Compétences que vous acquerrez
- Catégorie : Administration Linux
- Catégorie : Systèmes de fichiers
- Catégorie : Gestion des paquets et des logiciels
- Catégorie : Génie électrique
Outils que vous découvrirez
- Catégorie : Linux
- Catégorie : Logiciels embarqués
- Catégorie : Script Shell
Détails à connaître

Ajouter à votre profil LinkedIn
7 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable

Il y a 4 modules dans ce cours
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Préparer un diplôme
Ce site cours fait partie du (des) programme(s) diplômant(s) suivant(s) proposé(s) par University of Colorado Boulder. Si vous êtes admis et que vous vous inscrivez, les cours que vous avez suivis peuvent compter pour l'apprentissage de votre diplôme et vos progrès peuvent être transférés avec vous.¹
Instructeur

Offert par
En savoir plus sur Développement de logiciels

University of Colorado Boulder

University of Colorado Boulder

University of Colorado Boulder
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Avis des étudiants
- 5 stars
64,70 %
- 4 stars
20,26 %
- 3 stars
5,88 %
- 2 stars
2,61 %
- 1 star
6,53 %
Affichage de 3 sur 153
Révisé le 7 avr. 2025
It is quite challenging but fair. In the end it is "advanced"
Révisé le 10 janv. 2023
linux system programmingand intro to build root program is very good it helped me lot to learn concept
Révisé le 21 août 2023
It is an excellent course towards embedded Linux Development.
Foire Aux Questions
Plus de questions
Aide financière disponible,





