Atelier Linux embarqué à Villefontaine du 23 au 25 juin 2015

Posté par  . Édité par Nils Ratusznik, ZeroHeure et palm123. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
10
12
juin
2015
Communauté

Si Linux s'impose largement dans le développement d'applications embarquées, son adoption par les PME peut nécessiter une phase d'apprentissage, car il diffère largement des systèmes d'exploitation (Operating Systems) traditionnels du monde de l'embarqué (RTOS propriétaires).

Le programme Captronic, dont la mission est de faciliter l'adoption de l'électronique et du logiciel embarqué dans les PME, propose donc un atelier consacré à Linux embarqué.

La prochaine édition, animée par CIO Systèmes Embarqués, aura lieu à Villefontaine (CCI Nord Isère, 5 rue Condorcet) du 23 au 25 Juin 2015.

Le programme détaillé est fourni en deuxième partie de dépêche.

Articulé autour de présentations de slides et de travaux pratiques à parts sensiblement égales, l'atelier vise à donner aux auditeurs une première approche du développement de solutions embarquées à base de Linux, et donc à faciliter son adoption par les sociétés concernées.

La participation nécessite une inscription préalable auprès de Captronic.

Programme :

Jour 1

L’univers Linux :
✔ quelques définitions ;
✔ les composants Linux ;
✔ la licence GPL et les licences connexes ;
✔ gestion des paquetages.

Le kernel Linux :
✔ obtenir les sources ;
✔ configurer et compiler le kernel ;
✔ les modules kernel ;
✔ compiler les modules ;
✔ installer et tester le kernel.

Travaux Pratiques 1
Configuration, compilation et test kernel

Jours 2 & 3

Introduction à la problématique temps réel sous Linux :
✔ les caractéristiques attendues d’un OS temps réel ;
✔ les caractéristiques de Linux ;
✔ pourquoi Linux n’est pas temps réel ;
✔ solutions vers le temps réel : patches kernel ou extensions temps réel.

Développement croisé :
✔ définition ;
✔ outils croisés ;
✔ utiliser les outils croisés ;
✔ librairies et exécutable final ;
✔ vérifier l’exécutable généré.

Linux embarqué :
✔ les besoins spécifiques à l’embarqué ;
✔ processus de démarrage de Linux sur x86 ;
✔ autres boot loaders pour x86 ;
✔ démarrage sur d’autres architectures ;
✔ boot loaders pour autres architectures ;
✔ boot devices ;
✔ systèmes de fichiers ;
✔ réduction de l’empreinte ;
✔ BusyBox, le couteau suisse de l’embarqué ;
✔ alternatives légères à la glibc ;
✔ kits de développement : Buildroot, Open Embedded.

Travaux Pratiques 2 :
création pas à pas du File System embarqué.

Aller plus loin

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.