Raspberry Pi Konputazio Modulua hornitzea
Raspberry Pi Konputazio Modulua hornitzea (3 eta 4 bertsioak)
Raspberry Pi Ltd
2022-07-19: githash: 94a2802-clean
Kolofoia
© 2020-2022 Raspberry Pi Ltd (lehen Raspberry Pi (Trading) Ltd.)
Dokumentazio hau Creative Commons Aitortu-Eratorririk gabe 4.0 Nazioarteko (CC BY-ND) lizentziapean dago. eraikitze-data: 2022-07-19 eraikitze-bertsioa: githash: 94a2802-clean
Lege-oharra
RASPBERRY PI PRODUKTUEN DATU TEKNIKOAK ETA FIDAGARRITASUNAK (DATU FITXAK BARNE) ALDIAK ALDATZEN DITUZTEN ("BALIABIDEAK") RASPBERRY PI LTD ("RPL") EDOZEIN BERME ADIERAZKI EDO INPLIZITUTAKO EDOZEIN BERME ESPARIALAK EDO INPLIZITUAK EMATEN DITU, BAINA EZ MUGATUTA. ERABILTZEKO ETA HELBURU BEREZI BATERAKO EGOKITASUNAREN BERME INPLIZITUEI EZKOAK DIRA. APLIKATZEKO LEGEAK BAIMENDUTAKO GEHIEN MUTEAN, RPL EZ DA EZ DUTE ZUZENEKO, ZEHARKAKO, BEHARREZKO, BEREZKO, EREENTZEKO EDO ONDORIOKO KALATEEN ERANTZUKIZUNA IZANGO (BARATE, ORDEZKO ONDASUNEN EROSKETA, DATUEN ORDEZKO ONDASUNEN EROSKETA; EDO IRABAKIAK; EDO NEGOZIO-ETENA) DEN ERAGARRI ETA EDOZEIN TEORIARI BURUZKOA, KONTRATUAN, ERANTZUKIZUN ZORTZEAN EDO ARABERA (DESKLIZITZA EDO BESTELAK BARNE), BALIABIDEEN ERABILERAK ERABILTZEKO EDOZEIN ERABILTZEN DAGOEN, AHOLTASUNEZ ERE. HORRELAKO KALTEAK.
RPL-k beretzat gordetzen du edozein hobekuntza, hobekuntza, zuzenketa edo beste edozein aldaketa egiteko BALIABIDEetan edo horietan deskribatutako produktuetan edozein unetan eta beste abisurik gabe. BALIABIDEAK diseinuaren ezagutza maila egokia duten erabiltzaile trebeei zuzenduta daude. Erabiltzaileak dira BALIABIDEAK eta horietan deskribatutako produktuen edozein aplikazio hautatzearen eta erabiltzearen erantzule bakarra. Erabiltzaileak onartzen du RPL indemnizatzea eta kaltegabe edukitzea BALIABIDEAK erabiltzearen ondorioz sortutako erantzukizun, kostu, kalte edo bestelako galera guztien aurrean. RPL-k erabiltzaileei baimena ematen die BALIABIDEAK Raspberry Pi produktuekin batera soilik erabiltzeko. Debekatuta dago BALIABIDEen beste erabilera oro. Ez zaio lizentziarik ematen beste RPL edo hirugarrenen jabetza intelektualeko eskubideei. ARRISKU HANDIKO JARDUERAK. Raspberry Pi produktuak ez dira diseinatu, fabrikatu edo erabili behar dituzten ingurune arriskutsuetan errendimendu segurua behar duten ingurune arriskutsuetan erabiltzeko, hala nola instalazio nuklearren, hegazkinen nabigazio- edo komunikazio-sistemen, aire-trafikoaren kontrola, arma-sistemen edo segurtasun-aplikazio kritikoetan (bizi-laguntza barne). sistemak eta beste gailu mediko batzuk), zeinetan produktuen hutsegiteek zuzenean heriotza, lesio pertsonalak edo kalte fisiko edo ingurumeneko kalte handiak eragin ditzakete (“Arrisku handiko jarduerak”). RPL-k bereziki uko egiten du Arrisku Handiko jardueretarako egokitasun-berme espresuki edo inplizituan eta ez du inolako erantzukizunik hartzen Raspberry Pi produktuak arrisku handiko jardueretan erabiltzeagatik edo sartzeagatik. Raspberry Pi produktuak RPLren Baldintza Estandarren arabera eskaintzen dira. RPL-ren BALIABIDEAK hornitzeak ez ditu RPLren Baldintza Estandarrak zabaltzen edo aldatzen, haietan adierazitako ukapenak eta bermeak barne, baina ez mugatzen.
Dokumentuaren bertsio-historia Dokumentuaren esparruament
Dokumentu hau Raspberry Pi produktu hauei aplikatzen zaie:
Sarrera
CM hornitzailea a da web Raspberry Pi Compute Module (CM) gailu kopuru handi bat programatzeko diseinatutako aplikazioa askoz errazagoa eta azkarragoa izan dadin. Instalatzeko erraza eta erabiltzeko erraza da. Karga daitezkeen nukleoko irudien datu-base baterako interfaze bat eskaintzen du, keinu prozesuan zehar instalazioaren hainbat atal pertsonalizatzeko script-ak erabiltzeko aukerarekin batera. Etiketen inprimaketa eta firmware eguneratzea ere onartzen da. Liburu zuri honek suposatzen du Provisioner zerbitzaria, software bertsioa 1.5 edo berriagoa, Raspberry Pi batean exekutatzen ari dela.
Nola funtzionatzen duen guztia
CM4
Provisioner sistema bere kable bidezko sarean instalatu behar da; zerbitzaria exekutatzen duen Raspberry Pi etengailu batera konektatuta dago, etengailuak onartzen dituen CM4 gailu askorekin batera. Sare honetan konektatzen den edozein CM4 hornikuntza-sistemak detektatuko du eta automatikoki keinutuko du erabiltzailearen behar den firmwarearekin. Sare kable propioa izatearen arrazoia argi geratzen da sarean konektatutako edozein CM4 hornituko dela kontuan hartuta, beraz, sarea zuzeneko saretik bereizita mantentzea ezinbestekoa da gailuak nahi gabe birprogramatzea saihesteko.
IRUDI ALDAKETAK CM 4 IO plakak CM 4rekin -> CM4 IO plakak CM4rekin
Zerbitzari gisa Raspberry Pi bat erabiliz, hornitzailearentzat kable bidezko sareak erabiltzea posible da, baina hari gabeko konexioa erabiliz kanpoko sareetarako sarbidea baimendu. Honek irudiak zerbitzarian erraz deskargatzeko aukera ematen du, horniketa prozesurako prest, eta Raspberry Pi-k Provisioner zerbitzatzeko aukera ematen du. web interfazea. Hainbat irudi deskargatu daitezke; Provisioner-ek irudien datu-base bat gordetzen du eta gailu desberdinak konfiguratzeko irudi egokia hautatzea errazten du.
CM4 sarera lotuta dagoenean eta piztuta dagoenean abiarazten saiatuko da, eta beste aukera batzuk probatu ondoren, sarean abiarazten saiatzen da. Une honetan, Provisioner Dynamic Host Configuration Protocol (DHCP) sistemak abiaraztearen CM4-ri erantzuten dio eta CM4-ra deskargatzen den gutxieneko abiarazte-irudi bat eskaintzen dio, ondoren root gisa exekutatzen dena. Irudi honek txertatutako Multimedia Txartela (eMMC) programa dezake eta beharrezko script-ak exekutatu ditzake, hornitzaileak agindu bezala.
Xehetasun gehiago
CM4 moduluak eMMC-tik abiarazten saiatuko den abio-konfigurazio batekin bidaltzen dira; eMMC hutsik dagoelako huts egiten badu, abiarazte aurreko exekuzio ingurunea (PXE) sareko abioa egingo du. Beraz, oraindik hornitu ez diren CM4 moduluekin eta eMMC hutsik dutenekin, sareko abiarazte bat egingo da lehenespenez. Hornikuntza-sare batean sareko abiaraztean, erabilgarritasun arinetako sistema eragilea (OS) irudi bat (egia esan Linux kernel bat eta scriptexecute initramfs bat) hornikuntza zerbitzariak sarearen bidez CM4 moduluari emango dio, eta irudi honek hornitzea kudeatzen du.
CM 3 eta CM 4s
SODIMM konektorean oinarritutako CM gailuek ezin dute sarean abiarazi, beraz, programazioa USB bidez lortzen da. Gailu bakoitzak hornitzailera konektatuta egon beharko du. 4 gailu baino gehiago konektatu behar badituzu (Raspberry Pi-ren USB ataka kopurua), USB hub bat erabil daiteke. Erabili kalitate oneko USB-A Micro-USB kableak, Raspberry Pi edo hub-etik CMIO plaka bakoitzaren USB esklabo atakara konektatuz. CMIO plaka guztiek elikatze-iturria ere beharko dute, eta J4 USB esklabo abioa gaitzeko jumpera gaitzeko ezarri behar da.
GARRANTZITSUA
EZ konektatu Pi 4-ren Ethernet ataka. Hari gabeko konexioa erabiltzen da kudeaketara sartzeko web interfazea.
Instalazioa
Argibide hauek zuzenak ziren argitaratzean. Instalazio-argibide berrienak Provisioner GitHub orrian aurki daitezke.
Hornitzailea instalatzea web aplikazioa Raspberry Pi batean
KONTUZ
Ziurtatu eth0 CM4 IO plakak soilik konektatuta dituen Ethernet etengailu batera konektatzen dela. Ez konektatu eth0 zure bulegoko/sare publikora, edo zure sareko beste Raspberry Pi gailu batzuk ere "hornitu" ditzake. Erabili Raspberry Pi haririk gabeko konexioa zure sare lokalera konektatzeko.
Raspberry Pi OS-ren Lite bertsioa gomendatzen da hornitzailea instalatzeko oinarrizko OS gisa. Sinpletasuna lortzeko, erabili rpi-imager eta aktibatu ezarpen aurreratuen menua (Ktrl-Shift-X) pasahitza, ostalari-izena eta hari gabeko ezarpenak konfiguratzeko. OS Raspberry Pi-n instalatuta dagoenean, Ethernet sistema konfiguratu beharko duzu:
- Konfiguratu eth0 172.20.0.1 helbide estatiko bat izan dezan /16 azpisare batean (255.255.0.0 sare-maskara), DHCP konfigurazioa editatuz:
- sudo nano /etc/dhcpcd.conf
- Gehitu behealdean file:
interfazea eth0
static ip_address=172.20.0.1/16 - Berrabiarazi aldaketak eragina izan dezaten.
- Ziurtatu sistema eragilearen instalazioa eguneratuta dagoela:
sudo apt eguneratzea
baliogabetzeko aukera osoa - Hornitzailea prest egindako .deb gisa hornitzen da file Provisioner GitHub orrian. Deskargatu azken bertsioa orrialde horretatik edo wget erabiliz, eta instalatu komando hau erabiliz:
sudo apt install ./cmprovision4_*_all.deb - Ezarri web aplikazioaren erabiltzaile-izena eta pasahitza:
sudo /var/lib/cmprovision/artisan auth:create-user
Orain sar zaitezke web Hornitzailearen interfazea a web arakatzailea Raspberry Pi haririk gabeko IP helbidea eta aurreko atalean sartutako erabiltzaile-izena eta pasahitza erabiliz. Sartu IP helbidea zure arakatzailearen helbide-barran eta sakatu Sartu.
Erabilera
Hornitzailera lehen aldiz konektatzen zarenean web zure aplikazioarekin web nabigatzailean Arbelaren pantaila ikusiko duzu, itxura hau izango duena:
Heltze-orri honek hornitzaileak egindako azken ekintzari buruzko informazio batzuk besterik ez ditu ematen (adibidezampgoian, CM4 bakarra hornitu da).
Irudiak igotzen
Konfiguratzerakoan behar den lehen eragiketa zure irudia zerbitzarian kargatzea da, eta bertatik zure CM4 plakak hornitzeko erabil daiteke. Egin klik 'Irudiak' menu-elementuaren goialdean web orrialdea eta behean agertzen denaren antzeko pantaila bat lortu beharko zenuke, unean kargatutako irudien zerrenda (hasieran hutsik egongo dena) erakusten duena.
Hautatu Gehitu irudia botoia irudi bat igotzeko; pantaila hau ikusiko duzu:
Irudiak eskuragarri egon behar du gailuan web arakatzailea exekutatzen ari da eta zehaztutako irudi formatuetako batean. Hautatu zure makinako irudia estandarra erabiliz file elkarrizketa-koadroa, eta sakatu 'Kargatu'. Honek orain zure makinatik irudia kopiatuko du Raspberry Pi-n exekutatzen den Provisioner zerbitzarira. Honek denbora pixka bat behar izan dezake. Irudia igo ondoren, Irudiak orrian ikusiko duzu.
Proiektu bat gehitzea
Orain proiektu bat sortu behar duzu. Edozein proiektu zehaztu dezakezu, eta bakoitzak irudi, script multzo edo etiketa ezberdin bat izan dezake. Proiektu aktiboa gaur egun hornitzeko erabiltzen dena da.
Egin klik 'Proiektuak' menuko elementuan Proiektuen orria agertzeko. Hurrengo exampDagoeneko proiektu bat du martxan, 'Test project' izenekoa.
Orain egin klik 'Gehitu proiektua'-n proiektu berri bat konfiguratzeko
- Eman izen egokia proiektuari, eta hautatu proiektu honek goitibeherako zerrendatik zein irudi erabili nahi duzun. S honetan beste parametro batzuk ere ezar ditzakezutage, baina askotan irudia baino ez da nahikoa izango.
- Hornitzailearen v1.5 edo berriagoa erabiltzen ari bazara, keinuka behar bezala amaitu dela egiaztatzeko aukera duzu. Hau hautatzen baduzu, CM gailuko datuak berriro irakurriko dira keinu egin ondoren, eta jatorrizko irudiarekin bat datorrela baieztatuko da. Horrek denbora gehigarria gehituko dio gailu bakoitzaren hornikuntzari, gehitutako denbora irudiaren tamainaren araberakoa izango da.
- Instalatzeko firmwarea hautatzen baduzu (hauzkoa da), firmware hori pertsonalizatzeko aukera ere izango duzu abio-kargagailuaren bitarrekin bateratuko diren konfigurazio-sarrera zehatz batzuekin. Eskuragarri dauden aukerak Raspberry Pi-n aurki daitezke webgunea.
- Sakatu 'Gorde' zure proiektu berria guztiz definitu duzunean; Proiektuak orrialdera itzuliko zara, eta proiektu berria zerrendatuko da. Kontuan izan proiektu bakarra egon daitekeela aktibo aldi berean, eta zerrenda honetatik hauta dezakezula.
Gidoiak
Provisioner-en ezaugarri benetan erabilgarria irudian scriptak exekutatzeko gaitasuna da, instalatu aurretik edo ondoren. Hiru script instalatzen dira lehenespenez hornitzailean, eta proiektu berri bat sortzean hauta daitezke. Scriptspage-n zerrendatzen dira
ExampScripten erabilera konfig.txt-era sarrera pertsonalizatuak gehitzea izan daiteke. Add dtoverlay=dwc2 to config.txt-en script estandarrak hau egiten du, shell kodea erabiliz:
Egin klik 'Gehitu script'-en zure pertsonalizazioak gehitzeko:
Etiketak
Hornitzaileak hornitzen ari den gailuaren etiketak inprimatzeko aukera du. Etiketak orriak proiektua editatzeko prozesuan zehar hauta daitezkeen aurredefinitutako etiketa guztiak erakusten ditu. Adibidezample, DataMatrix edo erantzun azkarreko (QR) kodeak inprimatu nahi dituzu hornitutako plaka bakoitzerako, eta funtzio honek oso erraza egiten du.
Egin klik 'Gehitu etiketa'-n zurea zehazteko:
Firmwarea
Hornitzaileak CM4-n instalatu nahi duzun abio-kargatzailearen firmwarearen zein bertsio zehazteko aukera ematen du. Firmware orrian aukera posible guztien zerrenda dago, baina berriena izan ohi da onena.Abio-kargatzailearen azken bertsioekin zerrenda eguneratzeko, egin klik 'Deskargatu firmware berria github-etik' botoian.
Arazo posibleak
Abio-kargagailuaren firmware zaharkitua
Hornitzaile-sistemak zure CM4-a entxufatuta dagoenean detektatzen ez badu, baliteke abio-kargatzailearen firmwarea zaharkituta egotea. Kontuan izan 4eko otsailaz geroztik fabrikatutako CM2021 gailu guztiek abiarazte-kargagailu egokia dutela fabrikan instalatuta, beraz, data hori baino lehen fabrikatutako gailuekin bakarrik gertatuko da.
Dagoeneko eMMC programatua
CM4 moduluak dagoeneko abioa badu files eMMC-n aurreko hornikuntza saiakera batetik, orduan eMMC-tik abiaraziko da eta hornikuntzarako beharrezkoa den sareko abioa ez da gertatuko.
CM4 modulu bat berriro hornitu nahi baduzu, hau egin beharko duzu:
- Lotu USB kable bat hornikuntza zerbitzariaren eta CM4 IO plakaren mikro USB atakaren artean ('USB esklabo' etiketatua).
- Jarri jumper bat CM4 IO taulan (J2, 'Egokitu jumper eMMC boot desgaitzeko').
Honek CM4 moduluak USB abiarazte bat egingo du, eta kasu horretan hornikuntza zerbitzariak transferituko du fileUSB bidezko erabilgarritasun OSaren s.
Erabilgarritasunaren OS abiarazi ondoren, Ethernet bidez hornitzeko zerbitzariarekin harremanetan jarriko da argibide gehiago jasotzeko eta gehigarriak deskargatzeko files (adibidez, eMMC-n idatzi beharreko OS irudia) ohi bezala. Beraz, USB kableaz gain Ethernet konexioa beharrezkoa da oraindik.
Spanning Tree Protocol (STP) kudeatutako Ethernet etengailuetan
PXE abiarazteak ez du behar bezala funtzionatuko STP kudeatutako Ethernet etengailu batean gaituta badago. Hau lehenetsia izan daiteke etengailu batzuetan (adibidez, Cisco), eta hori horrela bada, desgaitu egin beharko da hornikuntza-prozesuak behar bezala funtziona dezan.
Raspberry Pi Raspberry Pi Foundation-en marka komertziala da
Raspberry Pi Ltd
Dokumentuak / Baliabideak
![]() |
Raspberry Pi Raspberry Pi Konputazio Modulua hornitzen [pdfErabiltzailearen gida Raspberry Pi konputazio modulua hornitzea, hornitzea, Raspberry Pi konputazio modulua, konputazio modulua |