Découvrez notre catalogue de formation 2026
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

Aucun

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

    • Présentation du Raspberry Pi et des systèmes sur puce (SoC) BCM2835, BCM2836, BCM2837 ainsi que du processeur ARM1176
    • Installation et configuration d’une distribution Linux adaptée au Raspberry Pi : téléchargement, installation et premiers tests
    • Exploration de la distribution : paramètres essentiels et outils système de base
    • Utilisation initiale du système : configuration, gestion des utilisateurs et utilisation de l’interface graphique
    • Analyse de l’utilisation de Linux sur Raspberry Pi, avec ses avantages et limites liés notamment au stockage sur carte SD
    • Configuration des interfaces réseau Ethernet et Wi-Fi, accès à Internet et mise en place de connexions distantes
    • Gestion des services réseau : démarrage, arrêt et choix des services adaptés à un système embarqué
    • Installation et mise à jour de paquets logiciels et maintien du système à jour
    • Mise en place et configuration d’un serveur web sur Raspberry Pi
    • Contrôle à distance du système : déport d’affichage et prise en main à 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 et compilation croisée, techniques de débogage et mise en pratique à travers des exemples
    • Programmation en Python : utilisation de l’interpréteur Python, gestion des modules et développement d’applications graphiques
    • Scripts Shell : création de scripts pour l’initialisation du système et l’automatisation du lancement d’applications
    • Recompilation du noyau Linux : intérêts, enjeux et configuration adaptée aux besoins spécifiques du système embarqué
    • Ajout et gestion de drivers supplémentaires : compilation et installation de pilotes externes
    • Mise en place d’un système Linux « from scratch » : création d’un environnement entièrement personnalisé à l’aide de Buildroot
  • 1919
  • 21 h

Soumettez votre avis