PROGRAMMATION SUR SYSTEMES LINUX EMBARQUES
5 jours
LINUX
|
Public
Programmateurs sur systèmes embarqués
Niveau requis
Connaissance de la programmation
|
Méthodes pédagogiques
Cours en salle avec équipements didactiques
Théorie : 50%
Pratique : 50%
MOYENS PEDAGOGIQUES
– Carte de la famille Beaglebone
|
Objectifs
– Maîtriser Linux en environnement embarqué.
– Savoir installer et configurer son setup de développement.
– Comprendre les spécificités d’un système d’exploitation puissant.
– Apprendre à écrire et déployer des applications utilisateurs.
|
Programme
Présentation du système Linux
– Historique et distribution
– Prise en main
– le shell
Installation des outils logiciels
– Chaîne de compilation (gcc natif et croisé)
– IDE (Eclipse)
– Make / CMake
Apprentissage du système Linux :
-Espace Noyau / Utilisateur
-Espace de mémoire vituelle
-Écrire un programme utilisateur
-Écrire une bibliothèque dynamique
-Écrire une bibliothèque statique
-Fichiers et entrée-sortie
-Gestion de la mémoire dynamique
Approfondissement système Linux
– Utilisation des signaux
– Programmation multi-process
– Utilisation des IPC
– Entrée/sortie synchrone et asynchrone.
– Programmation multi thread
– Programmation réseau
– Programmation graphique (Qt/SDL/Framebuffer)
Expertise du système Linux
– Debogage avec Valgrind
– System V, System D
– Mise en place d’un daemon
– Utilisation de Cron
– Utilisation des instructions SIMD pour le calcul (MMX/AVX/Neon/…)
Spécificités des systèmes embarqués
– Utilisation et contrôle des processeurs secondaires (PRU/DSP/….)
|
Intervenants
Equipe pédagogique de EFCA sarl, consultants
COORDINATION
M. FLORIAN BIANCO
Expert en système embarqué
Intervenant à CPE LYON (ECOLE D’INGENIEUR)
Intervenant à GEII Lyon (IUT)
|
Prix
1880 €
Date
Du 23/06/2025 au 27/06/2025
|
Cette formation est personalisable dans le cadre de la formation sur mesure et est aussi disponible en intra et inter.
Inscrivez-vous ici