Vielen Dank für Eure Antworten. Ich habe mittlerweile ein kleines Python-Script geschrieben, welches einfach in einer Endlosschleife den Sekundenbeginn der Systemzeit überwacht und einen Puls ausgibt, wenn dieser erfolgt. Die Genauigkeit ist im Rahmen der Genauigkeit der Systemuhr per NTP ausreichend, ich habe mit einem Referenz-Sekundenpuls direkt aus einem Meinberg-Zeitserver verglichen (Oszilloskop) und war mit dem Ergebnis zufrieden.
Noch höhere Genauigkeiten wären dann wohl nur per PTP (Precision Time Protocol) erreichbar.
insight-er: weder noch. Für dieses Projekt ist die absolute Lage der Impulse in Bezug auf die Atomzeit wichtig. Anders: Der "echte" Sekundenbeginn der Atomzeit soll möglichst genau mit dem Sekundenbeginn des Raspberrys zusammenfallen.
HINTERGRUND: ich will in einem Projekt die unterschiedliche Behandlung von Schaltsekunden durch Google NTP und normale NTP Server veranschaulichen. Hierzu wird ein Raspy A über einen normalen Zeitserver via GPS geführt und ein zweiter Raspy B über den Google Zeitserver, der eine Smear Leap Second ausführt. Wenn nun eine Schaltsekunde eintritt, werden die Sekundenpulse langsam auseinanderdriften, über einen Zeitraum von 24 Stunden. Die Differenz zwischen diesen Pulsen sollte Null sein, wird aber während der 24 Stunden um die Schaltsekunde deutlich sein. Das liegt daran, dass Google die Schaltsekunde nicht als Sprung durchführt, sondern "verschmiert". Um das sichtbar (und messbar) zu machen, baue ich dieses Projekt.
Hinweis: Natürlich könnte ich das auch einfacher machen und einfach per Software den Unterschied zwischen zwei NTP-Zeitservern ermitteln. Aber dazu bin ich erst recht zu blöd weil ich mich mich Software nicht so gut auskenne Also wer einen Befehl dafür kennt, das würde ich auch gerne lernen