« Ntp » : différence entre les versions

De TeriaHowto
Sauter à la navigation Sauter à la recherche
mAucun résumé des modifications
Ligne 8 : Ligne 8 :


L'utilisation de la plaquette GPS « Sure Board » est particulièrement avantageuse car cette dernière peut être alimentée en 3,3V ; de plus le signal PPS (Pulse Per Second) est directement affectable à l'un des GPIO du Raspberry Pi (un patch noyau est néanmoins toujours nécessaire à l'heure actuelle).
L'utilisation de la plaquette GPS « Sure Board » est particulièrement avantageuse car cette dernière peut être alimentée en 3,3V ; de plus le signal PPS (Pulse Per Second) est directement affectable à l'un des GPIO du Raspberry Pi (un patch noyau est néanmoins toujours nécessaire à l'heure actuelle).
== Logiciels ==
* Système d'exploitation : [http://www.raspbian.org/ Raspbian] (OS fourni par la fondation Raspberry et remarquablement adapté au Pi). Le noyau est patché afin de pouvoir aller lire le signal PPS du GPS depuis un GPIO particulier (cf pps.patch)
*  [http://www.ntp.org/ NTP] doit être compilé avec les options suivantes : --enable-all-clocks --enable-ATOM --enable-parse-clocks –enable-SHM
* Utilisation de [http://www.jonatkins.com/page/software/radioclkd2 « radioclkd2 »] pour exploitation du signal DCF-77 et envoi des informations vers NTP au format [http://www.eecis.udel.edu/~mills/ntp/html/drivers/driver28.html SHM]. Un patch est nécessaire afin de rendre « radioclkd2 » moins restrictif dans l'exploitation du signal si l'utilisation d'une antenne extérieure n'est pas envisageable)
* [https://github.com/mholling/rpirtscts « Rpirtscts »] est nécessaire ; pour faire simple, sa fonction est de partager le port série (ttyAMA0) entre le GPS et le signal DCF-77

Version du 23 avril 2014 à 00:04

Réalisation d'une appliance NTP de type stratum 0 à l'aide de deux sources de temps différentes : GPS et DCF-77

Matériel

L'utilisation de la plaquette GPS « Sure Board » est particulièrement avantageuse car cette dernière peut être alimentée en 3,3V ; de plus le signal PPS (Pulse Per Second) est directement affectable à l'un des GPIO du Raspberry Pi (un patch noyau est néanmoins toujours nécessaire à l'heure actuelle).

Logiciels

  • Système d'exploitation : Raspbian (OS fourni par la fondation Raspberry et remarquablement adapté au Pi). Le noyau est patché afin de pouvoir aller lire le signal PPS du GPS depuis un GPIO particulier (cf pps.patch)
  • NTP doit être compilé avec les options suivantes : --enable-all-clocks --enable-ATOM --enable-parse-clocks –enable-SHM
  • Utilisation de « radioclkd2 » pour exploitation du signal DCF-77 et envoi des informations vers NTP au format SHM. Un patch est nécessaire afin de rendre « radioclkd2 » moins restrictif dans l'exploitation du signal si l'utilisation d'une antenne extérieure n'est pas envisageable)
  • « Rpirtscts » est nécessaire ; pour faire simple, sa fonction est de partager le port série (ttyAMA0) entre le GPS et le signal DCF-77