[[raspberrypi:accueilraspi|{{ :iconemaison.jpg?nolink&25|Sommaire Raspberry Pi}}]] ===== Raspberry Pi sous Linux ===== Mise à jour le 9/7/2024 \\ \\ ==== Sommaire ==== - **Matériels** - [[raspberrypi:materiels:accueilmat|Les matériels]] - [[raspberrypi:linux:GPIO|Le port GPIO]] - **Linux** - [[raspberrypi:linux:bash|Le shell Bash]] - **Découvrir son système d'exploitation** ✔ - Interragir avec le BASH - Maîtriser le système d'exploitation grâce au BASH - Automatiser ses travaux - Scripts - aller plus loin - Getting started with Zsh - 35 commandes Linux de base que tout utilisateur devrait connaître ✔ - Changer les propriétaires et les droits sur les dossiers et les fichiers - Gérez votre serveur Linux et ses services - **Outils** - cURL - L'éditeur de texte Nano - [[raspberrypi:linux:apt|La gestion des paquets sous Rasbian avec apt]] - xonsh - **Raspberry Pi OS** - [[raspberrypi:linux:installation|Installer et maintenir une distribution Raspberry Pi OS]] - Utilisateur débutant - Utilisateur avancé - Réglage des paramètres - Mise à jour - EEPROM - Installer Raspberry Pi OS sur un SSD ou une clé USB - Les répertoires du Raspberry Pi -[[raspberrypi:linux:reprojetweb|Création et configuration des répertoires pour les projets de site web]] ✔ - [[raspberrypi:linux:connection|Se connecter à distance au Raspberry Pi]] - Adressage IP - Configuration d'une adresse IP statique - Configuration d'un proxy - SSH - VNC - SFTP - Raspbery Pi Connect (distant, sécurisé) - Commandes Linux utiles pour le Raspberry Pi - Raccourcis clavier - Se déplacer dans l'historique de commande - Récupérer les **caractéristiques** du Raspberry Pi - Lister les appareils connectés en USB - Informations sur le firmware avec **vcgencmd** - Etat du fonctionnement des services - **Accéder aux broches d'E/S** - Avec WiringPi et la ligne de commande. - Avec le paquet RPi.GPIO en Python. - **Programmer en Python** - [[python:accueilpython|Wikis WebGE - Python]] - Build Physical Projects With Python on the Raspberry Pi - Installer des modules avec pip sur le Raspberry Pi - **Applications avec le Raspberry Pi** - **Serveur Web & BDDR** - [[raspberrypi:linux:siteweb|Installer un serveur (Apache - PHP - mySQL)]] - [[info:bdd:accueilbdd|Bases de données relationnelles et SGBDR (Sommaire)]] - Installer un serveur lighttpd - **Vidéo surveillance** - Installer une caméra - **S'initier à l'Internet of Things (IoT)** - [[raspberrypi:linux:mqtt_Mosquitto|Installer un broker MQTT Mosquitto sur un Raspberry Pi]] - [[raspberrypi:linux:nodered|Créer un flux de données et une interface utilisateur avec Node-RED]] - [[info:bdd:influxdb_nr|Sauvegarder ses données dans une base TSDB (InfluxdB)]] - Visualiser ses données avec Grafana - **Outils** - **IDE** - Installer VSCode sur Raspberry Pi OS - **Sauvegarde et collaboration** - [[:outils:filezilla|Transférer des fichiers avec FileZilla client]] - [[:outils:git|Gestion de versions : démarrer avec git et Github]] * **Bibliothèques** * WiringPi : accès aux GPIO du BCM2835 * **Ressources** * Faites tourner Linux nativement sur vos téléphones et tablettes * [[:raspberrypi:linux:bibliographie|Bibliographie]] * [[:raspberrypi:linux:Webographie|Webographie]]