English Español français rss
> Accueil > Programme > Systèmes embarqués et Matériel Libre

Branchez-le et jouez avec !

Traduction(s) de cet article : English
Intervenant(s) :Pascal Fougeray
Type d'événement :Conférence
Niveau :Confirmé
Date :Mercredi 8 juillet 2009
Horaire :16h50
Durée :40 minutes
Langue :Français
Lieu :Salle E122 - Isitem

L’expérience d’un enseignement des systèmes embarqués avec des étudiants de niveau BAC +1 & +2. Une initiation à l’élaboration de la partie logicielle d’un système embarqué avec la clef USB-a9260 de chez Calao-Systems. La partie logicielle est constituée du BootLoader, du noyau et du Rootfs. Après quelques séances de cours et de travaux pratiques, les étudiants deviennent autonomes. Voici le déroulement des TP :
- 1er TP : Un reset logiciel, et Installation de U-boot, Kernel et du Rootfs de bases à l’aide de SAM-BA,
- 2ème TP : Brève étude de Buildroot et de la configuration du constructeur calao-Systems,
- 3ème TP : Génération de la chaine de compilation croisée, du système de fichiers principal et du noyau de bases à l’aide de Buildroot, un make de 2h.
- 4ème TP : Booter le kernel en TFTP et "monter" système de fichiers principal en NFS, donc modification des variables d’environnement (bootcmd et bootargs) de U-boot et installation des 2 services sur la machine hote.
- 5ème TP : Comprendre la compilation croisée et comparer les architectures RISC (arm) & CISC (i386).
- 6ème TP : Modifier la version du noyau en fonction des patchs disponibles et le compiler.
- 7ème TP : Ajouter le tryptique Lighttpd, SQLITE et PHP. Modifier le Makefile de PHP pour accepter libxml pour PHPsysinfo
- 8ème TP : Patcher le noyau en version RT avec le patch http://www.kernel.org/pub/linux/kernel/projects/rt/ (fait mais pas encore testé...)
- 9èmeTP : Ajouter le pilote pour le module WIFI.

Conclusion.

PDF - 13.3 Mo
Slides de la présentation / presentation slides