Nos domaines de formation :

Formation Raspberry Pi 3, créer votre propre système embarqué sous Linux

4,2 / 5
Stage pratique
Training video offert
Durée : 3 jours
Réf : RBI
Prix  2018 : 2100 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

Le Raspberry Pi est une excellente plateforme pour découvrir Linux embarqué, car il offre de nombreuses interfaces d'entrées-sorties pour un coût relativement réduit. Vous apprendrez à maîtriser ce système pour développer aisément votre propre projet embarqué (domotique, media player, robotique, objet connecté...).

Objectifs pédagogiques

  • Prendre en main le Raspberry Pi pour installer une distribution standard.
  • Ajuster et configurer le système en fonction de ses besoins spécifiques.
  • Communiquer en utilisant les interfaces d'entrées-sorties comme RS-232, SPI, I²C, GPIO...
  • Développer des applications personnalisées pour Linux embarqué.
  • Recompiler le noyau du système et ajouter des drivers supplémentaires.

Travaux pratiques

Mise en pratique sur un kit Raspberry Pi 3 que vous pourrez emporter à l'issue de cette formation.
PROGRAMME DE FORMATION

Prise en main du Raspberry Pi

  • Introduction : présentation du Raspberry Pi, des systems-on-chip BCM2835/2836/2837 et du processeur Arm 1176.
  • Distribution Linux pour Raspberry Pi : téléchargement, installation, test.
  • Découverte de la distribution : paramètres essentiels, outils standard.
  • Utilisation de base : configuration système, utilisateurs, interface graphique.
  • Utilisation de Linux sur Raspberry Pi : avantages et inconvénient d'un système sur carte SD.

Travaux pratiques
Installation et test d'une distribution standard sur Raspberry Pi.

Configuration et personnalisation

  • Réseau : configuration du réseau (Ethernet+Wifi), Internet, connexion distante.
  • Services réseau : démarrage des services, choix adapté à un système embarqué.
  • Mise à jour : installation de paquets, mise à jour.
  • Serveurs : configuration d'un serveur Web sur le Raspberry Pi.
  • Contrôle à distance : déport d'affichage et prise de contrôle à distance.

Travaux pratiques
Configuration optimale du système, du réseau et des services.

Entrées-sorties et interfaces de communication

  • Interface RS-232 : communication entre Raspberry Pi et PC. Traces de boot.
  • Entrées-sorties GPIO : utilisation depuis le shell, dans un programme Python ou C.
  • Interruptions et GPIO : détection des changements d'état d'une GPIO.
  • SPI : dialogue en SPI avec un microcontrôleur.
  • I²C : interrogation en I²2 d'un capteur de température.
  • Bluetooth: identification, connexion, communication.

Travaux pratiques
Communication sur différentes interfaces d'entrées-sorties.

Programmation applicative sur Raspberry Pi

  • Programmation en C/C++ : compilation native ou compilation croisée, débogage, exemples.
  • Programmation Python : interpréteur Python et modules. Applications graphiques.
  • Scripts shell : exemples de scripts pour initialisation du système ou lancement d'applications.

Travaux pratiques
Exemples de programmation dans différents langages.

Personnalisation avancée

  • Recompilation du noyau : intérêts de la recompilation, configuration ajustée.
  • Drivers supplémentaires : compilation et d'installation de drivers externes.
  • Configuration "from scratch" : mise en œuvre d'un système entièrement personnalisé avec Buildroot.

Travaux pratiques
Ajout de drivers supplémentaires (extension des GPIO).

Participants / Prérequis

» Participants

Techniciens, chefs de projets.

» Prérequis

Une connaissance préalable de Linux, niveau utilisateur, est un atout intéressant.
Intra / sur-mesure
Programme standard     Programme sur-mesure
Oui / Non

Vos coordonnées

Avis vérifiés
picto avis vérifiés
Patrice A. 28/05/2018
4 / 5
J'ai suivi la formation Linux chez Orsys car elle était demandé en prérequis. Nous avons pourtant passé plus d'une journée à la familiarisation de cet environnement.

Manuel R. 28/05/2018
5 / 5
Peut être s'étendre un peu plus sur les derniers sujets du cours au dépend de l'installation et initiation de commandes

Sydney W. 28/05/2018
5 / 5
Mon Baees delivers the course in a clear and precise manner. His answers to any questions posed were extremely clear and easy to understand.

Nicolas C. 28/05/2018
5 / 5
Manque de pratique sur les possibilités propre de la raspberry

Vincent R. 12/03/2018
4 / 5
Pas assez de temps sur la partie embarqué

Guillaume B. 27/11/2017
4 / 5
J'aurais aimer voir plus de chose concernant les fonctions d'interfacages entre les différents systemes electroniques type micro controler ou autre... La formation est un très bon niveau 1... Une deuxième formation Niveau 2 serait dont très intéressante. La formation est plus adaptée à des débutants.

Guillaume M. 27/11/2017
4 / 5
approfondir la programmation de Script phyton,
Avis client 4,2 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

Dates de sessions

Pour vous inscrire, cliquez sur la session qui vous intéresse.
[+]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.