Raspberry Pi CM 1 4S Compute Module
Produkt ynformaasje
Spesifikaasjes
- Eigenskip: Prozessor
- Random Access Memory: 1GB
- Ynsletten MultiMediaCard (eMMC) Unthâld: 0/8/16/32GB
- Ethernet: Ja
- Universal Serial Bus (USB): Ja
- HDMI: Ja
- Form Factor: SODIMM
Produkt Usage Ynstruksjes
Oergong fan Compute Module 1/3 nei Compute Module 4S
As jo oergean fan Raspberry Pi Compute Module (CM) 1 of 3 nei in Raspberry Pi CM 4S, folgje dizze stappen:
- Soargje derfoar dat jo in kompatibel Raspberry Pi bestjoeringssysteem (OS) ôfbylding hawwe foar it nije platfoarm.
- As jo in oanpaste kernel brûke, review en oanpasse it foar komptabiliteit mei de nije hardware.
- Tink oan de hardware feroarings beskreaun yn de hânlieding foar ferskillen tusken de modellen.
Power Supply Details
Soargje derfoar dat jo in geskikte voeding brûke dy't foldocht oan 'e krêfteasken fan' e Raspberry Pi CM 4S om problemen te foarkommen.
Algemien Doel I/O (GPIO) Gebrûk by it opstarten
Begryp it GPIO-gedrach by it opstarten om goede inisjalisaasje en funksjonearjen fan ferbûne perifeare apparaten of accessoires te garandearjen.
Faak stelde fragen (FAQ)
Q: Kin ik brûk in CM 1 of CM 3 yn in ûnthâld slot as in SODIMM apparaat?
A: Nee, dizze apparaten kinne net brûkt wurde yn in ûnthâld slot as in SODIMM apparaat. De foarmfaktor is spesifyk ûntworpen foar kompatibiliteit mei de Raspberry Pi CM-modellen.
Ynlieding
Dit whitepaper is foar dyjingen dy't wolle oergean fan it brûken fan in Raspberry Pi Compute Module (CM) 1 of 3 nei in Raspberry Pi CM 4S. D'r binne ferskate redenen wêrom't dit winsklik wêze kin:
- Gruttere kompjûterkrêft
- Mear ûnthâld
- Hegere resolúsje útfier oant 4Kp60
- Better beskikberens
- Langere produktlibben (lêste kear keapje net foar jannewaris 2028)
Fanút in softwareperspektyf is de ferhuzing fan Raspberry Pi CM 1/3 nei Raspberry Pi CM 4S relatyf pynlik, om't in ôfbylding fan Raspberry Pi-bestjoeringssysteem (OS) op alle platfoarms moat wurkje. As jo lykwols in oanpaste kernel brûke, sille guon dingen moatte wurde beskôge yn 'e beweging. De hardware feroarings binne oansjenlik, en de ferskillen wurde beskreaun yn in lettere paragraaf.
Terminology
Legacy graphics stack: In graphics stack folslein ymplementearre yn 'e VideoCore firmware blob mei in shim applikaasje programmearring ynterface bleatsteld oan de kernel. Dit is wat is brûkt op 'e mearderheid fan Raspberry Pi Ltd Pi-apparaten sûnt lansearring, mar wurdt stadichoan ferfongen troch (F) KMS / DRM.
FKMS: Fake Kernel Mode Setting. Wylst de firmware de hardware op leech nivo noch kontrolearret (bglample de HDMI-ports, Display Serial Interface, ensfh.), wurde standert Linux-biblioteken brûkt yn 'e kearn sels.
KMS: De folsleine Kernel Mode Setting driver. Bestjoert it heule werjefteproses, ynklusyf direkt prate mei de hardware sûnder firmware-ynteraksje.
DRM: Direct Rendering Manager, in subsysteem fan 'e Linux kernel brûkt om te kommunisearjen mei grafyske ferwurkjen ienheden. Brûkt yn gearwurking mei FKMS en KMS.
Compute Module ferliking
Funksjonele ferskillen
De folgjende tabel jout wat idee fan de basis elektryske en funksjonele ferskillen tusken de modellen.
Eigenskip | CM 1 | CM 3/3+ | CM 4S |
Prozessor | BCM2835 | BCM2837 | BCM2711 |
Random tagong ûnthâld | 512MB | 1GB | 1GB |
Ynsletten MultiMediaCard (eMMC) ûnthâld | — | 0/8/16/32GB | 0/8/16/32GB |
Ethernet | Gjin | Gjin | Gjin |
Universal Serial Bus (USB) | 1 × USB 2.0 | 1 × USB 2.0 | 1 × USB 2.0 |
HDMI | 1 × 1080p60 | 1 × 1080p60 | 1 × 4K |
Form faktor | SODIMM | SODIMM | SODIMM |
Fysike ferskillen
De Raspberry Pi CM 1, CM 3/3+, en CM 4S foarmfaktor is basearre op in lyts-outline dual inline memory module (SODIMM) connector. Dit soarget foar in fysyk kompatibel upgradepaad tusken dizze apparaten.
NOAT
Dizze apparaten kinne net brûkt wurde yn in ûnthâld slot as in SODIMM apparaat.
Stromforsyning details
De Raspberry Pi CM 3 fereasket in eksterne 1.8V Netzteil (PSU). De Raspberry Pi CM 4S brûkt net langer in eksterne 1.8V PSU-rail, sadat dizze pinnen op 'e Raspberry Pi CM 4S net mear ferbûn binne. Dit betsjut dat takomstige baseboards de regulator net nedich hawwe, wat de folchoarder fan power-on ferienfâldigt. As besteande boards al in +1.8V PSU hawwe, sil gjin skea foarkomme oan 'e Raspberry Pi CM 4S.
De Raspberry Pi CM 3 brûkt in BCM2837-systeem op in chip (SoC), wylst de CM 4S de nije BCM2711 SoC brûkt. De BCM2711 hat signifikant mear ferwurkingskrêft beskikber, dus it is mooglik, yndie wierskynlik, om mear macht te konsumearjen. As dit in soarch is, dan kin it beheinen fan de maksimale kloksnelheid yn config.txt helpe.
Algemiene doel I/O (GPIO) gebrûk by it opstarten
Ynterne opstarten fan 'e Raspberry Pi CM 4S begjint fan in ynterne seriële perifeare ynterface (SPI) elektroanysk wisber programmearber allinich lêzen-ûnthâld (EEPROM) mei de BCM2711 GPIO40 nei GPIO43-pins; as it opstarten foltôge is, wurde de BCM2711 GPIO's oerskeakele nei de SODIMM-ferbining en gedrage har sa as op 'e Raspberry Pi CM 3. Ek, as in yn-systeem-upgrade fan 'e EEPROM fereaske is (dit is net oan te rieden), dan pins de GPIO GPIO40 nei GPIO43 fan 'e BCM2711 werom nei ferbûn wêze mei de SPI EEPROM en dus dizze GPIO-pins op' e SODIMM connector wurde net mear kontrolearre troch de BCM2711 tidens it upgradeproses.
GPIO-gedrach op initial macht oan
GPIO-rigels kinne in heul koart punt hawwe by it opstarten wêr't se net leech of heech wurde lutsen, sadat har gedrach ûnfoarspelber is. Dit net-deterministyske gedrach kin ferskille tusken de CM3 en de CM4S, en ek mei fariaasjes fan chipbatch op itselde apparaat. Yn 'e mearderheid fan gebrûksgefallen hat dit gjin effekt op gebrûk, lykwols, as jo in MOSFET-poarte hawwe taheakke oan in tri-state GPIO, kin dit riskearje dat elke strielingskapasiteiten volt hâlde en elk ferbûn streamôfwerts apparaat oansette. It is in goede praktyk om te soargjen dat in poarte bleed wjerstân nei grûn wurdt opnaam yn it ûntwerp fan it bestjoer, itsij mei help fan CM3 of CM4S, sadat dizze kapasitive ladingen wurde bled fuort.
Foarstelde wearden foar de wjerstannen binne tusken 10K en 100K.
eMMC útskeakelje
Op de Raspberry Pi CM 3 foarkomt EMMC_Disable_N elektrysk dat sinjalen tagong krije ta de eMMC. Op de Raspberry Pi CM 4S wurdt dit sinjaal lêzen tidens it opstarten om te besluten oft de eMMC of USB moat wurde brûkt foar it opstarten. Dizze feroaring moat transparant wêze foar de measte applikaasjes.
EEPROM_WP_N
De Raspberry Pi CM 4S boots fan in onboard EEPROM dy't wurdt programmearre tidens fabrikaazje. De EEPROM hat in skriuwbeskermingsfunksje dy't kin wurde ynskeakele fia software. In eksterne pin wurdt ek levere om skriuwbeskerming te stypjen. Dizze pin op 'e SODIMM pinout wie in grûn pin, dus as standert as de skriuwbeskerming is ynskeakele fia software, is de EEPROM skriuwbeskerme. It is net oan te rieden dat de EEPROM yn it fjild bywurke wurdt. Sadree't de ûntwikkeling fan in systeem foltôge is, moat de EEPROM skriuwbeskerme wurde fia software om feroaringen yn it fjild te foarkommen.
Software feroarings nedich
As jo in folslein bywurke Raspberry Pi OS brûke, dan binne de softwarewizigingen dy't nedich binne by it ferpleatsen tusken alle Raspberry Pi Ltd-boerden minimaal; it systeem detektearret automatysk hokker boerd rint en sil it bestjoeringssysteem passend ynstelle. Dus, bygelyksample, jo kinne jo OS-ôfbylding ferpleatse fan in Raspberry Pi CM 3+ nei in Raspberry Pi CM 4S en it moat sûnder feroaringen wurkje.
NOAT
Jo moatte derfoar soargje dat jo Raspberry Pi OS-ynstallaasje bywurke is troch it standert updatemeganisme te gean. Dit sil derfoar soargje dat alle firmware en kernelsoftware passend is foar it apparaat yn gebrûk.
As jo jo eigen minimale kernel-build ûntwikkelje of oanpassingen hawwe yn 'e bootmap, dan kinne d'r guon gebieten wêze wêr't jo moatte soargje dat jo de juste opset, overlays en bestjoerders brûke.
Wylst it brûken fan in bywurke Raspberry Pi OS soe betsjutte dat de oergong frij transparant is, foar guon 'bleate metal'-applikaasjes is it mooglik dat guon ûnthâldadressen binne feroare en in opnij kompilaasje fan 'e applikaasje is fereaske. Sjoch de dokumintaasje fan BCM2711 perifeare apparaten foar mear details oer de ekstra funksjes fan 'e BCM2711 en registrearje adressen.
Fernijing firmware op in âlder systeem
Yn guon omstannichheden is it miskien net mooglik om in ôfbylding te aktualisearjen nei de lêste ferzje fan Raspberry Pi OS. It CM4S-boerd sil lykwols noch bywurke firmware nedich wêze om goed te wurkjen. D'r is in whitepaper beskikber fan Raspberry Pi Ltd dy't it bywurkjen fan firmware yn detail beskriuwt, lykwols, koartsein, it proses is as folget:
Download de firmware files fan de folgjende lokaasje: https://github.com/raspberrypi/firmware/archive/refs/heads/stable.zip
Dizze zip file befettet ferskate ferskillende items, mar dejingen dy't wy binne ynteressearre yn op dizze stage binne yn 'e bootmap.
De firmware files hawwe nammen fan de foarm start *.elf en harren assosjearre stipe files fixup*.dat.
It basisprinsipe is om de fereaske start en fixup te kopiearjen files út dizze zip file te ferfangen deselde neamd files op de bestimming operaasje systeem ôfbylding. It krekte proses sil ôfhingje fan hoe't it bestjoeringssysteem is ynsteld, mar as in eksample, dit is hoe't it dien wurde soe op in Raspberry Pi OS-ôfbylding.
- Pake of iepenje de zip file sadat jo tagong krije ta de fereaske files.
- Iepenje de bootmap op 'e bestimming OS-ôfbylding (dit kin wêze op in SD-kaart as in disk-basearre kopy).
- Bepale hokker start.elf en fixup.dat files binne oanwêzich op de bestimming OS ôfbylding.
- Kopiearje dy files fan it zip-argyf nei de bestimmingôfbylding.
De ôfbylding moat no klear wêze foar gebrûk op 'e CM4S.
Grafiken
Standert brûkt de Raspberry Pi CM 1–3+ de legacy-grafykstapel, wylst de Raspberry Pi CM 4S de KMS-grafyske stapel brûkt.
Hoewol it mooglik is om de legacy-grafyske stapel te brûken op 'e Raspberry Pi CM 4S, stipet dit gjin 3D-fersnelling, dus it ferpleatsen nei KMS wurdt oanrikkemandearre.
HDMI
Wylst de BCM2711 twa HDMI-ports hat, is allinich HDMI-0 beskikber op 'e Raspberry Pi CM 4S, en dit kin wurde oandreaun oant 4Kp60. Alle oare display-ynterfaces (DSI, DPI en gearstalde) binne net feroare.
Raspberry Pi is in hannelsmerk fan Raspberry Pi Ltd
Raspberry Pi Ltd
Dokuminten / Resources
![]() |
Raspberry Pi CM 1 4S Compute Module [pdf] Brûkersgids CM 1, CM 1 4S Compute Module, 4S Compute Module, Compute Module, Module |