[[raspberrypi:accueilraspi|{{ :iconemaison.jpg?nolink&25|Sommaire Raspberry Pi}}]]
===== Raspberry Pi sous Linux =====
Mise à jour le 7/2/2025 \\
\\
==== Sommaire ====
- **Matériels**
- [[raspberrypi:materiels:accueilmat|Les matériels]]
- [[raspberrypi:linux:GPIO|Le port GPIO]]
- **Linux**
- **Installer** une distribution
- clé bootable : Créer une clé USB bootable de Linux (Ubuntu, Debian…)
- sur windows : Windows Subsystem for Linux
- **Documentation**
- Wiki Ubuntu-fr
- [[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
- **Commandes**
- Glossaire
- 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**
- [[raspberrypi:linux:apt|apt : gestion des paquets]]
- Convertisseurs
- hexadécimal : xxd
- cURL
- Extracteurs
- de chaînes : strings
- GCC
- Editeurs de texte
- gedit
- Nano
- Rétro-ingénierie
- objdump
- readelf
- snap (le format)
- xonsh
- **Rétro-Ingénierie de Programmes**
- Rappels de compilation
- **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]]