votre temps local: :: ()
heure officielle (en France) : ::(TZ:)
Heure UTC client: :: Offset client: s - delai: ms - - timeZone: Heure UTC: ::Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
fr:ntp_raspberry [2015/05/06 16:24] emeyer [Configuration] |
fr:ntp_raspberry [2015/05/06 16:38] emeyer [Pour l'entrée PPS] |
||
---|---|---|---|
Ligne 42: | Ligne 42: | ||
# cd ntp-4.2.8p2.tar.gz | # cd ntp-4.2.8p2.tar.gz | ||
# ./configure --enable-linuxcaps # un peu moins de 6 min | # ./configure --enable-linuxcaps # un peu moins de 6 min | ||
- | # make -j2 # un peu moins de 6 min contre presque 8 min avec un simple make | + | # make -j2 # un peu moins de 5 min contre presque 8 min avec un simple make |
</code> | </code> | ||
* installer les binaires : <code> | * installer les binaires : <code> | ||
Ligne 52: | Ligne 52: | ||
===== Configuration ===== | ===== Configuration ===== | ||
+ | ==== Pour l'entrée PPS ==== | ||
+ | === Fichiers à modifier === | ||
+ | |||
* Indiquer sur quelles entrée se trouve le PPS : \\ Nous avons choisi l'entrée BCM18 (broche 12) du connecteur GPIO du Raspberry PI 2. <code> | * Indiquer sur quelles entrée se trouve le PPS : \\ Nous avons choisi l'entrée BCM18 (broche 12) du connecteur GPIO du Raspberry PI 2. <code> | ||
# nano /boot/config.txt </code> Ajouter la ligne suivante, puis enregistrer le fichier : <code> | # nano /boot/config.txt </code> Ajouter la ligne suivante, puis enregistrer le fichier : <code> | ||
dtoverlay=pps-gpio,gpiopin=18 </code> | dtoverlay=pps-gpio,gpiopin=18 </code> | ||
* Rajouter pps-gpio à la liste des modules : \\ Editer <code> | * Rajouter pps-gpio à la liste des modules : \\ Editer <code> | ||
- | # nano /etc/modules </code> et rajouter cette ligne: <code> | + | # nano /etc/modules </code> Rajouter cette ligne puis enregistrer le fichier : <code> |
pps-gpio </code> | pps-gpio </code> | ||
+ | |||
+ | === Tests === | ||
+ | * Pour vérifier que le module est bien chargé, vous devriez obtenir quelque chose comme ça : <code> | ||
+ | # lsmod | grep pps | ||
+ | pps_gpio 2547 1 | ||
+ | pps_core 6855 2 pps_gpio </code> | ||
+ | * Pour vérifier si le PPS est bien pris en compte, une fois le signal appliqué à l'entré GPIO concernée (ATTENTION : 3,3 V), vous deviez pouvoir utiliser la commande ppstest et obtenir une information par seconde : <code> | ||
+ | # ppstest /dev/pps0 | ||
+ | trying PPS source "/dev/pps0" | ||
+ | found PPS source "/dev/pps0" | ||
+ | ok, found 1 source(s), now start fetching data... | ||
+ | source 0 - assert 1430922986.000009024, sequence: 12990 - clear 0.000000000, sequence: 0 | ||
+ | source 0 - assert 1430922987.000007107, sequence: 12991 - clear 0.000000000, sequence: 0 | ||
+ | source 0 - assert 1430922988.000007013, sequence: 12992 - clear 0.000000000, sequence: 0 | ||
+ | source 0 - assert 1430922989.000006034, sequence: 12993 - clear 0.000000000, sequence: 0 | ||
+ | source 0 - assert 1430922990.000006461, sequence: 12994 - clear 0.000000000, sequence: 0 </code> Ctrl + C pour arrêter. | ||
+ | ==== Pour NTP ==== | ||
* redémarrer le service NTP : <code> | * redémarrer le service NTP : <code> | ||
# /etc/init.d/ntp start </code> | # /etc/init.d/ntp start </code> | ||