Formez-vous ensemble, économisez plus ! -10% sur inscription individuelle, -20% en binôme.
Se connecter
Ou creér votre compte
Vous venez d'ajouter à votre sélection
Votre panier est vide, Voir nos formations

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

      • 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.
      • 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.
      • 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 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.
      • 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.
    • 1370
    • 21 h

    Soumettez votre avis