efca

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