Dokumentation

BE-IIS-GMSL2-2CAM

Ein Raspberry-Pi-HAT zum Empfang von zwei entfernten GMSL2-Kameras und zur Weitergabe ihrer CSI-2-Videoströme an den Host.

BE-IIS-GMSL2-2CAM

Überblick

Der BE-IIS-GMSL2-2CAM ist der hostseitige GMSL2-Kamera-HAT. Er empfängt bis zu zwei Kameralinks über einen dedizierten GMSL2-Deserializer und liefert CSI-2-Video zum Raspberry Pi.

Das Board ist für entfernt platzierte Kameras über Automotive-Koaxkabel vorgesehen. Es unterstützt Control-Tunnelling, sodass der Raspberry Pi den entfernten Bildsensor über den GMSL2-Link ansprechen kann.

Inbetriebnahmemodell

Der Kamera-Installer enthält die Hardware-Initialisierung. Er erkennt Deserializer und Serializer, richtet die benötigten I²C-Aliasse ein und konfiguriert die CSI-2-Pipeline.

Beim Raspberry Pi 5 wird der Kamera-I²C-Bus über /dev/i2c-11 geprüft. Nach dem Link-Aufbau ist ein entfernter IMX708-Sensor über seinen Alias erreichbar. Die validierte Zuordnung ist Link A / IMX708 0x52 / rpicam-Kamera 1 und Link B / IMX708 0x53 / rpicam-Kamera 0.

Betrieb mit zwei Kameras

Link A und Link B werden getrennt konfiguriert. Vor dem Start der Kamerasoftware benötigen beide eine korrekte Kabelerkennung, Linkrate, Pipe-Konfiguration und I²C-Tunnelling.

Das Board ist eine praktische Basis für Stereo-Systeme. Die Software ersetzt keine mechanische Kalibrierung: Eine Stereo-Anwendung benötigt weiterhin eine feste Basis, abgestimmte Kameraeinstellungen und Kalibrierdaten.

Für eine HDMI-Stereo-Demonstration ist eine starre, horizontal ausgerichtete Basis von etwa 100 bis 200 mm bei Entfernungen von rund 0,4 bis 3 m sinnvoll. Nach dem Fixieren von Kameraabstand, Winkel, Fokus und Auflösung kalibrieren; diese Einstellungen danach nicht mehr verändern.