Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
raspberrypi:linux:raspilinux [2021/08/12 08:29] – [Sommaire] phil | raspberrypi:linux:raspilinux [2024/07/09 11:29] (Version actuelle) – phil |
---|
| |
===== Raspberry Pi sous Linux ===== | ===== Raspberry Pi sous Linux ===== |
[Mise à jour le 13/5/2021] \\ | Mise à jour le 9/7/2024 \\ |
\\ | \\ |
| |
- **Matériels** | - **Matériels** |
- [[raspberrypi:materiels:accueilmat|Les matériels]] | - [[raspberrypi:materiels:accueilmat|Les matériels]] |
| - [[raspberrypi:linux:GPIO|Le port GPIO]] |
- **Linux** | - **Linux** |
- [[raspberrypi:linux:bash|Le shell Bash]] | - [[raspberrypi:linux:bash|Le shell Bash]] |
- <html><a href="https://www.commentcamarche.net/faq/6858-demarrer-un-programme-en-tant-que-service-demon" target="_blank">Démon : démarrer un programme en tant que service</a></html> | - **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 - <html><a href="https://opensource.com/article/19/9/getting-started-zsh" target="_blank">Getting started with Zsh</a></html> |
| - <html><a href="https://www.hostinger.fr/tutoriels/commandes-linux/#1_Commande_pwd" target="_blank">35 commandes Linux de base que tout utilisateur devrait connaître</a> ✔</html> |
| - <html><a href="https://www.hostinger.fr/tutoriels/chmod-chown-linux#Utilisation_recursive_de_Chown" target="_blank">Changer les propriétaires et les droits sur les dossiers et les fichiers</a></html> |
| - <html><a href="https://openclassrooms.com/fr/courses/1733551-gerez-votre-serveur-linux-et-ses-services/5236021-decouvrez-les-services-sous-linux" target="_blank">Gérez votre serveur Linux et ses services</a></html> |
- **Outils** | - **Outils** |
- <html><a href="https://www.it-connect.fr/curl-loutil-testeur-des-protocoles-divers/" target="_blank">cURL</a></html> | - <html><a href="https://www.it-connect.fr/curl-loutil-testeur-des-protocoles-divers/" target="_blank">cURL</a></html> |
- <html><a href="https://doc.ubuntu-fr.org/nano" target="_blank">L'éditeur de texte Nano</a></html> | - <html><a href="https://doc.ubuntu-fr.org/nano" target="_blank">L'éditeur de texte Nano</a></html> |
- [[raspberrypi:linux:apt|La gestion des paquets sous Rasbian avec apt]] | - [[raspberrypi:linux:apt|La gestion des paquets sous Rasbian avec apt]] |
| - <html><a href="https://xon.sh/" target="_blank" title="Python-powered shell">xonsh</a></html> |
- **Raspberry Pi OS** | - **Raspberry Pi OS** |
- [[raspberrypi:linux:installation|Installer et maintenir une distribution Raspberry Pi OS]] | - [[raspberrypi:linux:installation|Installer et maintenir une distribution Raspberry Pi OS]] |
- Installer Raspberry Pi OS sur un SSD ou une clé USB | - Installer Raspberry Pi OS sur un SSD ou une clé USB |
- <html><a href="https://www.raspberrypi-france.fr/comprendre-larborescence-de-linux/" target="_blank">Les répertoires du Raspberry Pi</a></html> | - <html><a href="https://www.raspberrypi-france.fr/comprendre-larborescence-de-linux/" target="_blank">Les répertoires du Raspberry Pi</a></html> |
| -[[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]] | - [[raspberrypi:linux:connection|Se connecter à distance au Raspberry Pi]] |
- Adressage IP | - Adressage IP |
- SSH | - SSH |
- VNC | - VNC |
- SFTP | - SFTP |
- <html><a href="https://projetsdiy.fr/commandes-utiles-utiliser-configurer-raspberry-pi/" target="_blank">Commandes Linux utiles pour le Raspberry Pi</a></html> | - Raspbery Pi Connect (distant, sécurisé) |
| - <html><a href="https://www.semageek.com/les-42-commandes-les-plus-utiles-sur-raspberry-pi/" target="_blank">Commandes Linux utiles pour le Raspberry Pi</a></html> |
- Raccourcis clavier | - Raccourcis clavier |
- Se déplacer dans l'historique de commande | - Se déplacer dans l'historique de commande |
- Informations sur le firmware avec **vcgencmd** | - Informations sur le firmware avec **vcgencmd** |
- Etat du fonctionnement des services | - Etat du fonctionnement des services |
| - **Accéder aux broches d'E/S** |
| - Avec <html><a href="http://wiringpi.com/" target="_blank">WiringPi</a></html> et la ligne de commande. |
| - Avec le paquet <html><a href="https://pypi.org/project/RPi.GPIO/" target="_blank">RPi.GPIO</a></html> en Python. |
- **Programmer en Python** | - **Programmer en Python** |
- [[python:accueilpython|Wikis WebGE - Python]] | - [[python:accueilpython|Wikis WebGE - Python]] |
- [[raspberrypi:linux:GPIO|Le port GPIO]] | |
- <html><a href="https://realpython.com/python-raspberry-pi/" target="_blank">Build Physical Projects With Python on the Raspberry Pi</a></html> | - <html><a href="https://realpython.com/python-raspberry-pi/" target="_blank">Build Physical Projects With Python on the Raspberry Pi</a></html> |
- <html><a href="https://projects.raspberrypi.org/en/projects/using-pip-on-raspberry-pi/4" target="_blank">Installer des modules avec <strong>pip</strong> sur le Raspberry Pi</a></html> | - <html><a href="https://projects.raspberrypi.org/en/projects/using-pip-on-raspberry-pi/4" target="_blank">Installer des modules avec <strong>pip</strong> sur le Raspberry Pi</a></html> |
- **Applications avec le Raspberry Pi** | - **Applications avec le Raspberry Pi** |
- **Serveur Web & BDD** | - **Serveur Web & BDDR** |
- [[raspberrypi:linux:siteweb|Installer un serveur (Apache - PHP - mySQL)]] | - [[raspberrypi:linux:siteweb|Installer un serveur (Apache - PHP - mySQL)]] |
- [[info:bdd:accueilbdd|Bases de données et SGBD]] | - [[info:bdd:accueilbdd|Bases de données relationnelles et SGBDR (Sommaire)]] |
- <html><a href="https://doc.ubuntu-fr.org/lighttpd" target="_blank">Installer un serveur lighttpd</a></html> | - <html><a href="https://doc.ubuntu-fr.org/lighttpd" target="_blank">Installer un serveur lighttpd</a></html> |
- <html><a href="http://www.geothread.net/using-sqlite-on-a-raspberry-pi/" target="_blank">Installer SQLite3</a></html> | |
- <html><a href="https://bloggedin.co.uk/creating-web-pages-with-node-red/" target="_blank">Créer des pages Web avec Node-RED</a></html> | |
- **Vidéo surveillance** | - **Vidéo surveillance** |
- Installer une caméra | - Installer une caméra |
- [[info:bdd:influxdb_nr|Sauvegarder ses données dans une base TSDB (InfluxdB)]] | - [[info:bdd:influxdb_nr|Sauvegarder ses données dans une base TSDB (InfluxdB)]] |
- Visualiser ses données avec Grafana | - Visualiser ses données avec Grafana |
- **Réseaux** | |
- [[raspberrypi:linux:reseaux|mDNS ou comment retrouver facilement votre Raspberry Pi]] | |
- **Outils** | - **Outils** |
- **IDE** | - **IDE** |
- [[:outils:filezilla|Transférer des fichiers avec FileZilla client]] | - [[:outils:filezilla|Transférer des fichiers avec FileZilla client]] |
- [[:outils:git|Gestion de versions : démarrer avec git et Github]] | - [[:outils:git|Gestion de versions : démarrer avec git et Github]] |
| * **Bibliothèques** |
| * <html><a href="http://wiringpi.com/" target="_blank">WiringPi</a></html> : accès aux GPIO du BCM2835 |
* **Ressources** | * **Ressources** |
* Les bibliothèques | * <html><a href="https://connect.ed-diamond.com/GNU-Linux-Magazine/GLMF-237/reprenez-le-controle-faites-tourner-linux-nativement-sur-vos-telephones-et-tablettes?utm_source=newsletter&utm_medium=email&utm_campaign=Alerte-article-gratuit-Connect-LM237-10-08-21-particuliers&utm_term=particuliers" target="_blank">Faites tourner Linux nativement sur vos téléphones et tablettes</a></html> |
* <html><a href="http://wiki.mchobby.be/index.php?title=Pi-WiringPi" target="_blank">WiringPi</a></html> : accès aux GPIO du BCM2835 | |
* [[:raspberrypi:linux:bibliographie|Bibliographie]] | * [[:raspberrypi:linux:bibliographie|Bibliographie]] |
* [[:raspberrypi:linux:Webographie|Webographie]] | * [[:raspberrypi:linux:Webographie|Webographie]] |