Modifications

Sauter à la navigation Sauter à la recherche
890 octets ajoutés ,  31 décembre 2016 à 15:29
Ligne 45 : Ligne 45 :     
=== Raspbian Jessie (et suivant) ===
 
=== Raspbian Jessie (et suivant) ===
{{traduction}}
+
Pour '''Raspberry Pi 2 et 1''' (mais '''PAS''' pour le 3!), exécutez les deux commandes suivantes pour désactiver le service tty attaché au port série:
 
  −
For the '''Raspberry Pi 1 or 2''' (but NOT the 3!) Run the following two commands to stop and disable the tty service:
      
  <nowiki>sudo systemctl stop serial-getty@ttyAMA0.service
 
  <nowiki>sudo systemctl stop serial-getty@ttyAMA0.service
 
sudo systemctl disable serial-getty@ttyAMA0.service</nowiki>
 
sudo systemctl disable serial-getty@ttyAMA0.service</nowiki>
   −
However for the '''Raspberry Pi 3''' you need to use the '''/dev/ttyS0''' port since that is what is normally connected to the GPIO serial port pins. Use these two commands instead:
+
Sur un '''Raspberry Pi 3''' vous aurez cependant besoin d'utiliser le port série '''/dev/ttyS0''' puisque c'est celui là qui est normalement connecté sur les broches du GPIO. Utilisez les deux commandes suivantes à la place:
    
  <nowiki>sudo systemctl stop serial-getty@ttyS0.service
 
  <nowiki>sudo systemctl stop serial-getty@ttyS0.service
Ligne 58 : Ligne 56 :     
== Etape 3: Raspberry Pi 3 uniquement ==
 
== Etape 3: Raspberry Pi 3 uniquement ==
{{traduction}}
+
'''Sur un Raspberry Pi 3''' vous aurez besoin d'activer explicitement le port série sur les broches du GPIO. La raison de ce changement avec le Pi 3 réside dans le fait que le port série matériel des Raspberry est maintenant utilisé pour le support Bluetooth --ET-- que le port série du GPIO est pris en charge par une implémentation logicielle (''software serial port'').  
'''For the Raspberry Pi 3''' you need to explicitly enable the serial port on the GPIO pins. The reason for this is a change with the Pi 3 to use the hardware serial port for Bluetooth and instead use a slightly different software serial port for the GPIO pins. A side effect of this change is that the serial port will actually change speed as the Pi CPU clock throttles up and down--this will unfortunately cause problems for most serial devices like GPS receivers!   
+
 
 +
L'effet de bord d'un tel changement est que le port série du GPIO changera de vitesse lorsque la fréquence du CPU change (procédé utilisé pour économisé de la puissance).
 +
 
 +
Cet effet bord est maintenant bien connu sur le Raspberry-Pi 3 et cause de nombreux problèmes avec les périphériques série (comme les modules GPS)!   
   −
Luckily there's an easy fix detailed in [http://spellfoundry.com/2016/05/29/configuring-gpio-serial-port-raspbian-jessie-including-pi-3 this excellet blog post] to force the Pi CPU into a fixed frequency which prevents speed changes on the serial port.  The Pi might not perform as well but it will have a stable serial port speed.
+
Par bonheur, il y a une correction très facile à appliquer, [http://spellfoundry.com/2016/05/29/configuring-gpio-serial-port-raspbian-jessie-including-pi-3 correction détaillée dans cet excellent billet], qui consiste à maintenir la fréquence du CPU à une valeur fixe!
   −
To make this change edit the '''/boot/config.txt''' file by running:
+
En maintenant la fréquence CPU fixe, nous évitons ainsi la modification de la vitesse du port série.  Par contre pe Pi consommera plus (vu que cela désactive l'ajustement dynamique de la fréquence d'horloge pour d'économiser l'énergie) mais, au moins, le port série aura une vitesse stable.
 +
 
 +
Pour faire ce changement, il faut modifier le fichier '''/boot/config.txt''' en exécutant la commande suivante:
    
  sudo nano /boot/config.txt
 
  sudo nano /boot/config.txt
   −
At the very bottom of the file add this on a new line:
+
Puis ajouter la ligne suivante à la fin du fichier du fichier:
    
  enable_uart=1
 
  enable_uart=1
   −
Save the file (press '''Ctrl-O''', then enter) and exit (press '''Ctrl-X''').  You're all set!
+
et sauver le fichier (pressez '''Ctrl-O''', puis "Enter"/retour clavier) et sortez du programme nano (en pressant '''Ctrl-X''').   
   −
== Etape 3: Rebooter votre Pi ==
+
Voilà, c'est fait!
 +
 
 +
== Etape 4: Rebooter votre Pi ==
 
Les modifications ci-dessus ne deviennent effectives qu'après avoir redémarré votre Pi.
 
Les modifications ci-dessus ne deviennent effectives qu'après avoir redémarré votre Pi.
   Ligne 81 : Ligne 86 :  
Redémarrer gpsd et redirigez le pour utiliser UART matériel à la place du port USB utilisé précédemment.  
 
Redémarrer gpsd et redirigez le pour utiliser UART matériel à la place du port USB utilisé précédemment.  
   −
Entrez simplement les deux commandes suivantes:
+
Sur un '''Raspberry Pi 2 ou 1''' (mais '''PAS''' le 3!), entrez simplement les deux commandes suivantes:
 
   
 
   
 
  <nowiki>$ sudo killall gpsd
 
  <nowiki>$ sudo killall gpsd
 
$ sudo gpsd /dev/ttyAMA0 -F /var/run/gpsd.sock</nowiki>
 
$ sudo gpsd /dev/ttyAMA0 -F /var/run/gpsd.sock</nowiki>
 +
 +
Et sur un '''Raspberry Pi 3''' exécutez la commande suivante pour utiliser un port série différent:
 +
 +
<nowiki>sudo killall gpsd
 +
sudo gpsd /dev/ttyS0 -F /var/run/gpsd.sock</nowiki>
    
Comme c'était le cas avec l'exemple USB, vous pouvez tester la sortie à l'aide de:  
 
Comme c'était le cas avec l'exemple USB, vous pouvez tester la sortie à l'aide de:  
29 836

modifications

Menu de navigation