Málna-logó

Raspberry Pi CM 1 4S számítási modul

Raspberry-Pi-CM-1-4S-Compute-Module-product

Termékinformáció

Műszaki adatok

  • Funkció: Processzor
  • Véletlen elérésű memória: 1 GB
  • Beágyazott MultiMediaCard (eMMC) memória: 0/8/16/32 GB
  • Ethernet: Igen
  • Univerzális soros busz (USB): Igen
  • HDMI: Igen
  • Forma tényező: SODIMM

A termék használati útmutatója

Áttérés az 1/3 számítási modulról a 4S számítási modulra
Ha a Raspberry Pi Compute Module (CM) 1-ről vagy 3-ról Raspberry Pi CM 4S-re vált át, kövesse az alábbi lépéseket:

  1. Győződjön meg arról, hogy az új platformhoz kompatibilis Raspberry Pi operációs rendszer (OS) képfájlja van.
  2. Ha egyéni kernelt használ, review és állítsa be az új hardverrel való kompatibilitás érdekében.
  3. Vegye figyelembe a kézikönyvben leírt hardvermódosításokat a modellek közötti különbségek miatt.

A tápegység részletei
Győződjön meg arról, hogy megfelelő tápegységet használ, amely megfelel a Raspberry Pi CM 4S teljesítménykövetelményeinek, hogy elkerülje a problémákat.

Általános célú I/O (GPIO) használat rendszerindításkor
Ismerje meg a GPIO viselkedését a rendszerindítás során, hogy biztosítsa a csatlakoztatott perifériák vagy tartozékok megfelelő inicializálását és működését.

Gyakran Ismételt Kérdések (GYIK)

K: Használhatom a CM 1 vagy CM 3 memóriahelyet SODIMM-eszközként?
V: Nem, ezek az eszközök nem használhatók memórianyílásban SODIMM-eszközként. Az alaktényezőt kifejezetten a Raspberry Pi CM modellekkel való kompatibilitásra tervezték.

Bevezetés

Ez a tanulmány azoknak szól, akik a Raspberry Pi Compute Module (CM) 1 vagy 3 használatáról szeretnének áttérni a Raspberry Pi CM 4S-re. Számos oka lehet annak, hogy ez miért kívánatos:

  • Nagyobb számítási teljesítmény
  • Több memória
  • Nagyobb felbontású kimenet akár 4Kp60-ig
  • Jobb elérhetőség
  • Hosszabb termékélettartam (utoljára 2028 januárja előtt vásárolt)

Szoftver szempontból a Raspberry Pi CM 1/3-ról a Raspberry Pi CM 4S-re való átállás viszonylag fájdalommentes, mivel a Raspberry Pi operációs rendszer (OS) képének minden platformon működnie kell. Ha azonban egyéni kernelt használ, néhány dolgot figyelembe kell vennie az áthelyezés során. A hardveres változások jelentősek, a különbségeket egy későbbi részben ismertetjük.

Terminológia
Hagyományos grafikus verem: Teljesen a VideoCore firmware blobban megvalósított grafikus verem, a kernelhez kitett, illesztett alkalmazásprogramozási felülettel. Ezt használják a legtöbb Raspberry Pi Ltd Pi eszközön a bevezetés óta, de fokozatosan felváltja az (F)KMS/DRM.
FKMS: Hamis kernel mód beállítása. Amíg a firmware továbbra is vezérli az alacsony szintű hardvert (plampA HDMI-portok, a Display Serial Interface stb.) szabványos Linux-könyvtárak használatosak magában a kernelben.
KMS: A teljes kernelmód-beállítási illesztőprogram. A teljes megjelenítési folyamatot vezérli, beleértve a hardverrel való közvetlen beszélgetést, firmware-kezelés nélkül.
DRM: Direct Rendering Manager, a Linux kernel egy alrendszere, amely a grafikus feldolgozóegységekkel való kommunikációra szolgál. Az FKMS-szel és a KMS-szel együttműködve használatos.

Számítási modul összehasonlítás

Funkcionális különbségek
Az alábbi táblázat néhány képet ad a modellek közötti alapvető elektromos és funkcionális különbségekről.

Funkció CM 1 CM 3/3+ CM 4S
Processzor BCM2835 BCM2837 BCM2711
Véletlen hozzáférésű memória 512 MB 1 GB 1 GB
Beépített MultiMediaCard (eMMC) memória 0/8/16/32 GB 0/8/16/32 GB
Ethernet Egyik sem Egyik sem Egyik sem
Univerzális soros busz (USB) 1 × USB 2.0 1 × USB 2.0 1 × USB 2.0
HDMI 1 × 1080p60 1 × 1080p60 1 × 4K
Forma tényező SODIMM SODIMM SODIMM

Fizikai különbségek
A Raspberry Pi CM 1, CM 3/3+ és CM 4S kialakítása egy kis körvonalú dual inline memóriamodul (SODIMM) csatlakozón alapul. Ez fizikailag kompatibilis frissítési útvonalat biztosít ezen eszközök között.

JEGYZET
Ezek az eszközök nem használhatók memórianyílásban SODIMM-eszközként.

A tápegység részletei
A Raspberry Pi CM 3 külső 1.8 V-os tápegységet (PSU) igényel. A Raspberry Pi CM 4S már nem használ külső 1.8 V-os tápsínt, így a Raspberry Pi CM 4S érintkezői már nincsenek csatlakoztatva. Ez azt jelenti, hogy a jövőbeni alaplapokhoz nem kell felszerelni a szabályozót, ami leegyszerűsíti a bekapcsolási sorrendet. Ha a meglévő kártyák már rendelkeznek +1.8 V-os tápegységgel, akkor a Raspberry Pi CM 4S-nek nem lesz semmi baja.
A Raspberry Pi CM 3 BCM2837 rendszert használ egy chipen (SoC), míg a CM 4S az új BCM2711 SoC-t. A BCM2711 lényegesen nagyobb feldolgozási teljesítménnyel rendelkezik, így lehetséges, sőt valószínű, hogy több energiát fogyaszt. Ha ez aggodalomra ad okot, segíthet a maximális órajel korlátozása a config.txt fájlban.

Általános célú I/O (GPIO) használat a rendszerindítás során
A Raspberry Pi CM 4S belső indítása egy belső soros periféria interfész (SPI) elektronikusan törölhető programozható csak olvasható memóriájából (EEPROM) indul a BCM2711 GPIO40-GPIO43 érintkezők használatával; amint a rendszerindítás befejeződött, a BCM2711 GPIO-k a SODIMM csatlakozóra kapcsolódnak, és úgy viselkednek, mint a Raspberry Pi CM 3 esetében. Továbbá, ha az EEPROM rendszeren belüli frissítése szükséges (ez nem ajánlott), akkor a GPIO a GPIO40-et a GPIO43-ra rögzíti. a BCM2711-ről visszaáll az SPI EEPROM-hoz való csatlakozásra, és így ezek a GPIO érintkezők a A SODIMM-csatlakozókat már nem vezérli a BCM2711 a frissítési folyamat során.

GPIO viselkedés kezdeti bekapcsoláskor
A GPIO-vonalaknak lehet egy nagyon rövid pontja az indítás során, ahol nem húzzák sem alacsonyra, sem magasra, így viselkedésük kiszámíthatatlan. Ez a nem determinisztikus viselkedés változhat a CM3 és a CM4S között, valamint ugyanazon az eszközön a chip kötegelt változataival is. Az esetek többségében ennek nincs hatása a használatra, azonban ha MOSFET-kapu van egy háromállapotú GPIO-hoz csatlakoztatva, ez azt kockáztathatja, hogy a kósza kapacitások feszültséget tartanak fenn, és bekapcsolhatnak minden csatlakoztatott downstream eszközt. Bevált gyakorlat, ha a kártya kialakításába beépítik a földhöz vezető kapu légtelenítési ellenállását, akár CM3, akár CM4S használatával, így ezek a kapacitív töltések elvezetésre kerülnek.
Az ellenállás javasolt értéke 10K és 100K között van.

Az eMMC letiltása
A Raspberry Pi CM 3-on az EMMC_Disable_N elektromosan megakadályozza, hogy a jelek hozzáférjenek az eMMC-hez. A Raspberry Pi CM 4S-en ez a jel beolvasásra kerül a rendszerindítás során, hogy eldöntse, hogy az eMMC-t vagy az USB-t kell-e használni a rendszerindításhoz. Ennek a változtatásnak átláthatónak kell lennie a legtöbb alkalmazás számára.

EEPROM_WP_N
A Raspberry Pi CM 4S egy beépített EEPROM-ról indul, amelyet a gyártás során programoztak. Az EEPROM írásvédelmi funkcióval rendelkezik, amely szoftveren keresztül engedélyezhető. Az írásvédelem támogatására egy külső tű is rendelkezésre áll. Ez a érintkező a SODIMM kivezetésén földelt érintkező volt, így alapértelmezés szerint, ha az írásvédelem szoftveren keresztül engedélyezett, az EEPROM írásvédett. Nem ajánlott az EEPROM-ot terepen frissíteni. A rendszer fejlesztése után az EEPROM-ot szoftveren keresztül írásvédelemmel kell ellátni, hogy elkerüljük a helyszíni változtatásokat.

Szoftver változtatások szükségesek

Ha teljesen frissített Raspberry Pi OS-t használ, akkor a Raspberry Pi Ltd táblák közötti váltáskor minimálisan szükséges szoftvermódosítás; a rendszer automatikusan felismeri, hogy melyik kártya fut, és megfelelően beállítja az operációs rendszert. Tehát plampLe, áthelyezheti az operációs rendszer képét egy Raspberry Pi CM 3+-ról egy Raspberry Pi CM 4S-re, és változtatás nélkül kell működnie.

JEGYZET
Győződjön meg arról, hogy a Raspberry Pi OS telepítése naprakész a szabványos frissítési mechanizmus végrehajtásával. Ez biztosítja, hogy minden firmware és kernelszoftver megfelelő legyen a használt eszközhöz.

Ha saját minimális kernelfelépítést fejleszt, vagy bármilyen testreszabást végez a rendszerindító mappában, akkor előfordulhat, hogy bizonyos területeken meg kell győződnie arról, hogy a megfelelő beállításokat, átfedéseket és illesztőprogramokat használja.
Míg a frissített Raspberry Pi OS használata azt jelenti, hogy az átmenet meglehetősen átlátható, egyes „csupasz fém” alkalmazásoknál előfordulhat, hogy bizonyos memóriacímek megváltoztak, és az alkalmazás újrafordítása szükséges. Tekintse meg a BCM2711 perifériák dokumentációját a BCM2711 extra szolgáltatásaival és a címjegyzék-címekkel kapcsolatos további részletekért.

Firmware frissítés egy régebbi rendszeren
Bizonyos esetekben előfordulhat, hogy nem lehet frissíteni egy képet a Raspberry Pi OS legújabb verziójára. A CM4S kártya megfelelő működéséhez azonban továbbra is frissíteni kell a firmware-t. A Raspberry Pi Ltd.-től beszerezhető egy fehér könyv, amely részletesen leírja a firmware frissítését, de röviden a folyamat a következő:

Töltse le a firmware-t files a következő helyről: https://github.com/raspberrypi/firmware/archive/refs/heads/stable.zip
Ezt a cipzárt file több különböző elemet tartalmaz, de azok, amelyekre ez a stage a rendszerindító mappában vannak.
A firmware files start*.elf formátumú nevekkel és a hozzájuk tartozó támogatással rendelkezik files javítás*.dat.
Az alapelv a szükséges indítás és javítás másolása files ebből a cipzárból file az azonos nevű files a cél operációs rendszer képén. A pontos folyamat az operációs rendszer beállításától függ, de mint plample, ez így történne egy Raspberry Pi OS képen.

  1. Bontsa ki vagy nyissa ki a cipzárt file így elérheti a szükséges files.
  2. Nyissa meg a rendszerindító mappát a cél operációs rendszer képén (ez lehet SD-kártyán vagy lemezalapú másolaton).
  3. Határozza meg, melyik start.elf és fixup.dat files jelen vannak a cél operációs rendszer képén.
  4. Másold ki azokat files a zip-archívumból a célképhez.

A képnek készen kell állnia a CM4S-en való használatra.

Grafika
Alapértelmezés szerint a Raspberry Pi CM 1–3+ a régebbi grafikus verem, míg a Raspberry Pi CM 4S a KMS grafikus veremét használja.
Bár a Raspberry Pi CM 4S-en lehetséges az örökölt grafikus verem használata, ez nem támogatja a 3D gyorsítást, ezért javasolt a KMS-re való átállás.

HDMI
Míg a BCM2711 két HDMI-porttal rendelkezik, a Raspberry Pi CM 0S-en csak a HDMI-4 érhető el, és ez akár 4Kp60-as sebességgel is meghajtható. Az összes többi megjelenítési felület (DSI, DPI és kompozit) változatlan.

A Raspberry Pi a Raspberry Pi Ltd. védjegye
Raspberry Pi Kft

Dokumentumok / Források

Raspberry Pi CM 1 4S számítási modul [pdf] Felhasználói útmutató
CM 1, CM 1 4S számítási modul, 4S számítási modul, számítási modul, modul

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *