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/