La formation Raspberry Pi 4 permet de découvrir et de maîtriser l’utilisation de ce mini-ordinateur pour concevoir et développer des projets embarqués innovants. En suivant une méthode progressive et pratique, les participants sont formés pour l’installation et la configuration de Linux sur Raspberry Pi, l’utilisation de ses interfaces matérielles (GPIO, I2C, SPI) ainsi que le développement d’applications connectées.
- Utilisateurs, administrateurs et développeurs souhaitant découvrir Linux sur Raspberry Pi et ses usages embarqués.
- Notions de base en informatique
- Intérêt pour Linux ou systèmes embarqués
- Aucune expérience avancée requise
- Motivation pour les projets techniques
- Mettre en place et paramétrer un Raspberry Pi.
- Acquérir une maîtrise de l’environnement Linux embarqué
- Exploiter les interfaces matérielles
- Élaborer des projets interconnectés.
Programme de la formation
Développer et déployer des projets embarqués simples avec Raspberry Pi.
Formation Raspberry Pi 4 – Développement embarqué avec Raspberry Pi
Contenu
- Prise en main du Raspberry Pi
- Introduction
- Présentation du Raspberry Pi et du system-on-chip BCM2711
- Distribution Linux pour Raspberry Pi
- Présentation de Linux et des distributions pour Raspberry Pi
- Téléchargement, installation et premier démarrage
- Découverte de la distribution
- Configuration des paramètres essentiels
- Description détaillée du démarrage (boot)
- Utilisation de base
- Configuration du système
- Création d’utilisateur
- Utilisation de l’interface graphique
- Configuration et personnalisation du Raspberry Pi
- Réseau : configuration de l’interface et communication à distance
- Services : démarrage et arrêt des services
- Mise à jour : installation de nouveaux paquets et mise à jour du système
- Serveurs : installation et configuration d’un serveur web et accès à distance
- Entrées-sorties et interfaces de communication
- RS-232 : communication avec un PC, traces de boot, connexion distante
- GPIO : utilisation via le shell, Python et C, détection de changement d’état
- SPI : communication avec un microcontrôleur
- I²C : lecture d’un capteur de température
- Personnalisation avancée du Raspberry Pi
- Recompilation du noyau
- Drivers et modules supplémentaires
- Configuration « from scratch » d’un système Linux embarqué