Rechenmodul 4
Spezifikationen:
- Produktname: Raspberry Pi Compute Module 5
- Erstellungsdatum: 22.07.2025
- Arbeitsspeicher: 16 GB RAM
- Analoges Audio: Auf GPIO-Pins 12 und 13 gemuxt
Gebrauchsanweisung für das Produkt:
Kompatibilität:
Raspberry Pi Compute Module 5 ist grundsätzlich Pin-kompatibel mit
Raspberry Pi Compute-Modul 4.
Erinnerung:
Raspberry Pi Compute Module 5 ist in einer 16 GB RAM-Variante erhältlich,
während Compute Module 4 eine maximale Speicherkapazität von 8 GB hat.
Analoges Audio:
Analoges Audio kann den GPIO-Pins 12 und 13 zugewiesen werden
Raspberry Pi Compute Module 5 mit einem bestimmten Gerätebaum
Überlagerung.
Häufig gestellte Fragen:
F: Kann ich Raspberry Pi Compute Module 4 weiterhin verwenden, wenn ich nicht
zum Umstieg auf Compute Module 5?
A: Ja, Raspberry Pi Compute Module 4 bleibt in Produktion
bis mindestens 2034 für Kunden, die nicht auf Compute umsteigen können
Modul II.:
F: Wo finde ich das Datenblatt für Raspberry Pi Compute
Modul 5?
A: Das Datenblatt für Raspberry Pi Compute Module 5 finden Sie
unter https://datasheets.raspberrypi.com/cm5/cm5-datasheet.pdf.
Raspberry Pi | Umstellung von Compute Module 4 auf Compute Module 5
Übergang von Compute Module 4 zu Compute Module 5
Whitepaper
Raspberry Pi Ltd
Übergang von Compute Module 4 zu Compute Module 5
Kolophon
© 2022–2025 Raspberry Pi Ltd. Diese Dokumentation ist unter einer Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND) lizenziert.
Freigeben
1
Erstellungsdatum
22
Build-Version 0afd6ea17b8b
Rechtlicher Hinweis
TECHNISCHE DATEN UND ZUVERLÄSSIGKEITSDATEN FÜR RASPBERRY PI-PRODUKTE (EINSCHLIESSLICH DATENBLÄTTER) IN DER VON ZEIT ZU ZEIT GEÄNDERTEN FASSUNG („RESSOURCEN“) WERDEN VON RASPBERRY PI LTD („RPL“) „WIE BESEHEN“ BEREITGESTELLT UND JEGLICHE AUSDRÜCKLICHE ODER STILLSCHWEIGENDE GARANTIEN, EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF STILLSCHWEIGENDE GARANTIEN DER MARKTGÄNGIGKEIT UND EIGNUNG FÜR EINEN BESTIMMTEN ZWECK, SIND AUSGESCHLOSSEN. Soweit gemäß geltendem Recht zulässig, ist RPL in keinem Fall für direkte, indirekte, beiläufig entstandene, besondere, exemplarische oder Folgeschäden (einschließlich, aber nicht beschränkt auf die Beschaffung von Ersatzwaren oder -dienstleistungen, Nutzungsausfall, Datenverlust, entgangenen Gewinn oder Geschäftsunterbrechung) verantwortlich, gleich auf welche Weise diese verursacht wurden und auf welcher Grundlage auch immer die Haftung begründet ist, sei es aufgrund von Vertragsbruch, verschuldensunabhängiger Haftung oder unerlaubter Handlung (einschließlich Fahrlässigkeit oder anderweitig), die in irgendeiner Weise aus der Verwendung der Ressourcen entstehen, selbst wenn auf die Möglichkeit solcher Schäden hingewiesen wurde.
RPL behält sich das Recht vor, jederzeit und ohne weitere Ankündigung Erweiterungen, Verbesserungen, Korrekturen oder sonstige Änderungen an den RESSOURCEN oder den darin beschriebenen Produkten vorzunehmen.
Die RESSOURCEN sind für erfahrene Benutzer mit entsprechenden Designkenntnissen bestimmt. Benutzer sind allein verantwortlich für ihre Auswahl und Verwendung der RESSOURCEN und für jegliche Anwendung der darin beschriebenen Produkte. Der Benutzer verpflichtet sich, RPL von allen Verbindlichkeiten, Kosten, Schäden oder sonstigen Verlusten freizustellen, die sich aus der Verwendung der RESSOURCEN ergeben.
RPL erteilt Benutzern die Erlaubnis, die RESSOURCEN ausschließlich in Verbindung mit den Raspberry Pi-Produkten zu verwenden. Jede andere Verwendung der RESSOURCEN ist untersagt. Es wird keine Lizenz für andere RPL- oder andere geistige Eigentumsrechte Dritter erteilt.
AKTIVITÄTEN MIT HOHEM RISIKO. Raspberry Pi-Produkte sind nicht für den Einsatz in Gefahrenumgebungen konzipiert, hergestellt oder vorgesehen, die eine ausfallsichere Leistung erfordern, wie etwa beim Betrieb von Nuklearanlagen, Flugzeugnavigations- oder Kommunikationssystemen, der Flugverkehrskontrolle, Waffensystemen oder sicherheitskritischen Anwendungen (einschließlich lebenserhaltender Systeme und anderer medizinischer Geräte), in denen der Ausfall der Produkte direkt zu Tod, Personenschäden oder schweren körperlichen oder Umweltschäden führen könnte („Aktivitäten mit hohem Risiko“). RPL lehnt ausdrücklich jede ausdrückliche oder stillschweigende Gewährleistung der Eignung für Aktivitäten mit hohem Risiko ab und übernimmt keine Haftung für die Verwendung oder Einbeziehung von Raspberry Pi-Produkten in Aktivitäten mit hohem Risiko.
Raspberry Pi-Produkte werden gemäß den Allgemeinen Geschäftsbedingungen von RPL bereitgestellt. Die Bereitstellung der RESSOURCEN durch RPL erweitert oder ändert die Allgemeinen Geschäftsbedingungen von RPL nicht, einschließlich, aber nicht beschränkt auf die darin enthaltenen Haftungsausschlüsse und Garantien.
Kolophon
2
Übergang von Compute Module 4 zu Compute Module 5
Versionsverlauf des Dokuments
Veröffentlichungsdatum
Beschreibung
1
März 2025 Erstveröffentlichung. Dieses Dokument basiert stark auf dem „Raspberry Pi Compute Module 5 Forward“
Whitepaper „Leitlinien“.
Geltungsbereich des Dokuments
Dieses Dokument gilt für die folgenden Raspberry Pi-Produkte:
Pi 0 0 WH
Pi 1 AB
Pi 2 AB
Pi 3 Pi 4 Pi Pi 5 Pi CM1 CM3 CM4 CM5 Pico Pico2
400
500
B Alle Alle Alle Alle Alle Alle Alle Alle Alle Alle Alle
Kolophon
1
Übergang von Compute Module 4 zu Compute Module 5
Einführung
Das Raspberry Pi Compute Module 5 setzt die Raspberry Pi-Tradition fort und bietet aus dem neuesten Raspberry Pi-Flaggschiff ein kleines, hardwareäquivalentes Produkt für eingebettete Anwendungen. Das Raspberry Pi Compute Module 5 hat den gleichen kompakten Formfaktor wie das Raspberry Pi Compute Module 4, bietet jedoch höhere Leistung und einen verbesserten Funktionsumfang. Natürlich gibt es einige Unterschiede zwischen dem Raspberry Pi Compute Module 4 und dem Raspberry Pi Compute Module 5, die in diesem Dokument beschrieben werden.
HINWEIS: Für die wenigen Kunden, die Raspberry Pi Compute Module 5 nicht verwenden können, bleibt Raspberry Pi Compute Module 4 mindestens bis 2034 in Produktion. Das Datenblatt zu Raspberry Pi Compute Module 5 sollte in Verbindung mit diesem Whitepaper gelesen werden. https://datasheets.raspberrypi.com/cm5/cm5-datasheet.pdf.
Einführung
2
Übergang von Compute Module 4 zu Compute Module 5
Hauptmerkmale
Raspberry Pi Compute Module 5 hat die folgenden Funktionen: · Quad-Core 64-Bit Arm Cortex-A76 (Armv8) SoC mit 2.4 GHz getaktet · 2 GB, 4 GB, 8 GB oder 16 GB LPDDR4× SDRAM · Integrierter eMMC-Flash-Speicher; 0 GB (Lite-Modell), 16 GB, 32 GB oder 64 GB Optionen · 2 × USB 3.0-Anschlüsse · 1 Gb Ethernet-Schnittstelle · 2 × 4-Lane-MIPI-Anschlüsse, die sowohl DSI als auch CSI-2 unterstützen · 2 × HDMI®-Anschlüsse, die 4Kp60 gleichzeitig unterstützen · 28 × GPIO-Pins · On-Board-Testpunkte zur Vereinfachung der Produktionsprogrammierung · Interner EEPROM auf der Unterseite zur Verbesserung der Sicherheit · On-Board-RTC (externe Batterie über 100-Pin-Anschlüsse) · On-Board-Lüftersteuerung · On-Board-Wi-Fi®/Bluetooth (je nach SKU) · 1-Lane-PCIe 2.0 ¹ · Unterstützung für Typ-C-PD-Netzteil
HINWEIS: Es sind nicht alle SDRAM/eMMC-Konfigurationen verfügbar. Bitte wenden Sie sich an unser Vertriebsteam.
¹ In einigen Anwendungen ist PCIe Gen 3.0 möglich, wird aber nicht offiziell unterstützt.
Kompatibilität mit Raspberry Pi Compute Module 4
Für die meisten Kunden ist das Raspberry Pi Compute Module 5 Pin-kompatibel mit dem Raspberry Pi Compute Module 4. Die folgenden Funktionen wurden zwischen den Modellen Raspberry Pi Compute Module 5 und Raspberry Pi Compute Module 4 entfernt/geändert:
· Composite-Video – Der auf Raspberry Pi 5 verfügbare Composite-Ausgang wird NICHT auf Raspberry Pi Compute Module 5 weitergeleitet
· 2-Lane-DSI-Port – Auf dem Raspberry Pi Compute Module 5 sind zwei 4-Lane-DSI-Ports verfügbar, die mit den CSI-Ports für insgesamt zwei
· 2-Lane-CSI-Port – Auf dem Raspberry Pi Compute Module 5 sind zwei 4-Lane-CSI-Ports verfügbar, die mit den DSI-Ports für insgesamt zwei
· 2× ADC-Eingänge
Erinnerung
Die maximale Speicherkapazität des Raspberry Pi Compute Module 4 beträgt 8 GB, während das Raspberry Pi Compute Module 5 in einer 16-GB-RAM-Variante erhältlich ist. Im Gegensatz zum Raspberry Pi Compute Module 4 ist das Raspberry Pi Compute Module 5 NICHT in einer 1-GB-RAM-Variante erhältlich.
Analoges Audio
Analoges Audio kann auf die GPIO-Pins 12 und 13 des Raspberry Pi Compute Module 5 gemultiplext werden, auf die gleiche Weise wie beim Raspberry Pi Compute Module 4. Verwenden Sie die folgende Gerätebaum-Überlagerung, um diesen Pins analoges Audio zuzuweisen:
Hauptmerkmale
3
Übergang von Compute Module 4 zu Compute Module 5
dtoverlay=audremap # oder dtoverlay=audremap,pins_12_13
Aufgrund eines Fehlers auf dem RP1-Chip sind die GPIO-Pins 18 und 19, die für analoges Audio auf Raspberry Pi Compute Module 4 verwendet werden könnten, nicht mit der analogen Audio-Hardware auf Raspberry Pi Compute Module 5 verbunden und können nicht verwendet werden.
HINWEIS: Die Ausgabe erfolgt als Bitstream und nicht als analoges Signal. Glättungskondensatoren und ein ampUm einen Line-Level-Ausgang anzusteuern, wird auf der IO-Platine ein Verstärker benötigt.
Änderungen am USB-Boot
USB-Booten von einem Flash-Laufwerk wird nur über die USB-3.0-Ports an den Pins 134/136 und 163/165 unterstützt. Das Raspberry Pi Compute Module 5 unterstützt KEIN USB-Host-Booten über den USB-C-Port. Im Gegensatz zum BCM2711-Prozessor verfügt der BCM2712 nicht über einen xHCI-Controller an der USB-C-Schnittstelle, sondern nur über einen DWC2-Controller an den Pins 103/105. Das Booten mit RPI_BOOT erfolgt über diese Pins.
Wechsel in den Modul-Reset- und Power-Down-Modus
Der I/O-Pin 92 ist nun auf PWR_Button statt RUN_PG eingestellt. Dies bedeutet, dass Sie ein PMIC_EN verwenden müssen, um das Modul zurückzusetzen. Das PMIC_ENABLE-Signal setzt den PMIC und damit den SoC zurück. Sie können view PMIC_EN, wenn es auf Low gesetzt und losgelassen wird, was funktionell dem Setzen und Loslassen von RUN_PG auf Raspberry Pi Compute Module 4 entspricht. Raspberry Pi Compute Module 4 bietet den zusätzlichen Vorteil, dass Peripheriegeräte über das nEXTRST-Signal zurückgesetzt werden können. Raspberry Pi Compute Module 5 emuliert diese Funktionalität auf CAM_GPIO1. GLOBAL_EN / PMIC_EN sind direkt mit dem PMIC verbunden und umgehen das Betriebssystem vollständig. Verwenden Sie auf Raspberry Pi Compute Module 5 GLOBAL_EN / PMIC_EN, um ein hartes (aber unsicheres) Herunterfahren auszuführen. Wenn bei Verwendung einer vorhandenen E/A-Platine die Funktionalität des Umschaltens von E/A-Pin 92 zum Starten eines harten Resets beibehalten werden muss, sollten Sie den PWR_Button auf Softwareebene abfangen; anstatt einen System-Shutdown auszulösen, kann er verwendet werden, um einen Software-Interrupt zu generieren und von dort aus direkt einen System-Reset auszulösen (z. B. in PM_RSTC schreiben). Gerätebaumeintrag zur Handhabung eines Netzschalters (arch/arm64/boot/dts/broadcom/bcm2712-rpi-cm5.dtsi):
pwr_key: pwr { };
label = „pwr_button“; // linux,code = <205>; // KEY_SUSPEND linux,code = <116>; // KEY_POWER gpios = <&gio 20 GPIO_ACTIVE_LOW>; Entprellintervall = <50>; // ms
Code 116 ist der Standardereigniscode für das KEY_POWER-Ereignis des Kernels, und im Betriebssystem gibt es dafür einen Handler.
Raspberry Pi empfiehlt die Verwendung von Kernel-Watchdogs, wenn Sie befürchten, dass die Firmware oder das Betriebssystem abstürzt und die Einschalttaste nicht mehr reagiert. ARM-Watchdog-Unterstützung ist im Raspberry Pi-Betriebssystem bereits über den Gerätebaum vorhanden und kann an individuelle Anwendungsfälle angepasst werden. Darüber hinaus bewirkt ein langes Drücken/Ziehen des PWR_Buttons (7 Sekunden) das Herunterfahren des Geräts durch den integrierten Handler des PMIC.
Detaillierte Pinbelegungsänderungen
CAM1- und DSI1-Signale haben nun einen doppelten Zweck und können entweder für eine CSI-Kamera oder ein DSI-Display verwendet werden. Die zuvor für CAM0 und DSI0 auf dem Raspberry Pi Compute Module 4 verwendeten Pins unterstützen jetzt einen USB 3.0-Anschluss auf dem Raspberry Pi Compute Module 5. Der ursprüngliche VDAC_COMP-Pin des Raspberry Pi Compute Module 4 ist jetzt ein VBUS-fähiger Pin für die beiden USB 3.0-Anschlüsse und ist aktiv hoch.
Hauptmerkmale
4
Übergang von Compute Module 4 zu Compute Module 5
Das Raspberry Pi Compute Module 4 verfügt über zusätzlichen ESD-Schutz für die HDMI-, SDA-, SCL-, HPD- und CEC-Signale. Beim Raspberry Pi Compute Module 5 wurde dieser aus Platzgründen entfernt. Bei Bedarf kann ein ESD-Schutz auf der Basisplatine angebracht werden, Raspberry Pi Ltd. hält dies jedoch nicht für zwingend erforderlich.
Stift CM4
CM5
Kommentar
16 SYNC_IN
Fan_tacho
Lüfter-Tacho-Eingang
19 Ethernet nLED1 Fan_pwn
Lüfter-PWM-Ausgang
76 Reserviert
VBAT
RTC-Batterie. Hinweis: Es wird eine konstante Belastung von einigen µA auftreten, auch wenn CM5 mit Strom versorgt wird.
92 RUN_PG
PWR_Button
Repliziert den Power-Button des Raspberry Pi 5. Ein kurzer Druck signalisiert, dass das Gerät aktiviert oder heruntergefahren werden soll. Ein langer Druck erzwingt das Herunterfahren.
93 nRPIBOOT
nRPIBOOT
Wenn der PWR_Button niedrig ist, wird dieser Pin nach dem Einschalten auch für kurze Zeit auf niedrig gesetzt.
94 AnalogIP1
CC1
Dieser Pin kann mit der CC1-Leitung eines USB-Anschlusses Typ C verbunden werden, um dem PMIC die Aushandlung von 5 A zu ermöglichen.
96 AnalogIP0
CC2
Dieser Pin kann mit der CC2-Leitung eines USB-Anschlusses Typ C verbunden werden, um dem PMIC die Aushandlung von 5 A zu ermöglichen.
99 Global_DE
PMIC_ENABLE
Keine äußerliche Veränderung.
100 nEXTRST
CAM_GPIO1
Wird auf Raspberry Pi Compute Module 5 hochgezogen, kann aber auf Low gezwungen werden, um ein Reset-Signal zu emulieren.
104 Reserviert
PCIE_DET_nWAKE PCIE nWAKE. Mit einem 8.2-kΩ-Widerstand auf CM5_3v3 hochziehen.
106 Reserviert
PCIE_PWR_EN
Signalisiert, ob das PCIe-Gerät ein- oder ausgeschaltet werden kann. Aktiv hoch.
111 VDAC_COMP VBUS_EN
Ausgabe zum Signalisieren, dass USB VBUS aktiviert werden soll.
128 CAM0_D0_N
USB3-0-RX_N
Möglicherweise wurde die Teilenummer ausgetauscht.
130 CAM0_D0_P
USB3-0-RX_P
Möglicherweise wurde die Teilenummer ausgetauscht.
134 CAM0_D1_N
USB3-0-DP
USB 2.0-Signal.
136 CAM0_D1_P
USB3-0-DM
USB 2.0-Signal.
140 CAM0_C_N
USB3-0-TX_N
Möglicherweise wurde die Teilenummer ausgetauscht.
142 CAM0_C_P
USB3-0-TX_P
Möglicherweise wurde die Teilenummer ausgetauscht.
157 DSI0_D0_N
USB3-1-RX_N
Möglicherweise wurde die Teilenummer ausgetauscht.
159 DSI0_D0_P
USB3-1-RX_P
Möglicherweise wurde die Teilenummer ausgetauscht.
163 DSI0_D1_N
USB3-1-DP
USB 2.0-Signal.
165 DSI0_D1_P
USB3-1-DM
USB 2.0-Signal.
169 DSI0_C_N
USB3-1-TX_N
Möglicherweise wurde die Teilenummer ausgetauscht.
171 DSI0_C_P
USB3-1-TX_P
Möglicherweise wurde die Teilenummer ausgetauscht.
Darüber hinaus sind die PCIe-CLK-Signale nicht mehr kapazitiv gekoppelt.
Leiterplatte
Die Leiterplatte des Raspberry Pi Compute Module 5 ist dicker als die des Raspberry Pi Compute Module 4 und misst 1.24 mm +/- 10 %.
Streckenlängen
Die Längen der HDMI0-Leitungen haben sich geändert. Jedes P/N-Paar bleibt identisch, aber der Versatz zwischen den Paaren beträgt bei vorhandenen Motherboards jetzt <1 mm. Dies dürfte jedoch keinen Unterschied machen, da der Versatz zwischen den Paaren in der Größenordnung von 25 mm liegen kann. Die Längen der HDMI1-Leitungen haben sich ebenfalls geändert. Jedes P/N-Paar bleibt identisch, aber der Versatz zwischen den Paaren beträgt bei vorhandenen Motherboards jetzt <5 mm. Dies dürfte jedoch keinen Unterschied machen, da der Versatz zwischen den Paaren in der Größenordnung von 25 mm liegen kann.
Hauptmerkmale
5
Übergang von Compute Module 4 zu Compute Module 5
Die Längen der Ethernet-Leitungen haben sich geändert. Jedes P/N-Paar ist weiterhin identisch, der Versatz zwischen den Paaren beträgt bei bestehenden Motherboards jedoch jetzt <4 mm. Dies dürfte jedoch keinen Unterschied machen, da der Versatz zwischen den Paaren bis zu 12 mm betragen kann.
Anschlüsse
Die beiden 100-poligen Stecker wurden durch eine andere Marke ersetzt. Diese sind mit den vorhandenen Steckern kompatibel, wurden aber bei hohen Strömen getestet. Das Gegenstück, das auf das Motherboard passt, ist AmpHenol P/N 10164227-1001A1RLF.
Strombudget
Da das Raspberry Pi Compute Module 5 deutlich leistungsstärker ist als das Raspberry Pi Compute Module 4, verbraucht es auch mehr Strom. Netzteile sollten 5 V bis 2.5 A einplanen. Sollte dies bei einem bestehenden Motherboard-Design zu Problemen führen, kann die CPU-Taktrate reduziert werden, um den Spitzenstromverbrauch zu senken. Die Firmware überwacht die Strombegrenzung für USB, was bedeutet, dass usb_max_current_enable auf CM5 immer 1 ist; das Design der IO-Platine sollte den gesamten benötigten USB-Strom berücksichtigen. Die Firmware meldet die erkannten Stromversorgungskapazitäten (sofern möglich) über „device-tree“. Siehe auf einem laufenden System /proc/device-tree/chosen/power/* . Diese files werden als 32-Bit-Big-Endian-Binärdaten gespeichert.
Hauptmerkmale
6
Übergang von Compute Module 4 zu Compute Module 5
Softwareänderungen/-anforderungen
Aus Sicht der Software view, die Änderungen in der Hardware zwischen Raspberry Pi Compute Module 4 und Raspberry Pi Compute Module 5 werden durch einen neuen Gerätebaum vor dem Benutzer verborgen files, was bedeutet, dass der Großteil der Software, die den Standard-Linux-APIs entspricht, ohne Änderungen funktioniert. Der Gerätebaum fileStellen Sie sicher, dass beim Booten die richtigen Treiber für die Hardware geladen werden.
Gerätebaum files finden Sie im Raspberry Pi Linux Kernel-Baum. Zum Beispielample: https://github.com/raspberrypi/linux/blob/rpi-6. 12.y/arch/arm64/boot/dts/broadcom/bcm2712-rpi-cm5.dtsi.
Benutzern, die auf Raspberry Pi Compute Module 5 umsteigen, wird empfohlen, die in der folgenden Tabelle angegebenen oder neueren Softwareversionen zu verwenden. Obwohl die Verwendung von Raspberry Pi OS nicht zwingend erforderlich ist, ist es eine nützliche Referenz und daher in der Tabelle aufgeführt.
Software
Version
Datum
Hinweise
Raspberry Pi OS Bücherwurm (12)
Firmware
Ab 10. März 2025
Weitere Informationen zum Aktualisieren der Firmware auf einem vorhandenen Image finden Sie unter https://pip.raspberrypi.com/categories/685-app-notes-guideswhitepapers/documents/RP-003476-WP/Updating-Pi-firmware.pdf. Beachten Sie, dass Raspberry Pi Compute Module 5-Geräte mit der entsprechenden Firmware vorprogrammiert sind.
Kernel
6.12.x
Ab 2025
Dies ist der im Raspberry Pi OS verwendete Kernel
Umstellung von proprietären Treibern/Firmware auf standardmäßige Linux-APIs/Bibliotheken
Alle unten aufgeführten Änderungen waren Teil des Übergangs von Raspberry Pi OS Bullseye zu Raspberry Pi OS Bookworm im Oktober 2023. Während Raspberry Pi Compute Module 4 die älteren, veralteten APIs verwenden konnte (da die erforderliche Legacy-Firmware noch vorhanden war), ist dies bei Raspberry Pi Compute Module 5 nicht der Fall.
Raspberry Pi Compute Module 5 basiert nun, wie Raspberry Pi 5, auf dem DRM-Display-Stack (Direct Rendering Manager) und nicht mehr auf dem alten Stack, der oft als DispmanX bezeichnet wird. Da Raspberry Pi Compute Module 5 keine Firmware-Unterstützung für DispmanX bietet, ist ein Wechsel zu DRM unerlässlich.
Eine ähnliche Anforderung gilt für Kameras. Raspberry Pi Compute Module 5 unterstützt nur die API der Bibliothek libcamera, sodass ältere Anwendungen, die die MMAL-APIs der Legacy-Firmware verwenden, wie etwa raspi-still und raspi-vid, nicht mehr funktionieren.
Anwendungen, die die OpenMAX-API (Kameras, Codecs) verwenden, funktionieren nicht mehr auf dem Raspberry Pi Compute Module 5 und müssen daher für die Verwendung von V4L2 neu geschrieben werden. Beispiel:ampDateien hierzu finden Sie im GitHub-Repository „libcamera-apps“, wo es für den Zugriff auf die H264-Encoder-Hardware verwendet wird.
OMXPlayer wird nicht mehr unterstützt, da es ebenfalls die MMAL-API verwendet. Für die Videowiedergabe sollten Sie die VLC-Anwendung verwenden. Zwischen diesen Anwendungen besteht keine Befehlszeilenkompatibilität. Weitere Informationen zur Verwendung finden Sie in der VLC-Dokumentation.
Raspberry Pi hat zuvor ein Whitepaper veröffentlicht, in dem diese Änderungen ausführlicher erläutert werden: https://pip.raspberrypi.com/categories/685-app-notes-guides-whitepapers/documents/RP-006519-WP/Transitioning-from-Bullseye-to-Bookworm.pdf.
Softwareänderungen/-anforderungen
7
Übergang von Compute Module 4 zu Compute Module 5
Weitere Informationen
Obwohl es nicht direkt mit dem Übergang vom Raspberry Pi Compute Module 4 zum Raspberry Pi Compute Module 5 zusammenhängt, hat Raspberry Pi Ltd. eine neue Version der Bereitstellungssoftware für das Raspberry Pi Compute Module veröffentlicht und bietet außerdem zwei Tools zur Distributionsgenerierung, die für Benutzer des Raspberry Pi Compute Module 5 nützlich sein können. rpi-sb-provisioner ist ein automatisches, sicheres Boot-Bereitstellungssystem mit minimalem Eingabeaufwand für Raspberry Pi-Geräte. Der Download und die Nutzung sind kostenlos. Sie finden es auf unserer GitHub-Seite hier: https://github.com/raspberrypi/rpi-sb-provisioner. pi-gen ist das Tool zum Erstellen der offiziellen Raspberry Pi OS-Images, aber es steht auch Dritten zur Verfügung, um ihre eigenen Distributionen zu erstellen. Dies ist die empfohlene Vorgehensweise für Raspberry Pi Compute Module-Anwendungen, bei denen Kunden für ihren speziellen Anwendungsfall ein benutzerdefiniertes, auf Raspberry Pi OS basierendes Betriebssystem erstellen müssen. Dies ist ebenfalls kostenlos zum Download und zur Nutzung verfügbar und Sie finden es hier: https://github.com/RPi-Distro/pi-gen. Das Tool pi-gen lässt sich gut in rpi-sb-provisioner integrieren und bietet einen End-to-End-Prozess zum Generieren von Secure Boot-Betriebssystemimages und deren Implementierung auf Raspberry Pi Compute Module 5. rpi-image-gen ist ein neues Tool zur Image-Erstellung (https://github.com/raspberrypi/rpi-image-gen), das für leichtere Kundendistributionen besser geeignet sein könnte. Zum Hochfahren und Testen – und wenn kein vollständiges Bereitstellungssystem erforderlich ist – ist rpiboot weiterhin auf Raspberry Pi Compute Module 5 verfügbar. Raspberry Pi Ltd empfiehlt die Verwendung eines Raspberry Pi SBC-Hosts mit der neuesten Version von Raspberry Pi OS und dem neuesten rpiboot von https://github.com/raspberrypi/usbboot. Sie müssen beim Ausführen von rpiboot die Option „Massenspeicher-Gadget“ verwenden, da die vorherige Firmware-basierte Option nicht mehr unterstützt wird.
Kontaktdetails für weitere Informationen
Bei Fragen zu diesem Whitepaper wenden Sie sich bitte an applications@raspberrypi.com. Web: www.raspberrypi.com
Weitere Informationen
8
Himbeer-Pi
Raspberry Pi ist eine Marke von Raspberry Pi Ltd. Raspberry Pi Ltd.
Dokumente / Ressourcen
![]() |
Raspberry Pi Rechenmodul 4 [pdf] Benutzerhandbuch Compute-Modul 4, Modul 4 |