Útvega Raspberry Pi Compute Module
Að útvega Raspberry Pi Compute Module (útgáfur 3 og 4)
Raspberry Pi Ltd
2022-07-19: githash: 94a2802-clean
Colophon
© 2020-2022 Raspberry Pi Ltd (áður Raspberry Pi (Trading) Ltd.)
Þessi skjöl eru með leyfi samkvæmt Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND). byggingardagur: 2022-07-19 byggingarútgáfa: githash: 94a2802-hreint
Lagalegur fyrirvari
TÆKNI- OG Áreiðanleikaupplýsingar fyrir RASPBERRY PI VÖRUR (ÞAR á meðal gagnablöð) EINS OG SEM Breytt er af og til („Auðlindir“) ER LEYFIÐ AF RASPBERRY PI LTD. FYRIR ER FYRIR ÓBEINU ÁBYRGÐ UM SÖLJANNI OG HÆFNI Í SÉRSTÖKNUM TILGANGI. AÐ ÞVÍ HÁMARKI SEM LEYFIÐ SAMKVÆMT LÖGUM ER LEYFIÐ SKAL RPL Í ENGUM TILKYNNINGUM BÆRA ÁBYRGÐ Á BEINUM, ÓBEINU, TILVALIÐ, SÉRSTAKUM, TIL fyrirmyndar EÐA AFLEIDANDI SKAÐA (ÞAR á meðal, EN EKKI TAKMARKAÐ VIÐ NÚNA, EN EKKI TAKMARKAÐ VIÐ GJÖF, AÐFJÖLDA VIÐJAFNA; , GÖGN , Eða hagnaður; eða truflun á viðskiptum) olli hins vegar og hvers kyns skaðabótakenning, hvort sem það er í samningi, ströngum ábyrgð eða skaðabótum (þ.mt vanræksla eða á annan hátt) sem stafar á einhvern hátt út úr notkun auðlinda, jafnvel þó að það sé ráðlagt um möguleikann AF SVONA SKAÐA.
RPL áskilur sér rétt til að gera allar endurbætur, endurbætur, leiðréttingar eða aðrar breytingar á AUÐLINDunum eða hvers kyns vörum sem lýst er í þeim hvenær sem er og án frekari fyrirvara. Auðlindirnar eru ætlaðar hæfum notendum með viðeigandi hönnunarþekkingu. Notendur eru einir ábyrgir fyrir vali sínu og notkun á auðlindunum og hvers kyns notkun á þeim vörum sem lýst er í þeim. Notandi samþykkir að skaða og halda RPL skaðlausum gegn allri ábyrgð, kostnaði, tjóni eða öðru tjóni sem stafar af notkun þeirra á AUÐINDI. RPL veitir notendum leyfi til að nota AUÐINDIN eingöngu í tengslum við Raspberry Pi vörurnar. Öll önnur notkun á auðlindunum er bönnuð. Ekkert leyfi er veitt öðrum RPL eða öðrum hugverkarétti þriðja aðila. HÁHÆTTUSTARF. Raspberry Pi vörur eru ekki hannaðar, framleiddar eða ætlaðar til notkunar í hættulegu umhverfi sem krefst bilunaröryggis, svo sem við rekstur kjarnorkumannvirkja, leiðsögu- eða fjarskiptakerfa loftfara, flugumferðarstjórnar, vopnakerfis eða öryggis mikilvægra forrita (þ. kerfi og önnur lækningatæki), þar sem bilun vörunnar gæti leitt beint til dauða, líkamstjóns eða alvarlegs líkamlegs eða umhverfistjóns („Háhættustarfsemi“). RPL afsalar sér sérstaklega allri skýrri eða óbeinri ábyrgð á hæfni fyrir áhættustarfsemi og tekur enga ábyrgð á notkun eða inniföldum Raspberry Pi vörum í áhættustarfsemi. Raspberry Pi vörur eru veittar með fyrirvara um staðlaða skilmála RPL. Úthlutun RPL á auðlindunum víkkar ekki út eða breytir á annan hátt staðlaða skilmála RPL, þ.mt en ekki takmarkað við fyrirvarana og ábyrgðina sem fram koma í þeim.
Útgáfusaga skjalsins Umfang document
Þetta skjal á við um eftirfarandi Raspberry Pi vörur:
Inngangur
Umsjónaraðili CM er a web forrit sem er hannað til að gera forritun á fjölda Raspberry Pi Compute Module (CM) tækja miklu auðveldara og fljótlegra. Það er einfalt í uppsetningu og einfalt í notkun. Það veitir viðmót við gagnagrunn með kjarnamyndum sem hægt er að hlaða upp, ásamt getu til að nota forskriftir til að sérsníða ýmsa hluta uppsetningarnar meðan á blikkandi ferli stendur. Merkjaprentun og fastbúnaðaruppfærsla er einnig studd. Þessi hvítbók gerir ráð fyrir að Provisioner þjónninn, hugbúnaðarútgáfa 1.5 eða nýrri, sé í gangi á Raspberry Pi.
Hvernig þetta allt virkar
CM4
Provisioner kerfið þarf að vera sett upp á eigin þráðaneti; Raspberry Pi sem keyrir þjóninn er tengdur við rofa ásamt eins mörgum CM4 tækjum og rofinn getur stutt. Sérhver CM4 sem er tengdur við þetta net mun uppgötvast af úthlutunarkerfinu og blikka sjálfkrafa með nauðsynlegum fastbúnaði notandans. Ástæðan fyrir því að hafa sitt eigið þráðlausa net kemur í ljós þegar þú hefur í huga að hvaða CM4 sem er tengt við netið verður útvegað, svo að halda netinu aðskildu frá hvaða neti sem er í beinni er nauðsynlegt til að koma í veg fyrir óviljandi endurforritun tækja.
MYNDABREYTINGAR CM 4 IO töflur með CM 4 -> CM4 IO töflur með CM4
Með því að nota Raspberry Pi sem miðlara er hægt að nota hlerunarnetkerfi fyrir veitanda en samt leyfa aðgang að ytri netum með þráðlausri tengingu. Þetta gerir auðvelt að hlaða niður myndum á netþjóninn, tilbúið fyrir úthlutunarferlið og gerir Raspberry Pi kleift að þjóna þjónustuveitunni web viðmót. Hægt er að hlaða niður mörgum myndum; veitirinn heldur gagnagrunni yfir myndir og gerir það auðvelt að velja viðeigandi mynd til að setja upp mismunandi tæki.
Þegar CM4 er tengdur við netið og er kveikt á honum mun hann reyna að ræsa sig og þegar aðrir valkostir hafa verið prófaðir er reynt að ræsa netið. Á þessum tímapunkti bregst Provisioner Dynamic Host Configuration Protocol (DHCP) kerfið við ræsingu CM4 og gefur því lágmarks ræsanlega mynd sem er hlaðið niður á CM4 og keyrt sem rót. Þessi mynd getur forritað innbyggða fjölmiðlunarkortið (eMMC) og keyrt allar nauðsynlegar forskriftir, samkvæmt fyrirmælum veitanda.
Nánari upplýsingar
CM4 einingar eru sendar með ræsistillingu sem mun reyna að ræsa frá eMMC fyrst; ef það mistekst vegna þess að eMMC er tómt, mun það framkvæma preboot execution environment (PXE) netræsingu. Þannig að með CM4 einingar sem hafa ekki enn verið útvegaðar og hafa tómt eMMC, verður netræsing sjálfgefið framkvæmd. Meðan á netræsingu stendur á úthlutunarneti mun létt tólastýrikerfi (OS) mynd (í raun Linux kjarna og scriptexecute initramfs) berast af úthlutunarþjóninum til CM4 einingarinnar yfir netið og þessi mynd sér um vistunina.
CM 3 og CM 4s
CM tækin sem byggjast á SODIMM tenginu geta ekki netræst, þannig að forritun fer fram með USB. Hvert tæki þarf að vera tengt við veitanda. Ef þú þarft að tengja fleiri en 4 tæki (fjöldi USB-tengja á Raspberry Pi) er hægt að nota USB hub. Notaðu góða USB-A til Micro-USB snúrur, tengdu frá Raspberry Pi eða miðstöðinni við USB þræltengi hvers CMIO borðs. Öll CMIO töflurnar þurfa líka aflgjafa, og J4 USB þræl ræsiforritið ætti að vera stillt til að virkja
MIKILVÆGT
EKKI tengja Ethernet tengi Pi 4. Þráðlausa tengingin er notuð til að fá aðgang að stjórnuninni web viðmót.
Uppsetning
Eftirfarandi leiðbeiningar voru réttar þegar þær voru gefnar út. Allar nýjustu uppsetningarleiðbeiningarnar má finna á Provisioner GitHub síðunni.
Að setja upp Provisioner web forrit á Raspberry Pi
VIÐVÖRUN
Gakktu úr skugga um að eth0 tengist Ethernet rofi sem hefur aðeins CM4 IO töflurnar tengdar. Ekki tengja eth0 við skrifstofu/almenna netkerfið þitt, annars gæti það „útvegað“ önnur Raspberry Pi tæki á netinu þínu líka. Notaðu Raspberry Pi þráðlausu tenginguna til að tengjast staðarnetinu þínu.
Mælt er með Lite útgáfunni af Raspberry Pi OS sem grunnstýrikerfi sem hægt er að setja upp Provisioner á. Til einföldunar notaðu rpi-imager og virkjaðu háþróaða stillingavalmyndina (Ctrl-Shift-X) til að setja upp lykilorð, hýsilheiti og þráðlausa stillingar. Þegar stýrikerfið hefur verið sett upp á Raspberry Pi þarftu að setja upp Ethernet kerfið:
- Stilltu eth0 til að hafa kyrrstætt Internet Protocol (IP) vistfang 172.20.0.1 inni í /16 undirneti (netmaska 255.255.0.0) með því að breyta DHCP stillingunni:
- sudo nano /etc/dhcpcd.conf
- Bætið við botninn á file:
tengi eth0
static ip_address=172.20.0.1/16 - Endurræstu til að leyfa breytingunum að taka gildi.
- Gakktu úr skugga um að uppsetning stýrikerfisins sé uppfærð:
sudo apt uppfærsla
sudo apt full uppfærsla - Veitingaraðili er afhentur sem tilbúinn .deb file á Provisioner GitHub síðunni. Sæktu nýjustu útgáfuna af þeirri síðu eða notaðu wget og settu hana upp með eftirfarandi skipun:
sudo apt install ./cmprovision4_*_all.deb - Stilltu web notandanafn og lykilorð forrits:
sudo /var/lib/cmprovision/artisan auth:create-user
Þú getur nú fengið aðgang að web tengi afgreiðsluaðila við a web vafra með því að nota Raspberry Pi þráðlausa IP töluna og notandanafnið og lykilorðið sem slegið var inn í fyrri hlutanum. Sláðu bara inn IP töluna í veffangastikunni í vafranum þínum og ýttu á Enter.
Notkun
Þegar þú tengist fyrst við þjónustuveituna web umsókn með þínum web vafra muntu sjá mælaborðsskjáinn, sem mun líta eitthvað svona út:
Þessi áfangasíða gefur einfaldlega einhverjar upplýsingar um nýjustu aðgerðina sem útvegsaðilinn framkvæmdi (í tdample ofan, einn CM4 hefur verið útvegaður).
Að hlaða inn myndum
Fyrsta aðgerðin sem þarf þegar þú setur upp er að hlaða myndinni þinni á netþjóninn, þaðan sem hægt er að nota hana til að útvega CM4 borðin þín. Smelltu á 'Myndir' valmyndaratriðið efst á síðunni web síðu og þú ættir að fá upp svipaðan skjá og sá sem sýndur er hér að neðan, sem sýnir lista yfir myndir sem eru hlaðnar upp (sem verður í upphafi tómur).
Veldu hnappinn Bæta við mynd til að hlaða upp mynd; þú munt sjá þennan skjá:
Myndin þarf að vera aðgengileg á tækinu þar sem web vafrinn er í gangi og á einu af myndsniðunum sem tilgreind eru. Veldu myndina úr vélinni þinni með því að nota staðalinn file glugga og smelltu á 'Hlaða upp'. Þetta mun nú afrita myndina af vélinni þinni yfir á Provisioner þjóninn sem keyrir á Raspberry Pi. Þetta getur tekið smá tíma. Þegar myndinni hefur verið hlaðið upp sérðu hana á myndasíðunni.
Að bæta við verkefni
Nú þarftu að búa til verkefni. Þú getur tilgreint hvaða fjölda verkefna sem er og hvert getur haft mismunandi mynd, sett af skriftum eða merki. Virka verkefnið er það sem nú er notað til úthlutunar.
Smelltu á 'Verkefni' valmyndaratriðið til að koma upp Verkefnasíðunni. Eftirfarandi frvample er nú þegar með eitt verkefni, sem kallast 'Test project', sett upp.
Smelltu nú á 'Bæta við verkefni' til að setja upp nýtt verkefni
- Gefðu verkefninu viðeigandi nafn og veldu síðan hvaða mynd þú vilt að þetta verkefni noti úr fellilistanum. Þú getur líka stillt fjölda annarra breytur á þessum stage, en oft dugar bara myndin.
- Ef þú ert að nota v1.5 eða nýrri af Provisioner, þá hefur þú möguleika á að sannreyna að blikkið hafi lokið rétt. Ef þetta er valið mun gögnin úr CM tækinu lesa aftur eftir að hafa blikkað og staðfest að þau passi við upprunalegu myndina. Þetta mun bæta auka tíma við útvegun hvers tækis, magn tímans sem bætt er við fer eftir stærð myndarinnar.
- Ef þú velur fastbúnaðinn sem á að setja upp (þetta er valfrjálst) hefurðu einnig möguleika á að sérsníða þann fastbúnað með einhverjum sérstökum stillingarfærslum sem verða sameinaðar í tvíundarskrá ræsiforritsins. Tiltæka valkostina er að finna á Raspberry Pi websíða.
- Smelltu á 'Vista' þegar þú hefur skilgreint nýja verkefnið þitt að fullu; þú ferð aftur á síðuna Verkefni og nýja verkefnið verður skráð. Athugaðu að aðeins eitt verkefni getur verið virkt hverju sinni og þú getur valið það af þessum lista.
Handrit
Virkilega gagnlegur eiginleiki Provisioner er hæfileikinn til að keyra forskriftir á myndinni, fyrir eða eftir uppsetningu. Þrjár forskriftir eru sjálfgefnar uppsettar í Provisioner og hægt er að velja þær þegar nýtt verkefni er búið til. Þau eru skráð á Scriptspage
FyrrverandiampNotkun forskrifta gæti verið að bæta sérsniðnum færslum við config.txt. Staðlaða forskriftin Bæta dtoverlay=dwc2 við config.txt gerir þetta með því að nota eftirfarandi skelkóða:
Smelltu á 'Bæta við handriti' til að bæta við þínum eigin sérstillingum:
Merki
Útvegsaðili hefur aðstöðu til að prenta út merkimiða fyrir tækið sem verið er að útvega. Síðan Merki sýnir alla forskilgreinda merkimiða sem hægt er að velja á meðan á vinnsluferlinu stendur. Til dæmisampÞú gætir viljað prenta út DataMatrix eða Quick Response (QR) kóða fyrir hvert borð sem útvegað er og þessi eiginleiki gerir þetta mjög auðvelt.
Smelltu á 'Bæta við merki' til að tilgreina þitt eigið:
Firmware
Veitingaraðilinn veitir möguleika á að tilgreina hvaða útgáfu af ræsihleðslubúnaðinum þú vilt setja upp á CM4. Á Firmware síðunni er listi yfir alla mögulega valkosti, en sá nýjasti er venjulega sá besti.Til að uppfæra listann með nýjustu útgáfum af ræsiforritinu, smelltu á hnappinn 'Hlaða niður nýjum fastbúnaði frá github'.
Hugsanleg vandamál
Úreltur vélbúnaðar fyrir ræsihleðslutæki
Ef CM4 þinn er ekki greindur af Provisioner kerfinu þegar það er tengt við, það er mögulegt að ræsihleðsluforritið sé úrelt. Athugaðu að öll CM4 tæki framleidd síðan í febrúar 2021 eru með rétta ræsiforritið uppsett í verksmiðjunni, þannig að þetta mun aðeins gerast með tækjum sem voru framleidd fyrir þann dag.
Þegar forritað eMMC
Ef CM4 einingin hefur þegar ræsingu files í eMMC frá fyrri úthlutunartilraun mun það ræsa úr eMMC og netræsingin sem þarf til úthlutunar mun ekki eiga sér stað.
Ef þú vilt endurúthluta CM4 einingu þarftu að:
- Tengdu USB snúru á milli vistunarmiðlarans og ör USB tengisins á CM4 IO borðinu (merkt 'USB þræll').
- Settu jumper á CM4 IO borðið (J2, 'Fit jumper to disable eMMC boot').
Þetta mun valda því að CM4 einingin framkvæmir USB ræsingu, í því tilviki mun úthlutunarþjónninn flytja files af the gagnsemi OS yfir USB.
Eftir að stýrikerfið hefur ræst mun það hafa samband við úthlutunarþjóninn yfir Ethernet til að fá frekari leiðbeiningar og hlaða niður fleiri files (td OS myndin sem á að skrifa á eMMC) eins og venjulega. Svo, Ethernet tenging til viðbótar við USB snúru er enn nauðsynleg.
Spanning Tree Protocol (STP) á stýrðum Ethernet rofum
PXE ræsing mun ekki virka rétt ef STP er virkt á stýrðum Ethernet rofi. Þetta getur verið sjálfgefið á sumum rofum (td Cisco), og ef það er raunin þarf að gera það óvirkt til að úthlutunarferlið virki rétt.
Raspberry Pi er vörumerki Raspberry Pi Foundation
Raspberry Pi Ltd
Skjöl / auðlindir
![]() |
Raspberry Pi útvegar Raspberry Pi Compute Module [pdfNotendahandbók Útvega Raspberry Pi Compute Module, Provisioning, Raspberry Pi Compute Module, Compute Module |