Hallo zusammen,
ich habe bei Mouser mal geschaut, was es noch so für SOM Module gibt.
Der Raspberry CM4 wäre von mir aus auch OK, aber die PTP Funktionalität scheint da leider defekt zu sein und ist schlecht dokumentiert, wie man das nutzen können soll. Deshalb macht es prinzipiell keinen Unterschied, ob ein Raspi oder was anderes benutzt wird.
Ich habe gesehen, dass man die Toradex Module bei Mouser zu vernünftigen Preisen kriegt. Anhand der Toradex Website habe ich auch den Eindruck, dass man wohl irgend ein lauffähiges Image für ein Linux auch runterladen kann. Kann da jemand was dazu sagen?
Was ich bei Mouser auch noch gesehen habe, sind Module von "Karo Electronics". Die sehen auch sehr gut aus und angeblich gibt es auch ein ready to use Debian Image, das man aufspielen kann. Hat vielleicht jemand Erfahrung mit diesen Karo Modulen? den Image File kann man leider erst runter laden, wenn man sich registriert, ich weiss gar nicht ob man das als Privatperson überhaupt kann.
Aber beim Raspi habe ich jetzt nach intensivem Drüberschauen den Eindruck gewonnen, dass es halt eine Bastelplattform ist, es hat viele Fehler in der Dokumentation und die Funktionalitäten, die angepriesen werden, stehen gar nicht zur Verfügung, z.B. wird vollmundig versprochen, dass der Raspi CM4 IEEE1588 Unterstützung böte und dazu extra Pins heraus geführt worden seien, aber wenn man genauer schaut, findet man heraus dass die Pins nur teilweise nutzbar sind und die Angaben im Datenblatt falsch sind. Zum verbauten PHY gibt es leider kein Datenblatt, und warum die Pins nicht so funktionieren, wie angepriesen, lässt sich auch nicht herausfinden. Darum scheint mir ist der Raspi vielleicht doch nicht geeignet.
Was ich eigentlich machen möchte:
ich möchte eine Version 3 von meinem GPSDO bauen. Da ich den Mikrocontroller nicht mit Linux und Ethernet belasten will, und auch nicht Lust habe, das alles selber zu implementieren, soll ein kleiner Rechner huckepack auf den GPSDO mit drauf. Der GPSDO selbst läuft autark, soll aber über serielle Schnittstellen mit dem "SOM" verbunden sein. Der 1PPS Puls vom GPSDO soll als Referenz für PTP verwendet werden. So könnte der SOM einen kleinen Webserver betreiben, wo man sich den Status des GPSDO anschauen kann, und man könnte chrony oder ntpd darauf laufen lassen und hätte einen Zeitserver. Und wenn man PTP noch laufen lässt, könnte man an einem entfernten Ort, wo man vielleicht keinen GPS Empfang hat, aber Ethernet, ein baugleiches Modul laufen lassen, und dank PTP dann den OCXO auch synchronisieren. Für letzteres hätte ich sogar einen konkreten Use case.
Aber das bedingt halt, dass man eine Hardware hat, die auch wirklich funktioniert. Ich brauche keine x verschiedenen Display Ports und HDMI und so, aber ein paar GPIOs, serielle Schnittstellen und Ethernet. Darum wäre ein sehr abgespecktes Compute Module sehr brauchbar.