Présentations et documentations techniques
La plupart des documents ci-dessous sont des présentations utilisées dans nos sessions de formation sur Linux Embarqué, ou lors de conférences techniques.
Au lieu de lire des documents individuels, vous serez peut-être aussi intéressés par l’intégralité de nos supports de formation sur Linux embarqué et sur le noyau Linux et le développement de pilotes (cours et travaux pratiques). Nous avons aussi des supports spécifiques à la Beagle Board.
Licence
Tous nos documents sont disponibles selon les termes de la licence Creative Commons paternité – partage dans les mêmes conditions version 3.0. Cela veut dire que vous êtes libre de les télécharger, les redistribuer et même les modifier, à condition que vous mentionnez les auteurs d’origine et que vous partagiez ces documents dans les mêmes conditions.
Noyau Linux
- Introduction au noyau Linux
- Utilisation du noyau Linux dans l’embarqué
- Code source du noyau Linux
- Noyau Linux pour l’embarqué et développement de pilotes de périphériques
- Nouvelles fonctionnalités dans Linux 2.6 (depuis 2.6.10)
- Initialisation du noyau
- Porter Linux sur un nouveau matériel
- Gestion de la consommation électrique
- Les pilotes PCI pour Linux
- Les pilotes de type bloc
- Les pilotes réseau pour Linux
- Les pilotes série pour Linux
- Les pilotes USB pour Linux
- DMA
- Conseils et ressources autour du noyau Linux
- Introduction à git
Documents spécifiques à une architecture
- Spécificités de Linux sur ARM
- Portage du noyau Linux sur une nouvelle carte ARM
- Linux sur les processeurs TI OMAP
Développement de système Linux embarqué
- Introduction à Linux embarqué
- Développement de systèmes Linux embarqué
- Chaines de compilation croisée
- BusyBox
- Temps réel dans les systèmes Linux embarqué
- API POSIX – Threads, temps-réel et communication entre processus.
- Systèmes de fichiers pour stockage bloc
- Systèmes de fichiers pour stockage flash
- Développement d’applications sous Linux embarqué
- Chargeurs de démarrage pour Linux
- Le chargeur de démarrage U-boot
- Porter U-boot sur un nouveau matériel
- Le chargeur de démarrage GRUB
- Le chargeur de démarrage blob
- Gestion du branchement à chaud avec udev
- Introduction à uClinux
- Java dans Linux embarqué
- Optimisations pour Linux embarqué
- Le son dans les systèmes Linux embarqué
- Le multimedia dans les systèmes Linux embarqué
- Linux embarqué à partir de zéro… en 40 minutes!
- Construction de systèmes Linux embarqué avec Buildroot
- Développement de distributions embarquées avec OpenEmbedded
- L’environnement de développement Scratchbox
Divers
- Introduction à la ligne de commande UNIX
- SSH
- Les solutions de virtualisation sous Linux (dans la perspective du monde de l’embarqué)
- Avantages des logiciels libres dans les systèmes embarqués
- Introduction à GNU/Linux et aux logiciels libres
- Linux et l’écologie
Documents plus anciens
Ceux-ci ne sont plus tenus à jour de manière active. Ils peuvent contenir des parties obsolètes

English version
Actualités trimestrielles
Suivre les nouveaux articles