L’efficacité de l’experience open source
 
PartagerPartager ImprimerImprimer

Yocto - Open Embedded NEW

Star Star Star Star Star
 

Linux embarqué

Durée : 3 jours
Niveau : 2intermédiaire

Prix : nous consulter

Yocto - Open Embedded NEW

Objectifs

Historique UNIX, les projets GNU et Linux
Licences GPL et LGPL
Architecture de Linux : principaux fichiers et répertoires, procédure de démarrage
Prise en main de la carte RPi
Test de la distribution POKY produite avec Yocto (fournie sur la carte SD)
Comparaison avec la distribution RASPBIAN
Construction d'une distribution embarquée « from scratch ». La distribution sera installée sur la carte SD fournie avec la RPi.

Programme détaillé

Introduction et rappels sur UNIX/Linux

  • Historique UNIX, les projets GNU et Linux
  • Licences GPL et LGPL
  • Architecture de Linux : principaux fichiers et répertoires, procédure de démarrage

Introduction à Linux embarqué

  • Prise en main de la carte RPi
  • Test de la distribution POKY produite avec Yocto (fournie sur la carte SD)
  • Comparaison avec la distribution RASPBIAN
  • Construction d'une distribution embarquée « from scratch ». La distribution sera installée sur la carte SD fournie avec la RPi.
  • Présentation du concept de chaîne croisée, exemple d'une cible ARM
  • Le noyau Linux: introduction, configuration, compilation pour la cible
  • Busybox
  • Installation des bibliothèques
  • Test de la distribution avec NFS-Root et sur carte SD
  • Outils de construction de distribution ou « build systems »
  • Avantages et inconvénients par rapport à une distribution classique
  • Présentation des solutions existantes (Yocto, Buildroot, ...)

Utilisation de Yocto

  • Historique, introduction
  • Principaux concepts : BitBake, méta-données, layers, héritage, architecture, ...
  • Création de la distribution core-image-minimal pour Raspberry Pi
  • Études des répertoires produits (deploy et work)
  • Paramétrage et optimisation (fichiers local.conf et bblayers.conf)
  • Écriture de recettes (fichiers .bb, .bbappend)
  • Dépendances statiques et dynamiques
  • Recettes noyau et modules
  • Ajout du support d'une nouvelle cible → APF27
  • Construction d'une chaîne de compilation (meta-toolchain)
  • Serveur de mise à jour de paquets
  • Mise au point d'une application avec les outils GDB/GDBSERVER produits par Yocto
  • Intégration avec ECLIPSE
  • Utilisation de HOB

Pré-requis

  • Connaissance utilisateur Linux ou à défaut UNIX
  • Notions de langage C
  • Manipulation de la ligne de commande (shell)

Public concerné

Cette formation s'adresse à des ingénieurs et chefs de projets techniques qui seront amenés à concevoir une solution industrielle basée sur YOCTO. 

Les dernières actualités

mercredi 26 août 2015

-30% sur la formation AngularJS

Domptez le framework AngularJS !
Profitez de 30% de remise, 1390€ les trois jours au lieu de 1990€.
Prochaine formation les 7-8-9 septembre 2015 à Paris-Asnières.

En savoir +
mercredi 01 avril 2015

Smile Training forme les équipes de Safran et de leurs filiales sur la nouvelles plateforme Drupal

Le projet confié à Smile par SAFRAN avait pour but la mise en place d’une usine à sites. Cette usine permet aux sociétés du groupe SAFRAN de produire des sites selon un schéma cohérent pour l’ensemble du groupe.

Chaque entité peut bénéficier d’un template de site orienté vers ses besoins (groupe, société, pays, événementiel, support métier). La gestion des contenus est autonome, mais permet aussi aux différents contributeurs de sélectionner et partager les contenus disponibles sur le portail pour leurs propres besoins de communication (agenda des événements, communiqués de presse). Après une phase de déploiement pilote réussie, SAFRAN souhaite déployer la solution sur l’intégralité de ses sites avant le salon du Bourget 2015.

Smile a piloté les aspects techniques de la réalisation du projet. Développée avec Drupal, l’usine met notamment en place un répertoire de contenus géré en mode push, une innovation qui permet aux contributeurs de bénéficier en temps réel des contenus produits par SAFRAN.

Quatre sites ont été déployés à ce jour : www.safran-group.com/fr , www.safran-usa.com , www.sagem-ds.com/fr et www.techspace-aero.be/fr .

En savoir +
jeudi 26 mars 2015

Découvrir Drupal 8 sans bouger de son bureau

Smile Training vous propose d'intervenir au sein de votre entreprise avec un séminaire dédié à la découverte de Drupal 8

En savoir +