Réservation "Formation Raspberry & Linux Embarqué " - les 10 et 11 Novembre 2018
Programme
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.
• Travaux pratiques : Installation et test d'une distribution standard sur Raspberry Pi.

2. Configuration et personnalisationSans titre
• 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.
• Travaux pratiques: Configuration optimale du système, du réseau et des services.
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.
• Travaux pratiques: Communication sur différentes interfaces d'entrées-sorties.
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.
• Travaux pratiques : Exemples de programmation dans différents langages.
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.
• Travaux pratiques: Ajout de drivers supplémentaires (extension des GPIO).
Coordonnées
Nom *
Prénom *
Adresse e-mail *
Numéro de téléphone *
Submit
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. - Terms of Service - Privacy Policy