Linux embarqué avec processeur ARM
Qualiopi
Objectifs pédagogiques
A l'issue de cette formation, vous serez capable de :
- Décrire l'architecture d'un système embarqué sous Linux et sa construction
- Développer et mettre au point des applications pour le système embarqué
- Utiliser la chaîne de compilation croisée
- Installer, utiliser et configurer Boot Loader, le noyau Linux...
Programme de la formation
Présentation
- Environnement Linux
- Licences et implication pour le développement industriel
- Outils de développement libres
- Méthodes de compilation
- Gestion des codes sources
Environnement Linux
- Architecture
- Le boot
- Le noyau
- La librairie C
- Commandes et utilitaires
- Couche Système
- Couche graphique
- Programmes divers
Récupération de sources
- Commande tar
- Commandes svn ou git
- Les Makefiles
- "Configure"
- Problèmes de compilation
- Les patchs
Construction d'un système Linux
- Choix du compilateur
- Busybox
- Boot Loader
- Le noyau
- Installation des modules
- Disque minimal en RAM
- Les différentes mémoires Flash
La famille de cartes Raspberry
- Présentation de la famille
- Spécifications
- Mémoire Flash
- Plan Mémoire
- Mécanisme de boot
- Linux de base
Equipement de développement
- Fonctionnement de la carte
- Communication avec la carte
- Liaison série par convertisseur USB
- Connexion par le port série ou la connexion en mode Shell configuration réseau
- Utilisation de SSH
Les différentes cartes
- Les différentes cartes du marché
- Types de cartes Linux embarquées
- Les capacités des cartes
- Machine Hôte
La compilation croisée
- C ou C++
- Contenu d'une chaîne croisée
- Les binutils (Binary Utilities)
- Les compilateurs C et C++
- Les librairies de traitement mathématique
- Les entêtes du noyau
Le bootloader
- Définition
- U-Boot
- Cross compiler U-Boot
- Utilitaire de transfert USB
- Flasher U-Boot
- Transfert de noyau ou de rootfs par tftp
Buildroot
- Aide pour la compilation de buildroot
- Démarrage automatique du noyau
- Transfert du rootfs
Les paramètres du noyau
- Environnement U-Boot
- Modifications à apporter
- Aide au développement
Yocto
- Présentation
- Choisir sa version
- Personnaliser le support
- Aller plus loin
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation

Proposé par
M2I
"Un leadership dans le domaine de la formation"
À partir de
3350 €
Durée
35h en 5 jours
Localisation
Partout en France

Proposé par
M2I
À partir de
3350 €
