Raspberry-logo

Raspberry Pi CM 1 4S Compute Module

Raspberry-Pi-CM-1-4S-Compute-Module-cov khoom

Cov ntaub ntawv khoom

Specifications

  • Feature: Processor
  • Random Access Memory: 1 GB ua
  • Embedded MultiMediaCard (eMMC) Nco: 0/8/16/32 GB
  • Ethernet: Yog lawm
  • Universal Serial Bus (USB): Yog lawm
  • HDMI: Yog lawm
  • Form Factor: SODIMM

Cov lus qhia siv khoom

Hloov ntawm Compute Module 1/3 mus rau Compute Module 4S
Yog tias koj tab tom hloov ntawm Raspberry Pi Compute Module (CM) 1 lossis 3 mus rau Raspberry Pi CM 4S, ua raws li cov kauj ruam no:

  1. Xyuas kom koj muaj qhov sib xws Raspberry Pi operating system (OS) duab rau lub platform tshiab.
  2. Yog tias siv cov kernel kev cai, review thiab kho nws rau kev sib raug zoo nrog cov cuab yeej tshiab.
  3. Xav txog cov kev hloov kho kho vajtse uas tau piav qhia hauv phau ntawv qhia txog qhov sib txawv ntawm cov qauv.

Cov Lus Qhia Fais Fab
Nco ntsoov siv lub zog tsim nyog uas ua tau raws li lub zog xav tau ntawm Raspberry Pi CM 4S kom tsis txhob muaj teeb meem.

Lub Hom Phiaj General I/O (GPIO) Kev Siv Thaum Ntxov
Nkag siab txog tus cwj pwm GPIO thaum lub caij khau raj kom paub meej tias kev pib tsim nyog thiab ua haujlwm ntawm cov khoom siv txuas nrog lossis cov khoom siv ntxiv.

Cov lus nug nquag nug (FAQ)

Q: Kuv puas tuaj yeem siv CM 1 lossis CM 3 hauv lub cim xeeb qhov ua SODIMM ntaus ntawv?
A: Tsis yog, cov khoom siv no tsis tuaj yeem siv rau hauv lub cim xeeb qhov ua SODIMM ntaus ntawv. Cov qauv tsim tshwj xeeb yog tsim los rau kev sib raug zoo nrog Raspberry Pi CM qauv.

Taw qhia

Daim ntawv dawb no yog rau cov neeg uas xav txav los ntawm kev siv Raspberry Pi Compute Module (CM) 1 lossis 3 mus rau Raspberry Pi CM 4S. Muaj ntau qhov laj thawj vim li cas qhov no yuav xav tau:

  • Kev siv fais fab loj dua
  • Nco ntxiv
  • Higher-resolution tso zis mus txog 4Kp60
  • Muaj zoo dua
  • Cov khoom lag luam ntev dua (lub sijhawm kawg yuav tsis ua ntej Lub Ib Hlis 2028)

Los ntawm qhov kev xav ntawm software, kev txav los ntawm Raspberry Pi CM 1/3 mus rau Raspberry Pi CM 4S yog qhov tsis mob, raws li Raspberry Pi operating system (OS) duab yuav tsum ua haujlwm ntawm txhua lub platform. Txawm li cas los xij, yog tias koj siv cov ntsiav kev cai, qee yam yuav tsum tau txiav txim siab hauv kev txav mus los. Cov kev hloov kho kho vajtse yog qhov tseem ceeb, thiab qhov sib txawv tau piav qhia hauv ntu tom qab.

Terminology
Cov kab ke duab qub txeeg qub teg: Cov kab kos duab ua tiav tag nrho hauv VideoCore firmware blob nrog shim daim ntawv thov kev pab cuam cuam tshuam rau cov ntsiav. Qhov no yog dab tsi tau siv rau feem ntau ntawm Raspberry Pi Ltd Pi li txij li thaum pib, tab sis maj mam hloov los ntawm (F)KMS / DRM.
FKMS: Fake Kernel Hom Teeb. Thaum lub firmware tseem tswj cov khoom siv qis qis (rau example lub HDMI ports, Display Serial Interface, thiab lwm yam), cov qauv Linux cov tsev qiv ntawv yog siv hauv cov ntsiav nws tus kheej.
KMS: Tag nrho Kernel Hom Teeb tsa tus tsav tsheb. Tswj tag nrho cov txheej txheem tso saib, suav nrog tham nrog kho vajtse ncaj qha tsis muaj kev cuam tshuam firmware.
DRM: Direct Rendering Manager, lub subsystem ntawm Linux kernel siv los sib txuas lus nrog graphical processing units. Siv hauv kev koom tes nrog FKMS thiab KMS.

Compute Module sib piv

Kev ua haujlwm sib txawv
Cov lus hauv qab no muab qee lub tswv yim ntawm qhov yooj yim hluav taws xob thiab kev ua haujlwm sib txawv ntawm cov qauv.

Feature ib 1 CM 3/3+ CM 4 S
Processor NPE 2835 NPE 2837 NPE 2711
Random access nco 512 MB 1 GB ua 1 GB ua
Embedded MultiMediaCard (eMMC) nco 0/8/16/32 GB 0/8/16/32 GB
Ethernet Tsis muaj Tsis muaj Tsis muaj
Universal Serial Bus (USB) 1 × USB 2.0 1 × USB 2.0 1 × USB 2.0
HDMI 1 × 1080p60 1 × 1080p60 1 × 4K
Form factor SODIMM SODIMM SODIMM

Qhov txawv ntawm lub cev
Lub Raspberry Pi CM 1, CM 3/3+, thiab CM 4S daim ntawv foos yog nyob ib ncig ntawm ib qho me me-qhib dual inline nco module (SODIMM) txuas. Qhov no muab txoj hauv kev hloov kho lub cev sib xws ntawm cov khoom siv no.

Nco tseg
Cov khoom siv no tsis tuaj yeem siv rau hauv qhov chaw nco ua SODIMM ntaus ntawv.

Cov lus qhia txog kev siv fais fab
Raspberry Pi CM 3 yuav tsum muaj 1.8V fais fab mov sab nraud (PSU). Lub Raspberry Pi CM 4S tsis siv lwm qhov 1.8V PSU rail yog li cov pins ntawm Raspberry Pi CM 4S tsis txuas ntxiv lawm. Qhov no txhais tau hais tias yav tom ntej baseboards yuav tsis xav tau lub regulator haum, uas yooj yim lub hwj chim-on sequencing. Yog tias cov laug cam uas twb muaj lawm muaj +1.8V PSU, yuav tsis muaj kev phom sij rau Raspberry Pi CM 4S.
Raspberry Pi CM 3 siv BCM2837 system ntawm lub nti (SoC), thaum CM 4S siv BCM2711 SoC tshiab. BCM2711 muaj ntau lub zog ua haujlwm muaj, yog li nws muaj peev xwm ua tau, qhov tseeb, rau nws siv zog ntau dua. Yog hais tias qhov no yog ib qho kev txhawj xeeb ces txwv lub moos siab tshaj plaws hauv config.txt tuaj yeem pab tau.

Lub hom phiaj dav dav siv I / O (GPIO) thaum khau raj
Internal booting ntawm lub Raspberry Pi CM 4S pib los ntawm ib tug internal serial peripheral interface (SPI) electronically erasable programmable nyeem-tsuas nco (EEPROM) siv BCM2711 GPIO40 rau GPIO43 pins; ib zaug booting tiav BCM2711 GPIOs hloov mus rau SODIMM connector thiab coj zoo li ntawm Raspberry Pi CM 3. Tsis tas li ntawd, yog tias yuav tsum muaj kev hloov kho hauv-system ntawm EEPROM (qhov no tsis pom zoo) ces GPIO pins GPIO40 rau GPIO43. los ntawm BCM2711 rov qab mus rau kev txuas nrog SPI EEPROM thiab yog li cov GPIO pins ntawm SODIMM connector tsis raug tswj los ntawm BCM2711 thaum lub sijhawm hloov kho.

GPIO tus cwj pwm ntawm pib lub hwj chim rau
GPIO kab tuaj yeem muaj cov ntsiab lus luv luv thaum pib qhov twg lawv tsis rub qis lossis siab, yog li ua rau lawv tus cwj pwm tsis tuaj yeem xav txog. Qhov kev coj cwj pwm tsis zoo no tuaj yeem sib txawv ntawm CM3 thiab CM4S, thiab tseem nrog cov chip batch variations ntawm tib lub cuab yeej. Feem ntau ntawm kev siv qhov no tsis muaj kev cuam tshuam rau kev siv, txawm li cas los xij, yog tias koj muaj lub rooj vag MOSFET txuas nrog tri-xeev GPIO, qhov no tuaj yeem ua rau muaj kev pheej hmoo ntawm kev tsis txaus ntseeg tuav cov volts thiab tig rau txhua qhov kev sib txuas hauv qab. Nws yog ib qho kev xyaum zoo los xyuas kom meej tias lub rooj vag los ntshav resistor rau hauv av tau muab tso rau hauv kev tsim ntawm lub rooj tsavxwm, txawm tias siv CM3 lossis CM4S, kom cov nqi them nqi hluav taws xob no tawm mus.
Pom zoo qhov tseem ceeb rau cov resistor yog nruab nrab ntawm 10K thiab 100K.

Disabling eMMC
Ntawm Raspberry Pi CM 3, EMMC_Disable_N hluav taws xob tiv thaiv cov teeb liab los ntawm kev nkag mus rau eMMC. Ntawm Raspberry Pi CM 4S cov teeb liab no tau nyeem thaum khau raj los txiav txim siab seb eMMC lossis USB yuav tsum siv rau khau raj. Qhov kev hloov no yuav tsum yog pob tshab rau feem ntau daim ntawv thov.

EEPROM_WP_N
Raspberry Pi CM 4S khau looj plab hlaub los ntawm onboard EEPROM uas yog programmed thaum tsim khoom. Lub EEPROM muaj ib qho kev tiv thaiv kev sau ntawv uas tuaj yeem qhib tau ntawm software. Ib tus pin sab nraud kuj tau muab los txhawb kev tiv thaiv kev sau ntawv. Tus pin no ntawm SODIMM pinout yog tus pin hauv av, yog li lub neej ntawd yog qhov kev tiv thaiv kev sau ntawv tau qhib los ntawm software EEPROM yog sau tiv thaiv. Nws tsis pom zoo kom EEPROM hloov kho hauv thaj teb. Thaum kev txhim kho ntawm qhov system tiav lawm, EEPROM yuav tsum tau sau-tiv thaiv ntawm software los tiv thaiv kev hloov pauv hauv thaj chaw.

Yuav tsum hloov software

Yog tias koj tab tom siv qhov hloov kho tshiab Raspberry Pi OS ces qhov kev hloov pauv software xav tau thaum tsiv ntawm ib qho Raspberry Pi Ltd boards tsawg; lub kaw lus cia li pom lub rooj tsavxwm twg khiav thiab yuav teeb tsa lub operating system kom tsim nyog. Yog li ntawd, rau example, koj tuaj yeem txav koj cov duab OS los ntawm Raspberry Pi CM 3+ mus rau Raspberry Pi CM 4S thiab nws yuav tsum ua haujlwm yam tsis muaj kev hloov pauv.

Nco tseg
Koj yuav tsum xyuas kom meej tias koj lub Raspberry Pi OS kev teeb tsa tau hloov kho los ntawm kev mus dhau ntawm cov txheej txheem hloov tshiab. Qhov no yuav xyuas kom meej tias tag nrho cov firmware thiab kernel software tsim nyog rau lub cuab yeej siv.

Yog tias koj tab tom tsim koj tus kheej cov pob me me tsim los yog muaj kev hloov kho hauv cov ntawv khau raj ces tej zaum yuav muaj qee qhov chaw uas koj yuav tsum tau xyuas kom koj siv cov teeb tsa kom raug, overlays, thiab tsav tsheb.
Thaum siv qhov hloov tshiab Raspberry Pi OS yuav tsum txhais tau hais tias qhov kev hloov pauv yog pob tshab, rau qee qhov ' liab qab hlau' daim ntawv thov nws muaj peev xwm hais tias qee qhov chaw nco tau hloov pauv thiab yuav tsum tau rov ua dua ntawm daim ntawv thov. Saib BCM2711 cov ntaub ntawv txuas ntxiv kom paub meej ntxiv ntawm cov yam ntxwv ntxiv ntawm BCM2711 thiab sau npe chaw nyob.

Hloov kho firmware ntawm ib qho system qub
Qee qhov xwm txheej nws yuav tsis tuaj yeem hloov kho cov duab mus rau qhov tseeb version ntawm Raspberry Pi OS. Txawm li cas los xij, CM4S lub rooj tsavxwm tseem yuav xav tau hloov kho firmware kom ua haujlwm kom raug. Muaj ib daim ntawv dawb muaj los ntawm Raspberry Pi Ltd uas piav qhia txog kev hloov kho firmware kom meej, txawm li cas los xij, luv luv, cov txheej txheem yog raws li hauv qab no:

Download tau lub firmware files los ntawm qhov chaw hauv qab no: https://github.com/raspberrypi/firmware/archive/refs/heads/stable.zip
Qhov no zip file muaj ntau yam khoom sib txawv, tab sis cov uas peb xav tau ntawm no stage yog nyob rau hauv lub boot folder.
Lub firmware files muaj cov npe ntawm daim ntawv pib *.elf thiab lawv cov kev txhawb nqa cuam tshuam files fixup *.dat.
Lub hauv paus ntsiab lus tseem ceeb yog luam qhov yuav tsum tau pib thiab kho files ntawm no zip file los hloov tib lub npe files ntawm qhov chaw ua haujlwm qhov system duab. Cov txheej txheem tseeb yuav nyob ntawm seb lub operating system tau teeb tsa li cas, tab sis raws li tus example, qhov no yog li cas nws yuav ua tiav ntawm Raspberry Pi OS duab.

  1. Extract los yog qhib lub zip file yog li koj tuaj yeem nkag mus rau qhov xav tau files.
  2. Qhib lub khau raj ntawm lub hom phiaj OS duab (qhov no tuaj yeem yog ntawm daim npav SD lossis daim ntawv luam ntawm disk).
  3. Txiav txim seb qhov twg start.elf thiab fixup.dat files yog tam sim no nyob rau lub hom phiaj OS duab.
  4. Luam cov files los ntawm zip archive mus rau qhov chaw duab.

Cov duab tam sim no yuav tsum tau npaj siv rau ntawm CM4S.

Duab
Los ntawm lub neej ntawd, Raspberry Pi CM 1-3+ siv cov kab ke duab qub txeeg qub teg, thaum Raspberry Pi CM 4S siv KMS cov duab kos.
Thaum nws tuaj yeem siv cov duab qub txeeg qub teg ntawm Raspberry Pi CM 4S, qhov no tsis txhawb nqa 3D acceleration, yog li txav mus rau KMS tau pom zoo.

HDMI
Txawm hais tias BCM2711 muaj ob lub HDMI chaw nres nkoj, tsuas yog HDMI-0 muaj nyob ntawm Raspberry Pi CM 4S, thiab qhov no tuaj yeem tsav mus txog 4Kp60. Tag nrho lwm cov khoom siv interfaces (DSI, DPI thiab composite) tsis hloov.

Raspberry Pi yog lub cim lag luam ntawm Raspberry Pi Ltd
Raspberry Pi Ltd liab

Cov ntaub ntawv / Cov ntaub ntawv

Raspberry Pi CM 1 4S Compute Module [ua pdf] Cov neeg siv phau ntawv qhia
CM 1, CM 1 4S Compute Module, 4S Compute Module, Compute Module, Module

Cov ntaub ntawv

Cia ib saib

Koj email chaw nyob yuav tsis raug luam tawm. Cov teb uas yuav tsum tau muaj yog cim *