Inbetriebnahme von MIPI-Kameras auf Raspberry PI5
Eine Übersicht über die unterstützten Kameratypen finden Sie unter: https://github.com/raspberrypi/firmware/blob/master/boot/overlays/README
Suchen Sie dort z.B. nach imx219. Sie erhalten dann eine Liste der verfügbaren Kernel-Module.
Es werden ausschließlich 64-Bit-Installationen unterstützt.
Das Paket libcamera0.1 muss installiert sein. In der Regel ist es standardmäßig installiert.
Konfiguration
Die Datei /boot/config.txt sollte die folgenden Einstellungen enthalten bzw. nicht enthalten:
dtparam=i2c_param=on
dtaparam=i2s=on
# Automatische Erkennung deaktivieren
# diese scheint die Kamera-Initialisierung zu stören
camera_auto_detect=0
# SENSOR ist das verwendete Kameramodell, z. B. imx290, imx296 usw.
# X ist der verwendete Port, entweder 0 oder 1
dtoverlay=<SENSOR>,cam<X>
Nach einem Neustart sollte die Kamera korrekt erkannt werden.
Der IMX290 benötigt eine zusätzliche Konfiguration.
Zusätzliche Konfiguration für IMX290
Laden Sie die IMX290-Konfigurationsdatei herunter und entpacken Sie sie:
https://wiki.theimagingsource.com/images/tiswiki/7/7a/Imx290.zip
Kopieren Sie die Datei
"pi/imx290.json" nach "/usr/share/libcamera/ipa/rpi/pisp/imx290.json"
Tools
Installieren Sie die Tools mit folgendem Befehl:
sudo apt install rpicam-apps libcamera-tools
Kameras auflisten
cam -l
Live-Stream anzeigen (Beispiel)
libcamera-raw --camera <X> -t 0 --width 1920 --height 1080 --framerate 30
Dabei ist X die Listennummer aus der Ausgabe von "cam -l".
36SX296 Sensorboard
Kopieren Sie die beigefügte Datei 36sx296.dtbo, https://wiki.theimagingsource.com/images/tiswiki/e/ec/36sx296.zip, in den Ordner
/boot/firmware/overlays auf dem Raspberry Pi 5.
Bearbeiten Sie die Datei /boot/firmware/config.txt und ersetzen Sie die Zeile
dtoverlay=imx296
durch
dtoverlay=36sx296
Starten Sie das System anschließend neu.
Weitere Fragen
Für weitere Fragen nutzen Sie bitte unser Kontaktformular:
https://www.theimagingsource.com/en-de/company/contact/