Darparu'r Modiwl Cyfrifiaduro Raspberry Pi
Darparu'r Modiwl Cyfrifiaduro Raspberry Pi (Fersiynau 3 a 4)
Raspberry Pi Cyf
2022-07-19: githash: 94a2802-clean
Colophon
© 2020-2022 Raspberry Pi Cyf (Raspberry Pi (Trading) Ltd.)
Mae'r ddogfennaeth hon wedi'i thrwyddedu o dan Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND). dyddiad adeiladu: 2022-07-19 fersiwn adeiladu: githash: 94a2802-glân
Hysbysiad ymwadiad cyfreithiol
DDARPERIR DATA TECHNEGOL A DIBYNADWYEDD AR GYFER CYNHYRCHION RASPBERRY PI (GAN GYNNWYS TAFLENNI DATA) FEL Y'U ADDASWYD O AMSER I AMSER ("ADNODDAU") GAN RASPBERRY PI LTD (“RPL”) “FEL Y MAE” AC UNRHYW WARANTAU MYNEGI NEU WEDI EU HYNNY, YN CYNNWYS, NID OND AT, GWAHODDIR GWARANTIAETHAU GOBLYGEDIG O FYDDHADEDD A FFITRWYDD AT DDIBEN NODEDIG. I'R MAINT UCHAF A GANIATEIR GAN Y GYFRAITH BERTHNASOL MEWN DIGWYDDIAD NI FYDD RPL YN ATEBOL AM UNRHYW DDIFROD UNIONGYRCHOL, ANUNIONGYRCHOL, ARBENNIG, ENGHREIFFTIOL NEU GANLYNIADOL (GAN GYNNWYS, OND NID YN GYFYNGEDIG I, GAEL DEFNYDD O DDIDDORDEB, WEDI EI GADW; , NEU ELW; NEU YMYRIAD I FUSNES) FODD WEDI ACHOSI AC AR UNRHYW Damcaniaeth O ATEBOLRWYDD, P'un ai WRTH GYTUNDEB, ATEBOLRWYDD DYNOL, NEU GAMWEDD (GAN GYNNWYS Esgeulustod NEU FEL ARALL) SY'N CODI MEWN UNRHYW FFORDD ALLAN O DDEFNYDDIO'R ADNODDAU HYD YN OED, HYD YN OED. O'R FATH DDIFROD.
Mae RPL yn cadw'r hawl i wneud unrhyw welliannau, gwelliannau, cywiriadau neu unrhyw addasiadau eraill i'r ADNODDAU neu unrhyw gynhyrchion a ddisgrifir ynddynt ar unrhyw adeg a heb rybudd pellach. Mae'r ADNODDAU wedi'u bwriadu ar gyfer defnyddwyr medrus sydd â lefelau addas o wybodaeth ddylunio. Defnyddwyr yn unig sy'n gyfrifol am eu dewis a'u defnydd o'r ADNODDAU ac unrhyw gymhwysiad o'r cynhyrchion a ddisgrifir ynddynt. Defnyddiwr yn cytuno i indemnio a dal RPL yn ddiniwed yn erbyn yr holl rwymedigaethau, costau, iawndal neu golledion eraill sy'n deillio o'u defnydd o'r ADNODDAU. Mae RPL yn rhoi caniatâd i ddefnyddwyr ddefnyddio'r ADNODDAU ar y cyd â'r cynhyrchion Raspberry Pi yn unig. Gwaherddir pob defnydd arall o'r ADNODDAU. Ni roddir trwydded i unrhyw RPL arall nac unrhyw hawl eiddo deallusol trydydd parti arall. GWEITHGAREDDAU RISG UCHEL. Nid yw cynhyrchion Raspberry Pi wedi'u dylunio, eu gweithgynhyrchu na'u bwriadu i'w defnyddio mewn amgylcheddau peryglus sy'n gofyn am berfformiad methu diogel, megis wrth weithredu cyfleusterau niwclear, systemau llywio neu gyfathrebu awyrennau, rheoli traffig awyr, systemau arfau neu gymwysiadau sy'n hanfodol i ddiogelwch (gan gynnwys cynnal bywyd systemau a dyfeisiau meddygol eraill), lle gallai methiant y cynhyrchion arwain yn uniongyrchol at farwolaeth, anaf personol neu ddifrod corfforol neu amgylcheddol difrifol (“Gweithgareddau Risg Uchel”). Mae RPL yn gwadu'n benodol unrhyw warant benodol neu oblygedig o addasrwydd ar gyfer Gweithgareddau Risg Uchel ac nid yw'n derbyn unrhyw atebolrwydd am ddefnyddio neu gynnwys cynhyrchion Raspberry Pi mewn Gweithgareddau Risg Uchel. Darperir cynhyrchion Raspberry Pi yn amodol ar Delerau Safonol RPL. Nid yw darpariaeth RPL o'r ADNODDAU yn ehangu nac yn addasu fel arall Delerau Safonol RPL gan gynnwys ond heb fod yn gyfyngedig i'r ymwadiadau a'r gwarantau a fynegir ynddynt.
Hanes fersiynau dogfen Cwmpas y ddogfenment
Mae'r ddogfen hon yn berthnasol i'r cynhyrchion Raspberry Pi canlynol:
Rhagymadrodd
Mae'r Darparwr CM yn a web cymhwysiad sydd wedi'i gynllunio i wneud rhaglennu nifer fawr o ddyfeisiau Raspberry Pi Compute Module (CM) yn llawer haws a chyflymach. Mae'n syml i'w osod ac yn syml i'w ddefnyddio. Mae'n darparu rhyngwyneb i gronfa ddata o ddelweddau cnewyllyn y gellir eu huwchlwytho, ynghyd â'r gallu i ddefnyddio sgriptiau i addasu gwahanol rannau o'r gosodiad yn ystod y broses fflachio. Cefnogir argraffu label a diweddaru firmware hefyd. Mae'r papur gwyn hwn yn cymryd yn ganiataol bod y gweinydd Provideer, fersiwn meddalwedd 1.5 neu fwy newydd, yn rhedeg ar Raspberry Pi.
Sut mae'r cyfan yn gweithio
CM4
Mae angen gosod y system Provideer ar ei rwydwaith gwifrau ei hun; mae'r Raspberry Pi sy'n rhedeg y gweinydd wedi'i blygio i mewn i switsh, ynghyd â chymaint o ddyfeisiau CM4 ag y gall y switsh eu cynnal. Bydd unrhyw CM4 sy'n cael ei blygio i'r rhwydwaith hwn yn cael ei ganfod gan y system darparu a'i fflachio'n awtomatig gyda'r cadarnwedd gofynnol y defnyddiwr. Daw’r rheswm dros gael ei rwydwaith gwifrau ei hun yn glir pan fyddwch yn ystyried y bydd unrhyw CM4 sydd wedi’i blygio i’r rhwydwaith yn cael ei ddarparu, felly mae cadw’r rhwydwaith ar wahân i unrhyw rwydwaith byw yn hanfodol i atal ailraglennu dyfeisiau’n anfwriadol.
NEWIDIADAU DELWEDD Byrddau CM 4 IO gyda CM 4 -> Byrddau CM4 IO gyda CM4
Trwy ddefnyddio Raspberry Pi fel y gweinydd, mae'n bosibl defnyddio rhwydweithio â gwifrau ar gyfer y Provider ond yn dal i ganiatáu mynediad i rwydweithiau allanol gan ddefnyddio cysylltedd diwifr. Mae hyn yn caniatáu lawrlwytho delweddau yn hawdd i'r gweinydd, yn barod ar gyfer y broses ddarparu, ac yn caniatáu i'r Raspberry Pi wasanaethu'r Provider web rhyngwyneb. Gellir lawrlwytho delweddau lluosog; mae'r Provider yn cadw cronfa ddata o ddelweddau ac yn ei gwneud hi'n hawdd dewis y ddelwedd briodol ar gyfer gosod dyfeisiau gwahanol.
Pan fydd CM4 ynghlwm wrth y rhwydwaith ac yn cael ei bweru i fyny bydd yn ceisio cychwyn, ac unwaith y bydd opsiynau eraill wedi'u rhoi ar brawf, ceisir cychwyn rhwydwaith. Ar y pwynt hwn mae system Protocol Ffurfweddu Gwesteiwr Deinamig Provideer (DHCP) yn ymateb i'r cychwyn CM4 ac yn rhoi delwedd gychwynnol leiaf iddo sy'n cael ei lawrlwytho i'r CM4 ac yna'n rhedeg fel gwraidd. Gall y ddelwedd hon raglennu'r Cerdyn Aml-gyfrwng wedi'i fewnosod (eMMC) a rhedeg unrhyw sgriptiau gofynnol, yn unol â chyfarwyddiadau'r Darparwr.
Mwy o fanylion
Mae modiwlau CM4 yn llongio gyda chyfluniad cist a fydd yn ceisio cychwyn o eMMC yn gyntaf; os bydd hynny'n methu oherwydd bod yr eMMC yn wag, bydd yn perfformio cist rhwydwaith amgylchedd gweithredu preboot (PXE). Felly, gyda modiwlau CM4 nad ydynt wedi'u darparu eto, ac sydd ag eMMC gwag, bydd cist rhwydwaith yn cael ei berfformio yn ddiofyn. Yn ystod cist rhwydwaith ar rwydwaith darparu, bydd delwedd system gweithredu cyfleustodau ysgafn (OS) (cnewyllyn Linux mewn gwirionedd ac initramfs gweithred sgript) yn cael ei gwasanaethu gan y gweinydd darparu i'r modiwl CM4 dros y rhwydwaith, ac mae'r ddelwedd hon yn trin y darparu.
CM 3 a CM 4s
Ni all y dyfeisiau CM sy'n seiliedig ar y cysylltydd SODIMM gychwyn rhwydwaith, felly cyflawnir rhaglennu dros USB. Bydd angen cysylltu pob dyfais â'r Darparwr. Os oes angen i chi gysylltu mwy na 4 dyfais (nifer y porthladdoedd USB ar y Raspberry Pi), gellir defnyddio canolbwynt USB. Defnyddiwch geblau USB-A i Micro-USB o ansawdd da, gan gysylltu o'r Raspberry Pi neu'r canolbwynt i borthladd caethweision USB pob bwrdd CMIO. Bydd angen cyflenwad pŵer ar bob un o'r byrddau CMIO hefyd, a dylid gosod siwmper gist caethwas USB J4 i alluogi
PWYSIG
PEIDIWCH â chysylltu porthladd Ethernet y Pi 4. Defnyddir y cysylltiad diwifr i gael mynediad i'r rheolaeth web rhyngwyneb.
Gosodiad
Roedd y cyfarwyddiadau canlynol yn gywir ar adeg cyhoeddi. Mae'r cyfarwyddiadau gosod diweddaraf i'w gweld ar dudalen Provideer GitHub.
Gosod y Darparwr web cais ar Raspberry Pi
RHYBUDD
Sicrhewch fod eth0 yn cysylltu â switsh Ethernet sydd â'r Byrddau CM4 IO yn unig wedi'u cysylltu. Peidiwch â chysylltu eth0 â'ch swyddfa / rhwydwaith cyhoeddus, neu fe all 'ddarparu' dyfeisiau Raspberry Pi eraill yn eich rhwydwaith hefyd. Defnyddiwch y cysylltiad diwifr Raspberry Pi i gysylltu â'ch rhwydwaith lleol.
Argymhellir y fersiwn Lite o'r Raspberry Pi OS fel yr OS sylfaen i osod y Provisioner arno. Er mwyn gwneud pethau'n syml, defnyddiwch rpi-imager, ac actifadwch y ddewislen gosodiadau uwch (Ctrl-Shift-X) i osod y cyfrinair, yr enw gwesteiwr a'r gosodiadau diwifr. Unwaith y bydd yr OS wedi'i osod ar y Raspberry Pi, bydd angen i chi sefydlu'r system Ethernet:
- Ffurfweddwch eth0 i gael cyfeiriad Protocol Rhyngrwyd statig (IP) o 172.20.0.1 y tu mewn i is-rwydwaith /16 (netmask 255.255.0.0) trwy olygu'r ffurfwedd DHCP:
- sudo nano /etc/dhcpcd.conf
- Ychwanegu at waelod y file:
rhyngwyneb eth0
ip_address statig=172.20.0.1/16 - Ailgychwyn i ganiatáu i'r newidiadau ddod i rym.
- Sicrhewch fod gosodiad yr OS yn gyfredol:
diweddariad sudo apt
sudo apt full-upgrade - Cyflenwir y Provideer fel .deb parod file ar y dudalen Provideer GitHub. Dadlwythwch y fersiwn ddiweddaraf o'r dudalen honno neu ddefnyddio wget, a'i osod gan ddefnyddio'r gorchymyn canlynol:
gosod sudo apt ./cmprovision4_*_all.deb - Gosodwch y web enw defnyddiwr a chyfrinair y cais:
sudo /var/lib/cmprovision/artisan auth: create-user
Gallwch nawr gael mynediad i'r web rhyngwyneb y Darparwr ag a web porwr gan ddefnyddio cyfeiriad IP diwifr Raspberry Pi a'r enw defnyddiwr a chyfrinair a roddwyd yn yr adran flaenorol. Rhowch y cyfeiriad IP ym mar cyfeiriad eich porwr a gwasgwch Enter.
Defnydd
Pan fyddwch chi'n cysylltu â'r Provider am y tro cyntaf web cais gyda'ch web porwr fe welwch sgrin y Dangosfwrdd, a fydd yn edrych rhywbeth fel hyn:
Yn syml, mae'r dudalen lanio hon yn rhoi rhywfaint o wybodaeth am y camau diweddaraf a gyflawnwyd gan yDarparwr (yn y exampuchod, mae un CM4 wedi'i ddarparu).
Llwytho delweddau i fyny
Y gweithrediad cyntaf sydd ei angen wrth sefydlu yw llwytho'ch delwedd i'r gweinydd, lle gellir ei defnyddio i ddarparu eich byrddau CM4. Cliciwch yr eitem ddewislen 'Delweddau' ar frig y web a dylech gael sgrin debyg i'r un a ddangosir isod, yn dangos rhestr o ddelweddau sydd wedi'u llwytho i fyny ar hyn o bryd (a fydd yn wag i ddechrau).
Dewiswch y botwm Ychwanegu Delwedd i uwchlwytho delwedd; byddwch yn gweld y sgrin hon:
Mae angen i'r ddelwedd fod yn hygyrch ar y ddyfais lle mae'r web porwr yn rhedeg, ac yn un o'r fformatau delwedd a nodir. Dewiswch y ddelwedd o'ch peiriant gan ddefnyddio'r safon file deialog, a chliciwch 'Llwytho i fyny'. Bydd hyn nawr yn copïo'r ddelwedd o'ch peiriant i'r gweinydd Provideer sy'n rhedeg ar y Raspberry Pi. Gall hyn gymryd peth amser. Unwaith y bydd y ddelwedd wedi'i huwchlwytho, fe'i gwelwch ar y dudalen Delweddau.
Ychwanegu prosiect
Nawr mae angen i chi greu prosiect. Gallwch chi nodi unrhyw nifer o brosiectau, a gall pob un gael delwedd, set o sgriptiau, neu label gwahanol. Y prosiect gweithredol yw'r un a ddefnyddir ar hyn o bryd ar gyfer darparu.
Cliciwch ar yr eitem ddewislen 'Prosiectau' i ddod â'r dudalen Prosiectau i fyny. Mae'r cynampMae un prosiect eisoes, o'r enw 'Prosiect Prawf', wedi'i sefydlu.
Nawr cliciwch ar 'Ychwanegu prosiect' i sefydlu prosiect newydd
- Rhowch enw priodol i'r prosiect, yna dewiswch pa ddelwedd yr hoffech i'r prosiect hwn ei defnyddio o'r gwymplen. Gallwch hefyd osod nifer o baramedrau eraill ar yr stage, ond yn aml dim ond y ddelwedd fydd yn ddigon.
- Os ydych yn defnyddio v1.5 neu fwy diweddar o'r Provider, yna mae gennych yr opsiwn o wirio bod y fflachio wedi'i gwblhau'n gywir. Bydd dewis hwn yn darllen y data o'r ddyfais CM yn ôl ar ôl fflachio, ac yn cadarnhau ei fod yn cyd-fynd â'r ddelwedd wreiddiol. Bydd hyn yn ychwanegu amser ychwanegol at ddarpariaeth pob dyfais, bydd yr amser a ychwanegir yn dibynnu ar faint y ddelwedd.
- Os dewiswch y firmware i'w osod (mae hyn yn ddewisol), mae gennych hefyd y gallu i addasu'r firmware hwnnw gyda rhai cofnodion cyfluniad penodol a fydd yn cael eu huno â'r cychwynnydd deuaidd. Mae'r opsiynau sydd ar gael i'w gweld ar y Raspberry Pi websafle.
- Cliciwch 'Cadw' pan fyddwch wedi diffinio'ch prosiect newydd yn llawn; byddwch yn dychwelyd i'r dudalen Prosiectau, a bydd y prosiect newydd yn cael ei restru. Sylwch mai dim ond un prosiect all fod yn weithredol ar unrhyw un adeg, a gallwch ei ddewis o'r rhestr hon.
Sgriptiau
Nodwedd ddefnyddiol iawn o Provideer yw'r gallu i redeg sgriptiau ar y ddelwedd, cyn neu ar ôl gosod. Mae tair sgript yn cael eu gosod yn ddiofyn yn y Provider, a gellir eu dewis wrth greu prosiect newydd. Maent wedi'u rhestru ar y dudalen Sgriptiau
Mae cynampGall defnyddio sgriptiau fod i ychwanegu cofnodion personol i config.txt. Mae'r sgript safonol Ychwanegu dtoverlay=dwc2 i config.txt yn gwneud hyn, gan ddefnyddio'r cod plisgyn canlynol:
Cliciwch ar 'Ychwanegu sgript' i ychwanegu eich addasiadau eich hun:
Labeli
Mae gan y Provider y cyfleuster i argraffu labeli ar gyfer y ddyfais sy'n cael ei darparu. Mae'r dudalen Labeli yn dangos yr holl labeli rhagddiffiniedig y gellir eu dewis yn ystod proses olygu'r prosiect. Am gynampLe, efallai y byddwch am argraffu DataMatrix neu godau ymateb cyflym (QR) ar gyfer pob bwrdd a ddarperir, ac mae'r nodwedd hon yn gwneud hyn yn hawdd iawn.
Cliciwch ar 'Ychwanegu label' i nodi eich un chi:
Firmware
Mae'r Provider yn darparu'r gallu i nodi pa fersiwn o'r firmware cychwynnydd yr ydych am ei osod ar y CM4. Ar y dudalen Firmware mae rhestr o'r holl opsiynau posibl, ond yr un diweddaraf yw'r gorau fel arfer.I ddiweddaru'r rhestr gyda'r fersiynau diweddaraf o'r cychwynnydd, cliciwch ar y botwm 'Lawrlwytho cadarnwedd newydd o github'.
Problemau posib
Firmware cychwynnydd sydd wedi dyddio
Os na fydd eich CM4 yn cael ei ganfod gan y system Provider pan fydd wedi'i blygio i mewn, mae'n bosibl bod y firmware cychwynnydd wedi dyddio. Sylwch fod gan bob dyfais CM4 a weithgynhyrchwyd ers mis Chwefror 2021 y cychwynnydd cywir wedi'i osod yn y ffatri, felly dim ond gyda dyfeisiau a weithgynhyrchwyd cyn y dyddiad hwnnw y bydd hyn yn digwydd.
EMMC wedi'i raglennu eisoes
Os oes gan y modiwl CM4 gychwyn yn barod files yn yr eMMC o ymgais darparu flaenorol yna bydd yn cychwyn o'r eMMC ac ni fydd y cist rhwydwaith sydd ei angen ar gyfer darparu yn digwydd.
Os ydych yn dymuno ailddarparu modiwl CM4, bydd angen i chi:
- Atodwch gebl USB rhwng y gweinydd darparu a phorthladd micro USB y Bwrdd CM4 IO (wedi'i labelu'n 'gaethwas USB').
- Rhowch siwmper ar Fwrdd CM4 IO (J2, 'Fit jumper to disable eMMC boot').
Bydd hyn yn achosi i'r modiwl CM4 berfformio cist USB, ac os felly bydd y gweinydd darparu yn trosglwyddo'r files o'r AO cyfleustodau dros USB.
Ar ôl i'r AO cyfleustodau gychwyn, bydd yn cysylltu â'r gweinydd darparu dros Ethernet i dderbyn cyfarwyddiadau pellach, a llwytho i lawr ychwanegol files (ee y ddelwedd OS i'w ysgrifennu at eMMC) fel arfer. Felly, mae angen cysylltiad Ethernet yn ogystal â'r cebl USB o hyd.
Yn rhychwantu Protocol Coed (STP) ar switshis Ethernet a reolir
Ni fydd cychwyn PXE yn gweithio'n gywir os yw STP wedi'i alluogi ar switsh Ethernet a reolir. Gall hyn fod yn ddiofyn ar rai switshis (ee Cisco), ac os yw hynny'n wir bydd angen ei analluogi er mwyn i'r broses ddarparu weithio'n gywir.
Mae Raspberry Pi yn nod masnach Sefydliad Raspberry Pi
Raspberry Pi Cyf
Dogfennau / Adnoddau
![]() |
Raspberry Pi Darparu Modiwl Cyfrifo Raspberry Pi [pdfCanllaw Defnyddiwr Darparu'r Modiwl Cyfrifo Raspberry Pi, Darpariaeth, Modiwl Cyfrifiaduro Raspberry Pi, Modiwl Cyfrifo |