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
- Présentation du Raspberry Pi, du system-on-chip BCM2711
- Présentation de Linux et des distributions pour Raspberry Pi, téléchargement, installation et premier boot
- Configuration des paramètres essentiels, description détaillée du boot
- Configuration système, création d’utilisateur, interface graphique
- Configuration et personnalisation du Raspberry Pi
- Configuration de l’interface réseau, communications distantes
- Démarrage et arrêts de services, choix des services adaptés
- Installation de nouveaux paquets, mise à jour de la distribution
- Installation et configuration d’un serveur web sur le Raspberry Pi, installation d’un déport d’affichage et d’un système de prise de contrôle à distance
- Entrées-sorties et interfaces de communication du Raspberry Pi
- Communication entre Raspberry Pi et PC par liaison série, traces de boot, connexion distante
- Utilisation des GPIO depuis le shell, accès depuis un programme Python, accès depuis un programme C, détection de changement d’état
- Communication en SPI avec un micro-contrôleur
- Interrogation en I²C d’un capteur de température
- Personnalisation avancée du Raspberry Pi
- Principe, utilisation d’une chaîne de compilation croisée ou compilation native, ajustement de la configuration du noyau
- Compilation et installation de drivers supplémentaires (extension des GPIO)
- Mise en œuvre d’un système Linux embarqué entièrement personnalisé