Logo de la rubrique ATELIER : Initiez-vous à Linux embarqué

ATELIER : Initiez-vous à Linux embarqué

Pour connaitre les prochaines sessions de formation sur Logiciel embarque et programmation cliquez ici.




L’objectif de cet atelier est de présenter les principales étapes de la mise en place et de l’optimisation d’un système Linux embarqué. L’atelier développe les aspects théoriques et pratiques autour du paramétrage et de l’utilisation du kernel, du développement croisé et des concepts et outils propres à Linux embarqué.

PROGRAMME

JOUR 1

• Cours :
– Présentation générale : les licences libres, le noyau Linux, les systèmes Linux
embarqués, les System-on-Chip (SoC) ARM, les critères de choix d’une solution
matérielle, le portage d’un produit ARM, aperçu des solutions temps réel Linux,
la compilation croisée et les paquets logiciels.
– Les chaînes de compilation
– Le bootloader U-Boot (compilation et utilisation)
• Travaux Pratiques : Compilations simples et mise en place d’U-Boot

• Cours :
Le noyau Linux (compilation et utilisation) et la génération du
système de fichier avec Buildroot
• Travaux Pratiques : Le noyau Linux et la génération automatique du système de fichier avec l’outil Buildroot

JOUR 2

• Cours :
– Utilisation plus avancée de Buildroot (Ajouts de configurations, de nouveaux
paquets logiciels, ...)
– Configuration réseau de la carte ARM, connexion à distance (SSH, SFTP), mise
en place d’une pare-feu (iptables) simple
• Travaux pratiques :
– Utilisation plus avancée de Buildroot
– Connexions à distance et mise en place d’une pare-feu (iptables)

• Cours :
Gestion des entrées/sorties (GPIO, I2C) en bash et en C.
• Travaux pratiques : Gestion des entrées/sorties (GPIO, I2C) en bash et en C

Public visé et prérequis : Ce cours s’adresse aux Ingénieurs et Développeurs qui veulent développer en Linux embarqué
Notions de C et de ligne de commande

Les inscriptions sont closes. Pour connaitre les prochaines sessions de formation sur Logiciel embarque et programmation cliquez ici.