Home header
Linux temps réel embarqué et outils de développements Technique





Formation Linux embarqué

Réf.FormationpdfDuréeLieuDatesTarif
6120Linux embarqué 4 J.
Nous consulter
1940€
 

Autres formations du même cycle

 
6110Noyau Linux et drivers 4 J.Nous consulter1940€
6130Linux temps réel 4 J.Nous consulter1940€
6140drivers sous Linux 2.6 4 J.Nous consulter1940€


Linux embarqué

Objectifs

Cette formation permet de mettre en oeuvre une chaîne de compilation croisée pour compiler les outils et le noyau Linux et de concevoir une installation de Linux optimisée. L'utilisation de cibles réalistes, téléphone portable Neo FreeRunner, carte de développement PC104 ou ATMEL 9260, permet de réaliser des travaux pratiques proche des conditions de travail.

Pré-requis

Au minimum: Connaissance de Linux et du développement en C sous Linux.
De préférence: Bonnes connaissance du noyau Linux ou bonne expérience des systèmes embarqués.


Programme

Présentation de Linux embarqué

  • Les outils, compilateur GCC, binutils, loader uBoot, émulateurs, scratchbox, qemu, les sources du noyau, BusyBox, les IHM, les librairies multimedia, le réseau.
  • uBoot Utilité, architecture des sources,
  • Travaux Pratiques Réunir l'ensemble des outils de développement sous Linux. Utiliser scratchbox et Qemu.

Noyau Linux

  • Architecture des sources, le BSP Linux, les drivers. Le cadre de développement des drivers Linux. Architecture du noyau Linux, les outils de synchronisation et la gestion mémoire.
  • Travaux Pratiques Configurer le noyau pour la cible, compiler le noyau et réaliser une image pour uBoot. Charger uBoot, charger Linux avec uBoot

RootFS

  • Architecture du Root FileSystem de Linux, les fichiers de démarage, les outils de base BusyBox, BuildRoot, ajouter des librairies et des applications avec scratchbox. Présentation des librairies générales,
  • Travaux Pratiques: Construire un RootFS, écrire une application simple sous scratchbox et l'embarquer sur la cible.

IHM et multimédia

  • Présentation des librairies graphiques, audio et vidéo. Présentation des drivers noyau video4linux et Alsa (audio). Présentation des distributions Debian, Androïd, Openmoko.
  • Travaux Pratiques: Utilisation d'Androïd. Compiler l'interface graphique et l'embarquer sur le téléphone portable,

optimisations

  • La gestion d'énergie sous Linux. Communiquer avec un modem. Présentation des hyperviseurs temps réels, Xtratum, RTLinux,..
  • Travaux Pratiques: Modifier un driver linux pour ajouter la gestion d'énergie, intégrer la gestion d'énergie avec APM


Participants

Cette formation s'adresse aux ingénieurs en informatique embarqué désireux utiliser Linux comme système d'exploitation sur la cible embarquée.


Matériel mis à disposition des participants

Les travaux pratiques du stage Linux embarqué sont réalisés sur:

  • Ordinateur portable ou station de travail sous Debian (RedHat ou Fedora sur demande(*)).
  • Carte de contrôle commande: ARM9 ATMEL 9260
  • Téléphone portable: ARM9 OpenMoko Neo FreeRunner
  • Autre cible fourni par les participants sur demande (*).

(*) Attention ces modifications peuvent entrainer une modification des themes abordés.


Mis en place des sessions

  • Nombre de participants: Le nombre de participant est limité à 8 par session
  • Formateurs: Nos formateurs sont tous des ingénieurs expérimentés, ayant plus de 10 ans de pratique du portage Linux sur des systèmes embarqués.
  • Sessions standard: consultez le calendrier 2009.
  • Sessions spéciales: Organisation de sessions en intra-entreprise sur demande. Dans ce cas nous pouvons adapter la formation à vos besoins précis.


Inscrivez-vous pour une session

MNIS est agréé pour les formations d'entreprise, la déclaration d'activité est enregistrée sous le numéro 11 75 43153 75 auprès du préfet de région d'Ile de France.

Envoyez-nous un email, indiquant la formation et les dates que vous avez retenues et nous contacterons pour finaliser avec vous votre inscription.
Cliquez pour cela sur l'icône à droite...


Consultez nos références - contactez-nous à mnis@mnis.fr.



©M.N.I.S Société | Produits | Services | Formations | Support | Partenariat | Presse | Téléchargements ©M.N.I.S