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

Beaglebone black NEW

Star Star Star Star Star
 

Linux embarqué

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

Prix : nous consulter

Beaglebone black

Beaglebone black NEW

Objectifs

Présentation de la carte, historique, matériel, comparaison avec d'autres matériels (Raspberry Pi, ...)
Interfaces disponibles (USB, Ethernet, GPIO, I2C, etc.)
Installation de la distribution DEBIAN GNU/Linux

Programme détaillé

Partie 1 : la BBB comme système GNU/Linux
  • Présentation de la carte, historique, matériel, comparaison avec d'autres matériels (Raspberry Pi, ...)
  • Interfaces disponibles (USB, Ethernet, GPIO, I2C, etc.)
  • Installation de la distribution DEBIAN GNU/Linux
  • Structure de la de démarrage (eMMC ou MicroSD), utilisation de U-Boot
  • Introduction à l'administration système sous DEBBIAN (réseau, IHM, utilisateurs, …)
  • Programmation :
    • Utilisation de Python et C/C++
    • Avantages/inconvénients des deux langages
  • Présentation des GPIO, I2C, SPI :
    • Utilisation en Python, C et - éventuellement - Shell
    • Exemples avec des périphériques réels pour chaque bus

Partie 2 : la BBB comme système embarqué
  • Notions de système embarqué, logiciel embarqué, Linux embarqué
  • Compilation croisée, construction de distribution, outils associés (build systems)
  • Avantages/inconvénients par rapport à une distribution classique
  • Présentation et utilisation des deux principaux outils
    • Buildroot, Yocto/OpenEmbedded
  • Utilisation d'un écran tactile sous Qt, intégration à Buildroot
  • Création d'un application de pilotage SPI avec intégration à Buildroot
  • Test de la distribution AOSP Jelly Bean 4.3
  • Développement d'une application de test
    • Mesure de température par un capteur USB
    • Affichage du résultat dans une application Android (Java)

Partie 3 : Introduction à Android sur BBB
  • Test de la distribution AOSP Jelly Bean 4.3
  • Développement d'une application de test
    • Mesure de température par un capteur USB
    • Affichage du résultat dans une application Android (Java)

Pré-requis

Notions en développement UNIX/Linux

Utilisation de la ligne de commande (shell)

Quelques notions de langage C et Python

Public concerné

Ingénieurs de développement embarqué et chefs de projets techniques 

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 +