Vaarika-Pi-LOGO

Raspberry Pi arvutusmooduli pakkumine

Raspberry-Pi-arvutimooduli toote varustamine

Raspberry Pi arvutusmooduli varustamine (versioonid 3 ja 4)
Raspberry Pi Ltd
2022-07-19: githash: 94a2802-clean

Kolofon
© 2020–2022 Raspberry Pi Ltd (endine Raspberry Pi (Trading) Ltd.)
See dokumentatsioon on litsentsitud Creative Commonsi Attribution-NoDerivatives 4.0 International (CC BY-ND) alusel. ehitamise kuupäev: 2022-07-19 ehitusversioon: githash: 94a2802-clean

Juriidiline lahtiütlemine

RASPBERRY PI TOODETE (SH ANDMELEHED) TEHNILISI JA USALDUSVÕIME ANDMEID, MIS ON AEG-AJALT MUUDATUD ("RESSURSSID"), ESITAB RASPBERRY PI LTD ("RPL") "NAGU ON" NING MIS TAHES VÄLJESTUNUD, VÄLJASTATUD VÕI KAUDSETE ANDMED KAUDSED GARANTIID KAUBANDUSVÕIME JA KONKREETSEKS EESMÄRGIKS SOBIVUSE KOHTA VÄLJA TAGATAKSE. KOHALDATAVATE SEADUSTEGA LUBATUD MAKSIMAALSES MÄÄRAS EI VASTUTA RPL MITTE MITTE JUHUL MISGI OTSESE, KAUDSE, JUHUSLIKU, ERI-, EESMÄRGISTE VÕI JÄLJENDUSLIKU KAHJU EEST (SEALHULGAS, KUID MITTE PIIRATUD, TEENUSTE VÕI TEENUSED; KASUTAMINE, ANDMED VÕI KASUM; VÕI ÄRITEGEVUSE KATKESTUS), SIISKI PÕHJUSLIK JA MIS TAHES VASTUTUSE TEOORIA, KAS LEPINGU, RANGE VASTUTUS VÕI DEKETTLIKKUS (KAASA arvatud HOOLETUS VÕI MUUAL MUU), MIS TEKIB MIS TAHES MEIE KASUTAMISE KOHTA. ITY SELLISTE KAHJUSTUSTE KOHTA.
RPL jätab endale õiguse teha RESSURSSE või neis kirjeldatud tooteid mis tahes täiendusi, täiustusi, parandusi või muid muudatusi igal ajal ja ilma täiendava etteteatamata. RESSURSID on mõeldud asjatundlikele kasutajatele, kellel on sobival tasemel disainialased teadmised. Kasutajad vastutavad ainuisikuliselt oma valiku ja RESSURSIDE kasutamise ning neis kirjeldatud toodete kasutamise eest. Kasutaja nõustub hüvitama ja kaitsma VÕTA-d kõigi kohustuste, kulude, kahjude või muude kahjude osas, mis tulenevad tema RESSURSSI kasutamisest. RPL annab kasutajatele loa kasutada RESSURSSE ainult koos Raspberry Pi toodetega. Igasugune muu RESSURSSI kasutamine on keelatud. Litsentsi ei anta ühelegi teisele VÕTA-le ega muule kolmanda osapoole intellektuaalomandi õigusele. KÕRGE RISKIGA TEGEVUSED. Raspberry Pi tooted ei ole kavandatud, toodetud ega ette nähtud kasutamiseks ohtlikes keskkondades, mis nõuavad tõrkeohutut toimimist, näiteks tuumarajatiste, õhusõiduki navigatsiooni- või sidesüsteemide, lennujuhtimise, relvasüsteemide või ohutuse seisukohalt kriitiliste rakenduste (sealhulgas elu toetamise) töös. süsteemid ja muud meditsiiniseadmed), mille puhul toodete rike võib põhjustada otseselt surma, kehavigastusi või raskeid füüsilisi või keskkonnakahjustusi (“kõrge riskiga tegevused”). RPL loobub konkreetselt mis tahes otsesest või kaudsest garantiist kõrge riskiga tegevusteks sobivuse kohta ega võta endale vastutust Raspberry Pi toodete kasutamise või kaasamise eest kõrge riskiga tegevustesse. Raspberry Pi tooteid pakutakse RPL-i tüüptingimuste alusel. RPL-i RESSURSIDE pakkumine ei laienda ega muuda muul viisil RPL-i tüüptingimusi, sealhulgas, kuid mitte ainult, neis väljendatud lahtiütlusi ja garantiisid.

Dokumendi versiooniajalugu Raspberry-Pi-arvutimooduli varustamine JOON 1Dokumendi ulatusment
See dokument kehtib järgmiste Raspberry Pi toodete kohta:Raspberry-Pi-arvutimooduli varustamine JOON 2

Sissejuhatus

CM Provisioner on a web rakendus, mis on loodud suure hulga Raspberry Pi arvutusmooduli (CM) seadmete programmeerimiseks palju lihtsamaks ja kiiremaks. Seda on lihtne paigaldada ja lihtne kasutada. See annab liidese üleslaaditavate kerneli piltide andmebaasile koos võimalusega kasutada skripte, et kohandada installimise erinevaid osi välguprotsessi ajal. Toetatud on ka etikettide printimine ja püsivara värskendamine. See raamat eeldab, et Provisioneri server, tarkvara versioon 1.5 või uuem, töötab Raspberry Pi-s.

Kuidas see kõik töötab

CM4
Provisioneri süsteem tuleb installida oma traadiga võrku; serverit töötav Raspberry Pi on ühendatud lülitiga ja nii palju CM4 seadmeid, kui lüliti toetab. Ettevalmistussüsteem tuvastab kõik sellesse võrku ühendatud CM4 ja vilgub automaatselt koos kasutaja nõutava püsivaraga. Oma traadiga võrgu olemasolu saab selgeks, kui arvate, et võrku ühendatud CM4 on ette nähtud, seega on võrgu hoidmine kõigist elavatest võrkudest eraldatud, et vältida seadmete tahtmatut ümberprogrammeerimist.

Raspberry-Pi-arvutimooduli varustamine JOON 3PILDI MUUDATUSED CM 4 IO-plaadid CM4-ga -> CM4 IO-plaadid CM4-ga

Kasutades serverina Raspberry Pi-d, on Provisioneri jaoks võimalik kasutada traadiga võrku, kuid lubada siiski juurdepääsu välistele võrkudele, kasutades traadita ühendust. See võimaldab piltide hõlpsat allalaadimist serverisse, mis on ettevalmistamise protsessiks valmis, ja võimaldab Raspberry Pi-l teenusepakkujat teenindada web liides. Saate alla laadida mitu pilti; Provisioner peab piltide andmebaasi ja teeb erinevate seadmete seadistamiseks sobiva pildi valimise lihtsaks.
Kui CM4 on võrku ühendatud ja sisse lülitatud, proovib see alglaadimist ning pärast muude võimaluste proovimist proovitakse käivitada võrgust. Siinkohal reageerib Provisioner Dynamic Host Configuration Protocol (DHCP) süsteem käivitatavale CM4-le ja annab sellele minimaalse alglaaditava kujutise, mis laaditakse alla CM4-sse ja seejärel käivitatakse administraatorina. See pilt võib programmeerida sisseehitatud multimeediumikaarti (eMMC) ja käitada kõiki vajalikke skripte vastavalt teenusepakkuja juhistele.

Täpsemalt
CM4 moodulid tarnitakse alglaadimiskonfiguratsiooniga, mis proovib esmalt käivitada eMMC-st; Kui see ebaõnnestub, kuna eMMC on tühi, teostab see eelkäivituskeskkonna (PXE) võrgukäivituse. Nii et CM4 moodulitega, mida pole veel ette nähtud ja millel on tühi eMMC, tehakse vaikimisi võrgukäivitus. Ettevalmistusvõrgus võrgu alglaadimise ajal teenindab pakkumisserver võrgu kaudu CM4 moodulile kerge utiliidi operatsioonisüsteemi (OS) kujutist (tegelikult Linuxi kerneli ja skripti käivitavat initramfs-i) ja see pilt haldab varustamise.

CM 3 ja CM 4s

SODIMM-i pistikul põhinevad CM-seadmed ei saa võrgust alglaadida, seega toimub programmeerimine USB kaudu. Iga seade peab olema teenusepakkujaga ühendatud. Kui teil on vaja ühendada rohkem kui 4 seadet (raspberry Pi USB-portide arv), saate kasutada USB-jaoturit. Kasutage kvaliteetseid USB-A-mikro-USB-kaableid, mis ühendavad Raspberry Pi või jaoturi iga CMIO-plaadi USB-alamporti. Kõik CMIO plaadid vajavad ka toiteallikat ja J4 USB oru alglaadimise lubamise hüppaja peaks olema seadistatud lubama

Raspberry-Pi-arvutimooduli varustamine JOON 4TÄHTIS
ÄRGE ühendage Pi 4 Etherneti porti. Juhtmeta ühendust kasutatakse haldusele juurdepääsuks web liides.

Paigaldamine

Järgmised juhised olid väljaandmise ajal õiged. Uusimad installijuhised leiate Provisioner GitHubi lehelt.

Provisioneri installimine web rakendus Raspberry Pi-le
HOIATUS
Veenduge, et eth0 oleks ühendatud Etherneti lülitiga, millega on ühendatud ainult CM4 IO-plaadid. Ärge ühendage eth0 oma kontori/avaliku võrguga, vastasel juhul võib see teie võrgus varustada ka teisi Raspberry Pi seadmeid. Kasutage kohaliku võrguga ühenduse loomiseks Raspberry Pi juhtmevaba ühendust.

Provisioneri installimiseks on soovitatav kasutada Raspberry Pi OS-i Lite versiooni. Parooli, hostinime ja traadita ühenduse sätete seadistamiseks kasutage lihtsuse huvides rpi-imagerit ja aktiveerige täpsemate sätete menüü (Ctrl-Shift-X). Kui OS on Raspberry Pi-le installitud, peate seadistama Etherneti süsteemi:

  1. Seadistage eth0 nii, et alamvõrgus /172.20.0.1 (võrgumask 16) oleks staatiline Interneti-protokolli (IP) aadress 255.255.0.0, muutes DHCP konfiguratsiooni:
    • sudo nano /etc/dhcpcd.conf
    • Lisage selle põhjale file:
      liides eth0
      staatiline ip_aadress=172.20.0.1/16
    • Muudatuste jõustumiseks taaskäivitage.
  2. Veenduge, et OS-i installimine oleks ajakohane:
    sudo apt värskendus
    sudo apt täielik täiendamine
  3. Provisioner tarnitakse valmis .deb file Provisioner GitHubi lehel. Laadige sellelt lehelt või kasutades wget alla uusim versioon ja installige see järgmise käsuga:
    sudo apt install ./cmprovision4_*_all.deb
  4. Määrake web rakenduse kasutajanimi ja parool:
    sudo /var/lib/cmprovision/artisan auth:create-user

Nüüd pääsete juurde web teenusepakkuja liides a web brauser, kasutades Raspberry Pi juhtmevaba IP-aadressi ning eelmises jaotises sisestatud kasutajanime ja parooli. Lihtsalt sisestage oma brauseri aadressiribale IP-aadress ja vajutage sisestusklahvi.

Kasutamine

Kui loote esimest korda ühenduse teenusepakkujaga web rakendus teiega web brauseris näete juhtpaneeli ekraani, mis näeb välja umbes selline:Raspberry-Pi-arvutimooduli varustamine JOON 5

See sihtleht annab lihtsalt teavet teenusepakkuja viimaste toimingute kohta (ntampülalpool, on ette nähtud üks CM4).

Piltide üleslaadimine

Esimene seadistamisel vajalik toiming on teie pildi laadimine serverisse, kust seda saab kasutada teie CM4-plaatide varustamiseks. Klõpsake ülaosas menüükäsku „Pildid”. web lehele ja peaksite saama allolevale sarnase ekraani, mis näitab praegu üleslaaditud piltide loendit (mis esialgu on tühi).Raspberry-Pi-arvutimooduli varustamine JOON 6

Pildi üleslaadimiseks valige nupp Lisa pilt; näete seda ekraani:
Raspberry-Pi-arvutimooduli varustamine JOON 7

Pilt peab olema juurdepääsetav seadmes, kus web brauser töötab ja ühes määratud pildivormingus. Valige standardeid kasutades oma masinast pilt file dialoogiaknas ja klõpsake nuppu Laadi üles. See kopeerib nüüd pildi teie masinast Raspberry Pi-s töötavasse Provisioneri serverisse. See võib veidi aega võtta. Kui pilt on üles laaditud, näete seda lehel Pildid.

Projekti lisamine

Nüüd peate looma projekti. Saate määrata mis tahes arvu projekte ja igal neist võib olla erinev pilt, skriptide komplekt või silt. Aktiivne projekt on see, mida praegu kasutatakse ettevalmistamiseks.
Projektide lehe kuvamiseks klõpsake menüükäsku "Projektid". Järgmised eksample on juba üks projekt nimega 'Testprojekt' üles seatud.

Raspberry-Pi-arvutimooduli varustamine JOON 8Nüüd klõpsake uue projekti seadistamiseks nuppu "Lisa projekt".Raspberry-Pi-arvutimooduli varustamine JOON 9

  • Andke projektile sobiv nimi, seejärel valige ripploendist pilt, mida soovite selle projekti jaoks kasutada. Sellel s-l saate määrata ka mitmeid muid parameetreidtage, kuid sageli piisab ainult pildist.
  • Kui kasutate teenusepakkuja versiooni 1.5 või uuemat, on teil võimalus kontrollida, kas vilkumine on õigesti lõpule viidud. Selle valimisel loetakse pärast vilkumist CM-seadme andmed tagasi ja kinnitatakse, et need ühtivad algse pildiga. See lisab iga seadme varustamisele lisaaega, lisatav aeg sõltub pildi suurusest.
  • Kui valite installitava püsivara (see on valikuline), saate ka seda püsivara kohandada teatud konfiguratsioonikirjetega, mis liidetakse alglaaduri kahendfaili. Saadaolevad valikud leiate Raspberry Pi-st websaidile.
  • Kui olete oma uue projekti täielikult määratlenud, klõpsake nuppu "Salvesta"; naasete lehele Projektid ja uus projekt kuvatakse loendis. Pange tähele, et korraga saab aktiivne olla ainult üks projekt ja saate selle loendist valida.

Skriptid
Provisioneri tõeliselt kasulik funktsioon on võimalus käivitada pildil skripte enne või pärast installimist. Provisioneris on vaikimisi installitud kolm skripti ja neid saab valida uue projekti loomisel. Need on loetletud skriptide lehel

Raspberry-Pi-arvutimooduli varustamine JOON 10

Endineampskriptide kasutamine võib olla kohandatud kirjete lisamine faili config.txt. Standardskript Add dtoverlay=dwc2 faili config.txt teeb seda, kasutades järgmist shellkoodi:Raspberry-Pi-arvutimooduli varustamine JOON 11

Oma kohanduste lisamiseks klõpsake "Lisa skript".Raspberry-Pi-arvutimooduli varustamine JOON 12

Sildid
Teenusepakkujal on võimalus tarnitava seadme sildid välja printida. Lehel Sildid kuvatakse kõik eelmääratletud sildid, mida saab projekti redigeerimise käigus valida. NäiteksampKui soovite välja printida DataMatrixi või QR-koodid iga varustatud plaadi jaoks ja see funktsioon muudab selle väga lihtsaks.Raspberry-Pi-arvutimooduli varustamine JOON 13

Oma enda määramiseks klõpsake nuppu "Lisa silt". Raspberry-Pi-arvutimooduli varustamine JOON 14

Püsivara

Provisioner annab võimaluse määrata, millise alglaaduri püsivara versiooni soovite CM4-le installida. Püsivara lehel on nimekiri kõigist võimalikest valikutest, kuid kõige värskem on tavaliselt parim.Raspberry-Pi-arvutimooduli varustamine JOON 15Loendi värskendamiseks alglaaduri uusimate versioonidega klõpsake nuppu Laadi alla uus püsivara githubist.

Võimalikud probleemid

Aegunud alglaaduri püsivara
Kui Provisioneri süsteem ei tuvasta teie CM4-d, kui see on ühendatud, on võimalik, et alglaaduri püsivara on aegunud. Pange tähele, et kõikidel alates 4. aasta veebruarist toodetud CM2021 seadmetel on tehases installitud õige alglaadur, nii et see juhtub ainult seadmetega, mis on toodetud enne seda kuupäeva.

eMMC on juba programmeeritud
Kui CM4 moodulil on juba alglaadimine files eMMC-s eelmisest varustamiskatsest, siis käivitub see eMMC-st ja pakkumiseks vajalikku võrgukäivitust ei toimu.
Kui soovite CM4 moodulit uuesti luua, peate tegema järgmist.

  • Ühendage USB-kaabel etteandmisserveri ja CM4 IO-plaadi mikro-USB-pordi (tähisega "USB-slave") vahele.
  • Paigaldage CM4 IO plaadile hüppaja (J2, 'Fit jumper to disable eMMC boot').

See põhjustab CM4-mooduli USB-käivituse ja sel juhul edastab pakkumisserver selle files utiliidi OS-i USB kaudu.
Pärast utiliidi OS-i käivitamist võtab see Etherneti kaudu ühendust varustamisserveriga, et saada täiendavaid juhiseid ja alla laadida täiendavaid files (nt OS-i pilt, mis kirjutatakse eMMC-sse) nagu tavaliselt. Seega on lisaks USB-kaablile vaja ka Etherneti ühendust.

Spanning Tree Protocol (STP) hallatavatel Etherneti lülititel
PXE-käivitamine ei tööta korralikult, kui STP on hallatava Etherneti lüliti puhul lubatud. See võib olla mõne lüliti puhul (nt Cisco) vaikeseade ja kui see on nii, tuleb ettevalmistusprotsessi korrektseks toimimiseks see keelata.
Raspberry Pi on Raspberry Pi Foundationi kaubamärk
Raspberry Pi Ltd

Dokumendid / Ressursid

Raspberry Pi varustab Raspberry Pi arvutusmoodulit [pdfKasutusjuhend
Raspberry Pi arvutusmooduli ettevalmistamine, varustamine, Raspberry Pi arvutusmooduli arvutusmoodul

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *