Ligne 1 : |
Ligne 1 : |
| {{SuperPi-NAV}} | | {{SuperPi-NAV}} |
| | | |
| + | == Raspbian == |
| Pour les Raspberry-Pi 3 B+ j'ai sélectionné '''Raspbian Lite du 24 juin 2019''' pour limiter l'impact sur les ressources du système (voir [https://fr.wikipedia.org/wiki/Raspberry_Pi_OS historique des versions de Raspberry-Pi OS]). | | Pour les Raspberry-Pi 3 B+ j'ai sélectionné '''Raspbian Lite du 24 juin 2019''' pour limiter l'impact sur les ressources du système (voir [https://fr.wikipedia.org/wiki/Raspberry_Pi_OS historique des versions de Raspberry-Pi OS]). |
| | | |
Ligne 8 : |
Ligne 9 : |
| | | |
| Cette version de Raspbian apporte: | | Cette version de Raspbian apporte: |
− | * | + | * Debian 10 Buster |
| + | * Kernel 4.19 |
| + | * GCC 8.3 |
| + | * Pi 1 à Pi 4 |
| + | * Python 3.7.3 |
| + | * Python 2.7.16 |
| | | |
| == Raspi-Config == | | == Raspi-Config == |
Ligne 94 : |
Ligne 100 : |
| {{ambox|text=pour un Raspberry-Pi 3, il est spécifiquement nécessaire d'ajouter le prefixe "pi3-" dans les "dtoverlay=" }} | | {{ambox|text=pour un Raspberry-Pi 3, il est spécifiquement nécessaire d'ajouter le prefixe "pi3-" dans les "dtoverlay=" }} |
| | | |
| + | == Paquets supplémentaires == |
| + | Pour commencer, il faut autoriser la mise-à-jour des paquets alors même que la suite logiciel est maintenant placée en "oldoldstable". |
| + | |
| + | sudo apt-get update --allow-releaseinfo-change |
| + | sudo apt-get upgrade |
| | | |
| + | Après la mise-à-jour, Raspberry-Pi OS utilise SystemD pour la gestion des services. |
| | | |
| + | Normalement, l'utilitaire {{fname|raspi-gpio}} est installé. Si la commande n'est pas disponible, alors l'utilitaire peut être installer à l'aide de |
| + | |
| + | sudo apt install raspi-gpio |
| + | |
| + | == IP Statique == |
| + | L'adresse IP statique dépend du numéro de rack et de la position du Pi dans le rack (voyez [[SuperPi-configuration|RPi configuration]]). |
| + | |
| + | Le nom de l'interface peut être identifié à l'aide de la commande {{fname|ifconfig}}. L'interface peut être '''eth0''' ou quelque-chose comme '''enxb827eb538de6''' (plus probable sous Jessie) |
| + | |
| + | le fichier de configuration peut être modifié à l'aide de {{fname|sudo nano /etc/dhcpcd.conf}} |
| + | |
| + | # Example static IP configuration: |
| + | interface eth0 |
| + | static ip_address=192.168.10.22/24 |
| + | static routers=192.168.10.254 |
| + | static domain_name_servers=192.168.10.254 |
| + | |
| + | |
| + | Pour vérifier la configuration: |
| + | * {{fname|hostanme}} permet d'obtenir le nom d'hôte, |
| + | * {{fname|hostname -I}} retourne n'adresse IP. |
| + | |
| + | == Contrôle des LEDs == |
| + | Modifier le fichier '''/etc/rc.local''' et ajouter les lignes suivantes juste avant le {{fname|exit 0}} |
| + | |
| + | # Turn on Green LED on GPIO21 |
| + | # |
| + | echo "21" > /sys/class/gpio/export |
| + | echo "out" > /sys/class/gpio/gpio21/direction |
| + | echo "1" > /sys/class/gpio/gpio21/value |
| + | |
| + | La LED sera éteinte au moment de l'arrêt du système. |
| + | |
| + | == Extinction sur Panic == |
| + | |
| + | Si le signal panic est placé au niveau HAUT (3.3V) sur le rack alors: |
| + | 1. le GPIO 17 passe au niveau bas (panic est '''active low''' sur le GPIO 17). |
| + | 2. le Raspberry doit faire un shutdown. |
| + | |
| + | Edit the file '''/boot/config.txt''' pour activer cette configuration. |
| + | |
| + | Ajouter la ligne suivante dans la section '''[all]''' |
| + | |
| + | dtoverlay=gpio-shutdown,gpio_pin=17,active_low=1,gpio_pull=up,debounce=1000 |
| | | |
| {{SuperPi-TRAILER}} | | {{SuperPi-TRAILER}} |