Se connecter

Ou creér votre compte

Vous venez d'ajouter à votre sélection
Votre panier est vide, Voir nos formations

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

Skills Campus

Tranning & certification center
  • SII-318
  • 3 jours
  • 1107 vues

Description

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é...).

À qui s'adresse cette formation ?

Pour qui ?

Techniciens, chefs de projets.

Prérequis

Les objectifs de la formation

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.

Programme de la 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 1107
  • 21 h

Soumettez votre avis