Frambo-logo

Raspberry Pi CM 1 4S Komputila Modulo

Raspberry-Pi-CM-1-4S-Komputo-Modulo-produkto

Produktaj Informoj

Specifoj

  • Karakterizaĵo: Procesoro
  • Memoro de Hazarda Aliro: 1 GB
  • Enkorpigita MultiMediaCard (eMMC) Memoro: 0/8/16/32GB
  • Eterreto: Jes
  • Universala Seria Buso (USB): Jes
  • HDMI: Jes
  • Formfaktoro: SODIMM

Produktaj Uzado-Instrukcioj

Transiro de Komputila Modulo 1/3 al Komputila Modulo 4S
Se vi transiras de Raspberry Pi Compute Module (CM) 1 aŭ 3 al Raspberry Pi CM 4S, sekvu ĉi tiujn paŝojn:

  1. Certigu, ke vi havas kongruan bildon de operaciumo (OS) de Raspberry Pi por la nova platformo.
  2. Se vi uzas kutiman kernon, review kaj ĝustigu ĝin por kongruo kun la nova aparataro.
  3. Konsideru la aparatajn ŝanĝojn priskribitajn en la manlibro por diferencoj inter la modeloj.

Detaloj pri Elektroprovizo
Certigu uzi taŭgan nutradon, kiu plenumas la potencajn postulojn de la Raspberry Pi CM 4S por eviti problemojn.

Ĝenerala Celo I/O (GPIO) Uzado Dum Lanĉo
Komprenu la konduton de GPIO dum lanĉo por certigi taŭgan inicialigon kaj funkciadon de konektitaj ekstercentraj aŭ akcesoraĵoj.

Oftaj Demandoj (FAQ)

Q: Ĉu mi povas uzi CM 1 aŭ CM 3 en memorfendeto kiel SODIMM-aparato?
R: Ne, ĉi tiuj aparatoj ne povas esti uzataj en memorfendeto kiel SODIMM-aparato. La formo-faktoro estas specife desegnita por kongruo kun la modeloj Raspberry Pi CM.

Enkonduko

Ĉi tiu blankpapero estas por tiuj, kiuj volas transiri de uzado de Raspberry Pi Compute Module (CM) 1 aŭ 3 al Raspberry Pi CM 4S. Estas pluraj kialoj kial ĉi tio povus esti dezirinda:

  • Pli granda komputika potenco
  • Pli da memoro
  • Pli alta rezolucia eligo ĝis 4Kp60
  • Pli bona havebleco
  • Pli longa produkta vivo (lastfoje aĉetu ne antaŭ januaro 2028)

El programara perspektivo, la movo de Raspberry Pi CM 1/3 al Raspberry Pi CM 4S estas relative sendanĝera, ĉar bildo de operaciumo (OS) de Raspberry Pi devus funkcii en ĉiuj platformoj. Se, tamen, vi uzas kutiman kernon, iuj aferoj devos esti pripensitaj en la movado. La hardvarŝanĝoj estas konsiderindaj, kaj la diferencoj estas priskribitaj en pli posta sekcio.

Terminologio
Heredaĵa grafikstako: grafikstako tute efektivigita en la VideoCore-firmvaroblobo kun shim-aplikprogramadinterfaco eksponita al la kerno. Ĉi tio estas uzata ĉe la plimulto de Raspberry Pi Ltd Pi-aparatoj ekde la lanĉo, sed estas iom post iom anstataŭigita per (F)KMS/DRM.
FKMS: Agordo de Falsa Kerna Reĝimo. Dum la firmvaro ankoraŭ kontrolas la malaltnivelan aparataron (ekzample la HDMI-havenoj, Display Serial Interface, ktp.), normaj Linukso-bibliotekoj estas uzataj en la kerno mem.
KMS: La plena ŝoforo de Kernel Mode Agordo. Kontrolas la tutan ekranprocezon, inkluzive de parolado al la aparataro rekte sen firmvara interago.
DRM: Direct Rendering Manager, subsistemo de la Linukso-kerno uzita por komuniki kun grafikaj pretigaj unuoj. Uzite en partnereco kun FKMS kaj KMS.

Komparo de Modulo

Funkciaj diferencoj
La sekva tabelo donas iom da ideo pri la bazaj elektraj kaj funkciaj diferencoj inter la modeloj.

Karakterizaĵo CM 1 CM 3/3+ CM 4S
Procesoro BCM2835 BCM2837 BCM2711
Memoro de hazarda aliro 512MB 1 GB 1 GB
Enkorpigita MultiMediaCard (eMMC) memoro 0/8/16/32GB 0/8/16/32GB
Eterreto Neniu Neniu Neniu
Universala Seria Buso (USB) 1 × USB 2.0 1 × USB 2.0 1 × USB 2.0
HDMI 1 × 1080p60 1 × 1080p60 1 × 4K
Formfaktoro SODIMM SODIMM SODIMM

Fizikaj diferencoj
La formo-faktoro Raspberry Pi CM 1, CM 3/3+ kaj CM 4S baziĝas ĉirkaŭ malgrand-kontura duobla enlinia memormodulo (SODIMM) konektilo. Ĉi tio provizas fizike kongruan ĝisdatigvojon inter ĉi tiuj aparatoj.

NOTO
Ĉi tiuj aparatoj ne povas esti uzataj en memorfendo kiel SODIMM-aparato.

Detaloj pri elektroprovizo
La Raspberry Pi CM 3 postulas eksteran 1.8V elektroprovizanton (PSU). La Raspberry Pi CM 4S ne plu uzas eksteran 1.8V PSU-relon do ĉi tiuj pingloj sur la Raspberry Pi CM 4S ne plu estas konektitaj. Ĉi tio signifas, ke estontaj baztabuloj ne bezonos la reguligilon ekipita, kio simpligas la ŝaltitan sekvencon. Se ekzistantaj tabuloj jam havas +1.8V PSU, neniu damaĝo okazos al la Raspberry Pi CM 4S.
La Raspberry Pi CM 3 uzas BCM2837-sistemon sur blato (SoC), dum la CM 4S uzas la novan BCM2711 SoC. La BCM2711 havas signife pli da pretigpotenco disponebla, do estas eble, ja verŝajne, ke ĝi konsumu pli da potenco. Se ĉi tio estas zorgo, tiam limigi la maksimuman horloĝan indicon en config.txt povas helpi.

Ĝeneralcela I/O (GPIO) uzado dum lanĉo
Interna ekfunkciigo de la Raspberry Pi CM 4S komenciĝas de interna seria periferia interfaco (SPI) elektronike viŝebla programebla nurlegebla memoro (EEPROM) uzante la pinglojn BCM2711 GPIO40 al GPIO43; post lanĉo estas finita la BCM2711 GPIO estas ŝanĝitaj al la SODIMM-konektilo kaj tiel kondutas kiel ĉe la Raspberry Pi CM 3. Ankaŭ, se ensistema ĝisdatigo de la EEPROM estas postulata (ĉi tio ne estas rekomendita) tiam la GPIO-pingloj GPIO40 al GPIO43 de la BCM2711 revenas al esti konektita al la SPI EEPROM kaj do ĉi tiuj GPIO-pingloj sur la SODIMM-konektilo ne plu estas kontrolita de la BCM2711 dum la ĝisdatiga procezo.

GPIO-konduto ĉe komenca ŝaltado
GPIO-linioj povas havi tre mallongan punkton dum ekfunkciigo kie ili ne estas tiritaj malalte aŭ alten, tial igante sian konduton neantaŭvidebla. Tiu nedeterminisma konduto povas varii inter la CM3 kaj la CM4S, kaj ankaŭ kun pecetaj aroj sur la sama aparato. En la plimulto de uzkazoj ĉi tio ne efikas sur uzado, tamen, se vi havas MOSFET-pordegon alkroĉitan al triŝtata GPIO, ĉi tio povus riski ke ajnaj devagaj kapacitoj tenas voltojn kaj ŝaltas ajnan ligitan kontraŭfluan aparaton. Estas bona praktiko certigi, ke pordega sanganta rezistilo al grundo estas integrigita al la dezajno de la tabulo, ĉu uzante CM3 aŭ CM4S, tiel ke ĉi tiuj kapacivaj ŝargoj estas forigitaj.
Sugestaj valoroj por la rezistilo estas inter 10K kaj 100K.

Malebligante eMMC
Sur la Raspberry Pi CM 3, EMMC_Disable_N elektre malhelpas signalojn aliri la eMMC. Sur la Raspberry Pi CM 4S ĉi tiu signalo estas legata dum ekŝargo por decidi ĉu la eMMC aŭ USB devas esti uzata por lanĉado. Ĉi tiu ŝanĝo devus esti travidebla por plej multaj aplikoj.

EEPROM_WP_N
La Raspberry Pi CM 4S ekfunkciigas de surŝipa EEPROM, kiu estas programita dum fabrikado. La EEPROM havas skribprotektan funkcion kiu povas esti ebligita per programaro. Ekstera pinglo ankaŭ estas disponigita por subteni skribprotekton. Ĉi tiu pinglo sur la SODIMM pinout estis grunda pinglo, do defaŭlte se la skribprotekto estas ebligita per programaro la EEPROM estas skribprotektita. Ne rekomendas, ke la EEPROM estu ĝisdatigita sur la kampo. Post kiam la evoluo de sistemo estas kompleta la EEPROM devus esti skribprotektita per softvaro por malhelpi en-kampajn ŝanĝojn.

Programaj ŝanĝoj necesas

Se vi uzas plene ĝisdatigitan Raspberry Pi OS, tiam la softvarŝanĝoj necesaj kiam vi moviĝas inter iuj tabuloj de Raspberry Pi Ltd estas minimumaj; la sistemo aŭtomate detektas kiu tabulo funkcias kaj instalos la operaciumon taŭge. Do, ekzampvi povas movi vian OS-bildon de Raspberry Pi CM 3+ al Raspberry Pi CM 4S kaj ĝi devus funkcii sen ŝanĝoj.

NOTO
Vi devas certigi, ke via instalado de Raspberry Pi OS estas ĝisdatigita per la norma ĝisdatiga mekanismo. Ĉi tio certigos, ke ĉiuj firmvaro kaj kerno-programaro taŭgas por la uzata aparato.

Se vi disvolvas vian propran minimuman kernan konstruon aŭ havas iujn ajn personigojn en la lanĉa dosierujo, tiam eble ekzistas iuj areoj, kie vi devos certigi, ke vi uzas la ĝustajn agordojn, kovraĵojn kaj ŝoforojn.
Dum uzado de ĝisdatigita Raspberry Pi OS devus signifi, ke la transiro estas sufiĉe travidebla, por iuj "nudaj metalaj" aplikoj eblas ke iuj memoraj adresoj ŝanĝiĝis kaj rekompilo de la aplikaĵo estas postulata. Vidu la dokumentaron pri ekstercentraj BCM2711 por pli da detaloj pri la ekstraj funkcioj de la BCM2711 kaj registri adresojn.

Ĝisdatigi firmware sur pli malnova sistemo
En iuj cirkonstancoj eble ne eblas ĝisdatigi bildon al la plej nova versio de Raspberry Pi OS. Tamen, la CM4S-tabulo ankoraŭ bezonos ĝisdatigitan firmvaron por funkcii ĝuste. Estas blankpapero havebla de Raspberry Pi Ltd, kiu detale priskribas ĝisdatigon de firmvaro, tamen, mallonge, la procezo estas jena:

Elŝutu la firmware files de la sekva loko: https://github.com/raspberrypi/firmware/archive/refs/heads/stable.zip
Ĉi tiu zipo file enhavas plurajn malsamajn erojn, sed tiuj, pri kiuj ni interesiĝas ĉe ĉi tiu stage estas en la lanĉa dosierujo.
La firmvaro files havas nomojn de la formo start*.elf kaj ilian rilatan subtenon files fixup*.dat.
La baza principo estas kopii la postulatan komencon kaj riparadon files de ĉi tiu zipo file anstataŭigi la saman nomitan files sur la celloka operaciuma bildo. La ĝusta procezo dependos de kiel la operaciumo estis starigita, sed kiel eksample, jen kiel ĝi estus farita sur bildo de Raspberry Pi OS.

  1. Eltiru aŭ malfermu la zipon file do vi povas aliri la bezonatajn files.
  2. Malfermu la lanĉan dosierujon sur la celloka OS-bildo (ĉi tio povus esti sur SD-karto aŭ kopio bazita sur disko).
  3. Determini kiuj start.elf kaj fixup.dat files ĉeestas sur la celo OS-bildo.
  4. Kopiu tiujn files de la zip-arkivo al la celbildo.

La bildo nun devus esti preta por uzi sur la CM4S.

Grafikoj
Defaŭlte, la Raspberry Pi CM 1–3+ uzas la heredaĵan grafikan stakon, dum la Raspberry Pi CM 4S uzas la KMS-grafikan stakon.
Kvankam eblas uzi la heredan grafikan stakon sur la Raspberry Pi CM 4S, ĉi tio ne subtenas 3D-akcelon, do oni rekomendas translokiĝi al KMS.

HDMI
Dum la BCM2711 havas du HDMI-havenojn, nur HDMI-0 estas havebla sur la Raspberry Pi CM 4S, kaj ĉi tio povas esti funkciigita ĝis 4Kp60. Ĉiuj aliaj ekraninterfacoj (DSI, DPI kaj kunmetaĵo) estas senŝanĝaj.

Raspberry Pi estas varmarko de Raspberry Pi Ltd
Raspberry Pi Ltd

Dokumentoj/Rimedoj

Raspberry Pi CM 1 4S Komputila Modulo [pdf] Uzantogvidilo
CM 1, CM 1 4S Komputila Modulo, 4S Komputila Modulo, Komputila Modulo, Modulo

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *