Compute Module 4
Mga pagtutukoy:
- Pangalan ng Produkto: Raspberry Pi Compute Module 5
- Petsa ng Paggawa: 22/07/2025
- Memorya: 16GB RAM
- Analogue Audio: Na-mux sa GPIO pin 12 at 13
Mga Tagubilin sa Paggamit ng Produkto:
Pagkakatugma:
Ang Raspberry Pi Compute Module 5 ay karaniwang pin-compatible sa
Raspberry Pi Compute Module 4.
Memorya:
Ang Raspberry Pi Compute Module 5 ay may 16GB RAM na variant,
samantalang ang Compute Module 4 ay may pinakamataas na kapasidad ng memorya na 8GB.
Analogue na Audio:
Maaaring italaga ang analog na audio sa GPIO pin 12 at 13 on
Raspberry Pi Compute Module 5 gamit ang isang partikular na device tree
overlay.
FAQ:
T: Magagamit ko pa ba ang Raspberry Pi Compute Module 4 kung hindi ko magawa
sa paglipat sa Compute Module 5?
A: Oo, ang Raspberry Pi Compute Module 4 ay mananatili sa produksyon
hanggang sa hindi bababa sa 2034 para sa mga customer na hindi maaaring lumipat sa Compute
Modyul 5.
T: Saan ko mahahanap ang datasheet para sa Raspberry Pi Compute
Modyul 5?
A: Ang datasheet para sa Raspberry Pi Compute Module 5 ay matatagpuan
sa https://datasheets.raspberrypi.com/cm5/cm5-datasheet.pdf.
Raspberry Pi | Paglipat mula sa Compute Module 4 hanggang Compute Module 5
Paglipat mula sa Compute Module 4 hanggang Compute Module 5
Puting Papel
Raspberry Pi Ltd
Paglipat mula sa Compute Module 4 hanggang Compute Module 5
Colophon
© 2022-2025 Raspberry Pi Ltd Ang dokumentasyong ito ay lisensyado sa ilalim ng Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND).
Palayain
1
Petsa ng pag gawa
22/07/2025
Bumuo ng bersyon 0afd6ea17b8b
Paunawa sa legal na disclaimer
TEKNIKAL AT PAGKAAASAHAN NA DATA PARA SA MGA PRODUKTO NG RASPBERRY PI (KASAMA ANG MGA DATASHEETS) NA BINABAGO PAminsan-minsan (“MGA YAMAN”) AY IBINIBIGAY NG RASPBERRY PI LTD (“RPL”) “AS IS” AT ANUMANG TAHAS O IPINAHIWATIG NA WARRANTY, HINDI KASAMA, SA, ANG IPINAHIWATIG NA WARRANTY NG KALIGTASAN AT KAANGKUPAN PARA SA ISANG PARTIKULAR NA LAYUNIN AY ITINATAWALA. HANGGANG SA MAXIMUM NA PINAHIHINTULUTAN NG NAAANGKOP NA BATAS SA KAHIT KAHIT WALANG PANANAGUTAN ANG RPL PARA SA ANUMANG DIREKTA, DI DIREKTA, NAGSASANA, ESPESYAL, HALIMBAWA, O KINAHIHINUNGANG MGA PINSALA (KASAMA, PERO HINDI LIMITADO SA, PAGBIBIGAY NG KAPALIT NA MGA SERBISYO NG PAGGAMIT; , O MGA KITA; O PAGTATAGAL SA NEGOSYO) GAANO MAN ANG SANHI AT SA ANUMANG TEORYANG PANANAGUTAN, SA KONTRATA MAN, MAHIGPIT NA PANANAGUTAN, O TORT (KASAMA ANG PAGPAPABAYA O IBA) NA NAGMULA SA ANUMANG PARAAN NG PAGGAMIT NG MGA RESOURCES, NG GANITONG PINSALA.
Inilalaan ng RPL ang karapatan na gumawa ng anumang mga pagpapahusay, pagpapahusay, pagwawasto o anumang iba pang mga pagbabago sa RESOURCES o anumang mga produktong inilarawan sa mga ito anumang oras at nang walang karagdagang abiso.
Ang RESOURCES ay inilaan para sa mga bihasang user na may angkop na antas ng kaalaman sa disenyo. Ang mga gumagamit ay tanging responsable para sa kanilang pagpili at paggamit ng MGA RESOURCES at anumang aplikasyon ng mga produktong inilarawan sa kanila. Sumasang-ayon ang user na magbayad ng danyos at panatilihing hindi nakakapinsala ang RPL laban sa lahat ng pananagutan, gastos, pinsala o iba pang pagkalugi na nagmumula sa kanilang paggamit ng RESOURCES.
Binibigyan ng RPL ang mga user ng pahintulot na gamitin ang RESOURCES kasabay lamang ng mga produktong Raspberry Pi. Ang lahat ng iba pang paggamit ng RESOURCES ay ipinagbabawal. Walang lisensya ang ibinibigay sa anumang ibang RPL o iba pang third party na karapatan sa intelektwal na ari-arian.
MGA AKTIBIDAD NA MATAAS NA PANGANIB. Ang mga produkto ng Raspberry Pi ay hindi idinisenyo, ginawa o inilaan para gamitin sa mga mapanganib na kapaligiran na nangangailangan ng hindi ligtas na pagganap, tulad ng sa pagpapatakbo ng mga pasilidad ng nuklear, nabigasyon ng sasakyang panghimpapawid o mga sistema ng komunikasyon, kontrol sa trapiko sa himpapawid, mga sistema ng armas o mga aplikasyong kritikal sa kaligtasan (kabilang ang suporta sa buhay. system at iba pang mga medikal na aparato), kung saan ang pagkabigo ng mga produkto ay maaaring direktang humantong sa kamatayan, personal na pinsala o malubhang pisikal o pinsala sa kapaligiran ("Mga Aktibidad na Mataas na Panganib"). Partikular na itinatanggi ng RPL ang anumang ipinahayag o ipinahiwatig na warranty ng pagiging angkop para sa Mga Aktibidad na Mataas ang Panganib at hindi tumatanggap ng pananagutan para sa paggamit o pagsasama ng mga produkto ng Raspberry Pi sa Mga Aktibidad na Mataas ang Panganib.
Ang mga produktong Raspberry Pi ay ibinibigay alinsunod sa Mga Karaniwang Tuntunin ng RPL. Ang probisyon ng RPL ng RESOURCES ay hindi nagpapalawak o kung hindi man ay nagbabago sa Mga Karaniwang Tuntunin ng RPL kabilang ngunit hindi limitado sa mga disclaimer at warranty na ipinahayag sa kanila.
Colophon
2
Paglipat mula sa Compute Module 4 hanggang Compute Module 5
Kasaysayan ng bersyon ng dokumento
Petsa ng Paglabas
Paglalarawan
1
Mar 2025 Paunang paglabas. Ang dokumentong ito ay lubos na nakabatay sa `Raspberry Pi Compute Module 5 forward
whitepaper ng guidance.
Saklaw ng dokumento
Nalalapat ang dokumentong ito sa mga sumusunod na produkto ng Raspberry Pi:
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 Lahat Lahat Lahat Lahat Lahat Lahat Lahat Lahat Lahat Lahat
Colophon
1
Paglipat mula sa Compute Module 4 hanggang Compute Module 5
Panimula
Ipinagpapatuloy ng Raspberry Pi Compute Module 5 ang tradisyon ng Raspberry Pi sa pagkuha ng pinakabagong punong barko na Raspberry Pi na computer at paggawa ng isang maliit, hardware-katumbas na produkto na angkop para sa mga naka-embed na application. Ang Raspberry Pi Compute Module 5 ay may parehong compact form factor gaya ng Raspberry Pi Compute Module 4 ngunit nagbibigay ng mas mataas na performance at isang pinahusay na hanay ng feature. Siyempre, may ilang pagkakaiba sa pagitan ng Raspberry Pi Compute Module 4 at Raspberry Pi Compute Module 5, at ang mga ito ay inilalarawan sa dokumentong ito.
TANDAAN Para sa ilang mga customer na hindi magagamit ang Raspberry Pi Compute Module 5, ang Raspberry Pi Compute Module 4 ay mananatili sa produksyon hanggang sa hindi bababa sa 2034. Dapat basahin ang datasheet ng Raspberry Pi Compute Module 5 kasabay ng whitepaper na ito. https://datasheets.raspberrypi. com/cm5/cm5-datasheet.pdf.
Panimula
2
Paglipat mula sa Compute Module 4 hanggang Compute Module 5
Pangunahing tampok
Ang Raspberry Pi Compute Module 5 ay may mga sumusunod na feature: · Quad-core 64-bit Arm Cortex-A76 (Armv8) SoC na nag-clock @ 2.4GHz · 2GB, 4GB, 8GB, o 16GB LPDDR4× SDRAM · On-board eMMC flash memory; 0GB (Lite model), 16GB, 32GB, o 64GB na opsyon · 2× USB 3.0 port · 1 Gb Ethernet interface · 2× 4-lane MIPI port na sumusuporta sa parehong DSI at CSI-2 · 2× HDMI® port na kayang suportahan ang 4Kp60 nang sabay-sabay · 28× On-board na mga pin ng produksyon sa · I-simplify sa ilalim ng produksyon ng EEPROM pahusayin ang seguridad · On-board RTC (panlabas na baterya sa pamamagitan ng 100-pin connectors) · On-board fan controller · On-board Wi-Fi®/Bluetooth (depende sa SKU) · 1-lane PCIe 2.0 ¹ · Type-C PD PSU support
TANDAAN Hindi lahat ng SDRAM/eMMC configuration ay available. Mangyaring suriin sa aming koponan sa pagbebenta.
¹ Sa ilang mga application, posible ang PCIe Gen 3.0, ngunit hindi ito opisyal na suportado.
Raspberry Pi Compute Module 4 compatibility
Para sa karamihan ng mga customer, ang Raspberry Pi Compute Module 5 ay magiging pin-compatible sa Raspberry Pi Compute Module 4. Ang mga sumusunod na feature ay inalis/binago sa pagitan ng Raspberry Pi Compute Module 5 at Raspberry Pi Compute Module 4 na mga modelo:
· Composite video – Ang composite na output na available sa Raspberry Pi 5 ay HINDI na-route out sa Raspberry Pi Compute Module 5
· 2-lane DSI port – Mayroong dalawang 4-lane na DSI port na available sa Raspberry Pi Compute Module 5, na naka-mux sa mga CSI port para sa kabuuang dalawa
· 2-lane CSI port – Mayroong dalawang 4-lane na CSI port na available sa Raspberry Pi Compute Module 5, na naka-mux sa mga DSI port para sa kabuuang dalawa
· 2× ADC input
Alaala
Ang Raspberry Pi Compute Module 4s maximum na kapasidad ng memorya ay 8GB, samantalang ang Raspberry Pi Compute Module 5 ay available sa isang 16GB na variant ng RAM. Hindi tulad ng Raspberry Pi Compute Module 4, ang Raspberry Pi Compute Module 5 ay HINDI available sa isang variant na 1GB RAM.
Analogue na audio
Maaaring i-mux ang analog audio sa mga GPIO pin 12 at 13 sa Raspberry Pi Compute Module 5, sa parehong paraan tulad ng sa Raspberry Pi Compute Module 4. Gamitin ang sumusunod na device tree overlay upang magtalaga ng analog na audio sa mga pin na ito:
Pangunahing tampok
3
Paglipat mula sa Compute Module 4 hanggang Compute Module 5
dtoverlay=audremap # o dtoverlay=audremap,pins_12_13
Dahil sa isang errata sa RP1 chip, ang mga GPIO pin 18 at 19, na maaaring gamitin para sa analog audio sa Raspberry Pi Compute Module 4, ay hindi konektado sa analog audio hardware sa Raspberry Pi Compute Module 5 at hindi magagamit.
TANDAAN Ang output ay isang bitstream sa halip na isang tunay na analog signal. Smoothing capacitors at isang ampKakailanganin ang lifier sa IO board para magmaneho ng line-level na output.
Mga pagbabago sa USB boot
Ang USB booting mula sa isang flash drive ay sinusuportahan lamang sa pamamagitan ng USB 3.0 port sa mga pin 134/136 at 163/165. HINDI sinusuportahan ng Raspberry Pi Compute Module 5 ang USB host boot sa USB-C port. Hindi tulad ng BCM2711 processor, ang BCM2712 ay walang xHCI controller sa USB-C interface, isang DWC2 controller lamang sa mga pin 103/105. Ang pag-boot gamit ang RPI_BOOT ay ginagawa sa pamamagitan ng mga pin na ito.
Baguhin sa pag-reset ng module at power-down mode
Ang I/O pin 92 ay nakatakda na ngayon sa PWR_Button kaysa sa RUN_PG — nangangahulugan ito na kailangan mong gumamit ng PMIC_EN para i-reset ang module. Nire-reset ng PMIC_ENABLE signal ang PMIC, at samakatuwid ay ang SoC. kaya mo view PMIC_EN kapag ito ay hinihimok nang mababa at inilabas, na kung saan ay gumagana na katulad ng pagpapababa ng RUN_PG sa Raspberry Pi Compute Module 4 at ilalabas ito. Ang Raspberry Pi Compute Module 4 ay may dagdag na benepisyo ng kakayahang mag-reset ng mga peripheral sa pamamagitan ng signal ng nEXTRST. Ang Raspberry Pi Compute Module 5 ay tutularan ang functionality na ito sa CAM_GPIO1. Ang GLOBAL_EN / PMIC_EN ay direktang naka-wire sa PMIC at ganap na i-bypass ang OS. Sa Raspberry Pi Compute Module 5, gamitin ang GLOBAL_EN / PMIC_EN para magsagawa ng mahirap (ngunit hindi ligtas) na pagsara. Kung may pangangailangan, kapag gumagamit ng umiiral nang IO board, na panatilihin ang functionality ng pag-togg ng I/O pin 92 para magsimula ng hard reset, dapat mong harangin ang PWR_Button sa antas ng software; sa halip na i-invoke nito ang isang system shutdown, maaari itong magamit upang makabuo ng software interrupt at, mula doon, upang direktang mag-trigger ng system reset (hal. sumulat sa PM_RSTC ). Ang pagpasok ng puno ng device na humahawak ng power button (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>; debounce-interval = <50>; // MS
Ang Code 116 ay ang karaniwang code ng kaganapan para sa kaganapan ng KEY_POWER ng kernel, at mayroong handler para dito sa OS.
Inirerekomenda ng Raspberry Pi ang paggamit ng mga kernel watchdog kung nag-aalala ka tungkol sa firmware o pag-crash ng OS at iniiwan ang power key na hindi tumutugon. Ang suporta ng ARM watchdog ay mayroon na sa Raspberry Pi OS sa pamamagitan ng device tree, at maaari itong i-customize sa mga indibidwal na kaso ng paggamit. Bilang karagdagan, ang matagal na pagpindot/paghila sa PWR_Button (7 segundo) ay magiging dahilan upang isara ng built-in na handler ng PMIC ang device.
Mga detalyadong pagbabago sa pinout
Ang mga signal ng CAM1 at DSI1 ay naging dual-purpose at maaaring gamitin para sa alinman sa isang CSI camera o isang DSI display. Ang mga pin na dating ginamit para sa CAM0 at DSI0 sa Raspberry Pi Compute Module 4 ay sumusuporta na ngayon sa isang USB 3.0 port sa Raspberry Pi Compute Module 5. Ang orihinal na Raspberry Pi Compute Module 4 na VDAC_COMP pin ay isa na ngayong VBUS-enabled na pin para sa dalawang USB 3.0 port, at aktibo nang mataas.
Pangunahing tampok
4
Paglipat mula sa Compute Module 4 hanggang Compute Module 5
Ang Raspberry Pi Compute Module 4 ay may dagdag na proteksyon ng ESD sa mga signal ng HDMI, SDA, SCL, HPD, at CEC. Inalis ito sa Raspberry Pi Compute Module 5 dahil sa mga limitasyon sa espasyo. Kung kinakailangan, maaaring ilapat ang proteksyon ng ESD sa baseboard, bagama't hindi ito itinuturing ng Raspberry Pi Ltd bilang mahalaga.
I-pin ang CM4
CM5
Magkomento
16 SYNC_IN
Fan_tacho
Fan tacho input
19 Ethernet nLED1 Fan_pwn
Fan PWM output
76 Nakalaan
VBAT
Baterya ng RTC. Tandaan: Magkakaroon ng patuloy na pagkarga ng ilang uA, kahit na pinapagana ang CM5.
92 RUN_PG
PWR_Button
Kinokopya ang power button sa Raspberry Pi 5. Ang isang maikling pagpindot ay nagpapahiwatig na ang device ay dapat magising o mag-shut down. Pinipilit ng mahabang pindutin ang shutdown.
93 nRPIBOOT
nRPIBOOT
Kung mababa ang PWR_Button, ang pin na ito ay itatakda din sa mababang sandali pagkatapos ng power-up.
94 AnalogIP1
CC1
Ang pin na ito ay maaaring kumonekta sa linya ng CC1 ng isang Type-C USB connector upang paganahin ang PMIC na makipag-ayos sa 5A.
96 AnalogIP0
CC2
Ang pin na ito ay maaaring kumonekta sa linya ng CC2 ng isang Type-C USB connector upang paganahin ang PMIC na makipag-ayos sa 5A.
99 Global_EN
PMIC_ENABLE
Walang panlabas na pagbabago.
100 nEXTRST
CAM_GPIO1
Nakuha sa Raspberry Pi Compute Module 5, ngunit maaaring piliting mababa upang tularan ang isang reset signal.
104 Nakalaan
PCIE_DET_nWAKE PCIE nWAKE. Hilahin hanggang CM5_3v3 na may 8.2K risistor.
106 Nakalaan
PCIE_PWR_EN
Senyales kung ang PCIe device ay maaaring paganahin pataas o pababa. Aktibong mataas.
111 VDAC_COMP VBUS_EN
Output sa signal na ang USB VBUS ay dapat paganahin.
128 CAM0_D0_N
USB3-0-RX_N
Baka napalitan ng P/N.
130 CAM0_D0_P
USB3-0-RX_P
Baka napalitan ng P/N.
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
Baka napalitan ng P/N.
142 CAM0_C_P
USB3-0-TX_P
Baka napalitan ng P/N.
157 DSI0_D0_N
USB3-1-RX_N
Baka napalitan ng P/N.
159 DSI0_D0_P
USB3-1-RX_P
Baka napalitan ng P/N.
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
Baka napalitan ng P/N.
171 DSI0_C_P
USB3-1-TX_P
Baka napalitan ng P/N.
Bilang karagdagan sa itaas, ang mga signal ng PCIe CLK ay hindi na capacitively coupled.
PCB
Raspberry Pi Compute Module 5s Ang PCB ay mas makapal kaysa Raspberry Pi Compute Module 4s, na may sukat na 1.24mm+/-10%.
Mga haba ng track
Ang mga haba ng track ng HDMI0 ay nagbago. Ang bawat pares ng P/N ay nananatiling magkatugma, ngunit ang skew sa pagitan ng mga pares ay <1mm na ngayon para sa mga kasalukuyang motherboard. Ito ay malamang na hindi makagawa ng isang pagkakaiba, dahil ang skew sa pagitan ng mga pares ay maaaring nasa pagkakasunud-sunod ng 25 mm. Ang mga haba ng track ng HDMI1 ay nagbago din. Ang bawat pares ng P/N ay nananatiling magkatugma, ngunit ang skew sa pagitan ng mga pares ay <5mm na ngayon para sa mga kasalukuyang motherboard. Ito ay malamang na hindi makagawa ng isang pagkakaiba, dahil ang skew sa pagitan ng mga pares ay maaaring nasa pagkakasunud-sunod ng 25 mm.
Pangunahing tampok
5
Paglipat mula sa Compute Module 4 hanggang Compute Module 5
Ang mga haba ng track ng Ethernet ay nagbago. Ang bawat pares ng P/N ay nananatiling magkatugma, ngunit ang skew sa pagitan ng mga pares ay <4mm na ngayon para sa mga kasalukuyang motherboard. Ito ay malamang na hindi makagawa ng isang pagkakaiba, dahil ang skew sa pagitan ng mga pares ay maaaring nasa pagkakasunud-sunod ng 12 mm.
Mga konektor
Ang dalawang 100-pin connector ay binago sa ibang brand. Ang mga ito ay katugma sa mga umiiral na konektor ngunit nasubok sa matataas na agos. Ang isinangkot na bahagi na napupunta sa motherboard ay Amphenol P/N 10164227-1001A1RLF.
Badyet ng kuryente
Dahil mas malakas ang Raspberry Pi Compute Module 5 kaysa sa Raspberry Pi Compute Module 4, makakakonsumo ito ng mas maraming kuryente. Ang mga disenyo ng power supply ay dapat magbadyet para sa 5V hanggang 2.5A. Kung lilikha ito ng isyu sa isang kasalukuyang disenyo ng motherboard, posibleng bawasan ang rate ng orasan ng CPU upang mapababa ang pinakamataas na konsumo ng kuryente. Sinusubaybayan ng firmware ang kasalukuyang limitasyon para sa USB, na epektibong nangangahulugan na ang usb_max_current_enable ay palaging 1 sa CM5; dapat isaalang-alang ng disenyo ng IO board ang kabuuang kasalukuyang USB na kinakailangan. Iuulat ng firmware ang mga natukoy na kakayahan sa supply ng kuryente (kung maaari) sa pamamagitan ng `device-tree'. Sa tumatakbong system, tingnan ang /proc/ device-tree/chosen/power/* . Ang mga ito files ay naka-imbak bilang 32-bit big-endian binary data.
Pangunahing tampok
6
Paglipat mula sa Compute Module 4 hanggang Compute Module 5
Mga pagbabago/kailangan ng software
Mula sa punto ng software ng view, ang mga pagbabago sa hardware sa pagitan ng Raspberry Pi Compute Module 4 at Raspberry Pi Compute Module 5 ay nakatago mula sa user ng bagong device tree files, na nangangahulugang ang karamihan ng software na sumusunod sa mga karaniwang Linux API ay gagana nang walang pagbabago. Ang puno ng aparato files tiyakin na ang mga tamang driver para sa hardware ay na-load sa oras ng boot.
Puno ng device files ay matatagpuan sa Raspberry Pi Linux kernel tree. Para kay example: https://github.com/raspberrypi/linux/blob/rpi-6. 12.y/arch/arm64/boot/dts/broadcom/bcm2712-rpi-cm5.dtsi.
Ang mga gumagamit na lumilipat sa Raspberry Pi Compute Module 5 ay pinapayuhan na gamitin ang mga bersyon ng software na nakasaad sa talahanayan sa ibaba, o mas bago. Bagama't walang kinakailangang gumamit ng Raspberry Pi OS, ito ay isang kapaki-pakinabang na sanggunian, kaya ang pagsasama nito sa talahanayan.
Software
Bersyon
Petsa
Mga Tala
Raspberry Pi OS Bookworm (12)
Firmware
Mula 10 Mar 2025
Tingnan ang https://pip.raspberrypi.com/categories/685-app-notes-guideswhitepapers/documents/RP-003476-WP/Updating-Pi-firmware.pdf para sa mga detalye sa pag-upgrade ng firmware sa isang kasalukuyang larawan. Tandaan na ang mga Raspberry Pi Compute Module 5 na device ay na-pre-program nang may naaangkop na firmware
Kernel
6.12.x
Mula sa 2025
Ito ang kernel na ginamit sa Raspberry Pi OS
Ang paglipat sa mga karaniwang Linux API/library mula sa pagmamay-ari na mga driver/ firmware
Ang lahat ng mga pagbabagong nakalista sa ibaba ay bahagi ng paglipat mula sa Raspberry Pi OS Bullseye patungong Raspberry Pi OS Bookworm noong Oktubre 2023. Bagama't nagamit ng Raspberry Pi Compute Module 4 ang mga mas lumang hindi na ginagamit na API (dahil naroon pa rin ang kinakailangang legacy firmware), hindi ito ang kaso sa Raspberry Pi Compute Module 5.
Ang Raspberry Pi Compute Module 5, tulad ng Raspberry Pi 5, ay umaasa na ngayon sa DRM (Direct Rendering Manager) na display stack, sa halip na sa legacy stack na kadalasang tinutukoy bilang DispmanX. WALANG suporta sa firmware sa Raspberry Pi Compute Module 5 para sa DispmanX, kaya mahalaga ang paglipat sa DRM.
Ang isang katulad na kinakailangan ay nalalapat sa mga camera; Sinusuportahan lang ng Raspberry Pi Compute Module 5 ang API ng library ng libcamera, kaya hindi na gumagana ang mga lumang application na gumagamit ng mga legacy firmware na MMAL API, gaya ng raspi-still at raspi-vid .
Ang mga application na gumagamit ng OpenMAX API (mga camera, codec) ay hindi na gagana sa Raspberry Pi Compute Module 5, kaya kakailanganing muling isulat upang magamit ang V4L2. HalampAng mga kaunti nito ay matatagpuan sa libcamera-apps GitHub repository, kung saan ito ay ginagamit upang ma-access ang H264 encoder hardware.
Hindi na sinusuportahan ang OMXPlayer, dahil ginagamit din nito ang MMAL API — para sa pag-playback ng video, dapat mong gamitin ang VLC application. Walang command-line compatibility sa pagitan ng mga application na ito: tingnan ang dokumentasyon ng VLC para sa mga detalye sa paggamit.
Dati nang nag-publish ang Raspberry Pi ng whitepaper na tumatalakay sa mga pagbabagong ito nang mas detalyado: https://pip.raspberrypi.com/ categories/685-app-notes-guides-whitepapers/documents/RP-006519-WP/Transitioning-from-Bullseye-to-Bookworm.pdf.
Mga pagbabago/kailangan ng software
7
Paglipat mula sa Compute Module 4 hanggang Compute Module 5
Karagdagang impormasyon
Bagama't hindi mahigpit na nauugnay sa paglipat mula sa Raspberry Pi Compute Module 4 patungo sa Raspberry Pi Compute Module 5, naglabas ang Raspberry Pi Ltd ng bagong bersyon ng software ng provisioning ng Raspberry Pi Compute Module at mayroon ding dalawang distro generation na tool na maaaring maging kapaki-pakinabang ng mga user ng Raspberry Pi Compute Module 5. Ang rpi-sb-provisioner ay isang minimal-input, awtomatikong secure na boot provisioning system para sa mga Raspberry Pi device. Ito ay ganap na libre upang i-download at gamitin, at maaaring matagpuan sa aming pahina ng GitHub dito: https://github.com/raspberrypi/rpi-sb-provisioner. Ang pi-gen ay ang tool na ginagamit upang lumikha ng mga opisyal na larawan ng Raspberry Pi OS, ngunit magagamit din ito para sa mga third party na gamitin upang lumikha ng kanilang sariling mga distribusyon. Ito ang inirerekomendang diskarte para sa mga application ng Raspberry Pi Compute Module na nangangailangan ng mga customer na bumuo ng custom na Raspberry Pi OS-based na operating system para sa kanilang partikular na kaso ng paggamit. Libre din itong i-download at gamitin, at makikita dito: https://github.com/RPi-Distro/pi-gen. Ang tool na pi-gen ay mahusay na pinagsama sa rpi-sb-provisioner upang magbigay ng isang end-to-end na proseso para sa pagbuo ng mga secure na boot OS na mga imahe at pagpapatupad ng mga ito sa Raspberry Pi Compute Module 5. Ang rpi-image-gen ay isang bagong tool sa paggawa ng imahe (https://github.com/raspberrypi/rpi-image-gen) na maaaring mas angkop para sa mas magaan na pamamahagi ng mga customer. Para sa pagdala at pagsubok — at kung saan walang kinakailangan para sa buong sistema ng provisioning — ang rpiboot ay available pa rin sa Raspberry Pi Compute Module 5. Inirerekomenda ng Raspberry Pi Ltd ang paggamit ng host na Raspberry Pi SBC na nagpapatakbo ng pinakabagong bersyon ng Raspberry Pi OS at ang pinakabagong rpiboot mula sa https://github.com/raspberrypi/usbboot. Dapat mong gamitin ang opsyong `Mass Storage Gadget' kapag nagpapatakbo ng rpiboot , dahil hindi na sinusuportahan ang nakaraang opsyon na nakabatay sa firmware.
Makipag-ugnayan sa Mga Detalye para sa higit pang impormasyon
Mangyaring makipag-ugnayan sa applications@raspberrypi.com kung mayroon kang anumang mga katanungan tungkol sa whitepaper na ito. Web: www.raspberrypi.com
Karagdagang impormasyon
8
Raspberry Pi
Ang Raspberry Pi ay isang trademark ng Raspberry Pi Ltd Raspberry Pi Ltd
Mga Dokumento / Mga Mapagkukunan
![]() |
Raspberry Pi Compute Module 4 [pdf] Gabay sa Gumagamit Compute Module 4, Module 4 |