Sùbh-craoibh-Pi-LOGO

A 'solarachadh modal coimpiutaireachd Raspberry Pi

Solarachadh-an-Sùbh-craoibhe-Pi-Compute-Module-PRODUCT

A’ toirt seachad modal coimpiutaireachd Raspberry Pi (Tionndaidhean 3 agus 4)
Fiosrachadh mun chompanaidh Raspberry Pi Earr
2022-07-19: githash: 94a2802-clean

Colophon
© 2020-2022 Raspberry Pi Earranta (Raspberry Pi (Trading) Ltd.)
Tha an sgrìobhainn seo ceadaichte fo Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND). ceann-latha togail: 2022-07-19 dreach togail: githash: 94a2802-glan

Sanas àicheadh ​​laghail

Tha dàta teignigeach is earbsach AIRSON TORAIDHEAN PI RASPBERRY (a’ gabhail a-steach bileagan dàta) mar a dh’ atharraichear bho àm gu àm (“goireasan”) air an toirt seachad le RASPBERRY PI LTD (“RPL”) “Mar a tha” AGUS BARANTAS NACH EILEANACH NO GNÌOMHACH, A’ GABHAIL A-STEACH GU, THA BARANTANAIS CHONTACHD A THAOBH MARSACHD AGUS IONNSACHD AIRSON ADHBHAIR SHÒNRAICHTE AIR FIOSRACHADH. Chun na h-ìre as àirde a tha ceadaichte fon lagh iomchaidh ann an tachartas sam bith, cha bhi RPL buailteach airson SEIRBHEIS dhìreach, neo-dhìreach, tachartach, sònraichte, eisimpleireach no leantainneach (a 'gabhail a-steach, ach chan eil cuingealachadh ri, FOILLSEACHADH FO-CHUNNTAS, A' CHUR AIRSON FOILLSEACHADH; , NO BUAIDHEAN; NO BUIDHEACHAS GNOTHACH) A BHITH A DHÈANAMH AGUS A BHITH A-STEACH A-STEACH A-STEACH AGUS AIR TEAGAISG FHEÀRR-CHUNNTAS sam bith, ge bith an ann an cùmhnant, buailteachd teann, no tort (a' gabhail a-steach dearmad no eile) A dh'èireas ann an dòigh sam bith A-mach à CLEACHDADH NA SEACHD RIAGHALTAS. DE 'N T-SAOGHAL.
Tha RPL a’ glèidheadh ​​na còrach àrdachadh, leasachadh, ceartachadh no atharrachadh sam bith eile a dhèanamh air na Goireasan no toraidhean sam bith a tha air am mìneachadh annta aig àm sam bith agus gun fhios a bharrachd. Tha na SOILSEAN airson luchd-cleachdaidh sgileil le ìrean iomchaidh de eòlas dealbhaidh. Tha uallach air luchd-cleachdaidh a-mhàin airson an taghadh agus an cleachdadh de na goireasan agus cleachdadh sam bith de na toraidhean a tha air am mìneachadh annta. Tha an neach-cleachdaidh ag aontachadh airgead-dìolaidh agus cumail RPL gun chron an aghaidh gach buailteachd, cosgais, milleadh no call eile a thig bho bhith a’ cleachdadh na goireasan. Tha RPL a’ toirt cead do luchd-cleachdaidh na goireasan a chleachdadh a-mhàin ann an co-bhonn ri toraidhean Raspberry Pi. Tha e toirmisgte a h-uile cleachdadh eile de na goireasan. Chan eil cead sam bith air a thoirt do RPL no còir seilbh inntleachdail treas-phàrtaidh sam bith eile. GNÌOMHACHASAN CRIOSDUIDH ARD. Chan eil toraidhean Raspberry Pi air an dealbhadh, air an dèanamh no air an dealbhadh airson an cleachdadh ann an àrainneachdan cunnartach a dh’ fheumas coileanadh sàbhailte fàiligeadh, leithid ann an obrachadh ghoireasan niuclasach, seòladh itealain no siostaman conaltraidh, smachd trafaic adhair, siostaman armachd no tagraidhean a tha deatamach airson sàbhailteachd (a ’toirt a-steach taic beatha. siostaman agus innealan meidigeach eile), anns am faodadh fàilligeadh nan toraidhean leantainn gu bàs, dochann pearsanta no fìor mhilleadh corporra no àrainneachd (“Gnìomhan Àrd-chunnart”). Tha RPL gu sònraichte a’ diùltadh barantas soilleir no so-thuigsinn air fallaineachd airson Gnìomhan Àrd-chunnart agus chan eil e a’ gabhail ri uallach sam bith airson a bhith a’ cleachdadh no a’ toirt a-steach toraidhean Raspberry Pi ann an Gnìomhan Àrd-chunnart. Bithear a’ toirt seachad toraidhean Raspberry Pi a rèir Teirmean Coitcheann RPL. Chan eil solar ghoireasan RPL a’ leudachadh no ag atharrachadh ann an dòigh eile air Cumhachan Coitcheann RPL a’ gabhail a-steach ach gun a bhith cuibhrichte gu na h-àicheadh ​​​​agus na barrantasan a tha air an cur an cèill annta.

Eachdraidh dreach sgrìobhainnean Solarachadh-an-Sùbh-craoibhe-Pi-Compute-Module-FIG-1Farsaingeachd na sgrìobhainnment
Tha an sgrìobhainn seo a’ buntainn ris na toraidhean Raspberry Pi a leanas:Solarachadh-an-Sùbh-craoibhe-Pi-Compute-Module-FIG-2

Ro-ràdh

Tha an Solaraiche CM a web tagradh air a dhealbhadh gus àireamh mhòr de dh’ innealan Raspberry Pi Compute Module (CM) a phrògramadh gu math nas fhasa agus nas luaithe. Tha e furasta a stàladh agus furasta a chleachdadh. Tha e a’ toirt seachad eadar-aghaidh do stòr-dàta de dhealbhan kernel a ghabhas luchdachadh suas, còmhla ris a’ chomas sgriobtaichean a chleachdadh gus diofar phàirtean den stàladh a ghnàthachadh rè a’ phròiseas frasaidh. Thathas cuideachd a’ toirt taic do chlò-bhualadh leubail agus ùrachadh firmware. Tha am pàipear geal seo a’ gabhail ris gu bheil am frithealaiche Provideer, dreach bathar-bog 1.5 no nas ùire, a’ ruith air Raspberry Pi.

Mar a tha e uile ag obair

CM4
Feumaidh an siostam Solaraiche a bhith air a chuir a-steach air an lìonra uèirleas aige fhèin; tha an Raspberry Pi a tha a’ ruith an fhrithealaiche air a phlugadh a-steach gu suidse, còmhla ri uimhir de dh’ innealan CM4 ’s as urrainn don tionndadh taic a thoirt. Lorgaidh an siostam solair CM4 sam bith a thèid a phlugadh a-steach don lìonra seo agus thèid a lasadh gu fèin-ghluasadach leis a’ firmware a tha a dhìth air an neach-cleachdaidh. Bidh an adhbhar airson an lìonra uèirleas aige fhèin a’ fàs soilleir nuair a smaoinicheas tu gun tèid CM4 sam bith a chuirear a-steach don lìonra a sholarachadh, agus mar sin tha e riatanach an lìonra a chumail air leth bho lìonra beò sam bith gus casg a chuir air ath-chlàradh innealan gun dùil.

Solarachadh-an-Sùbh-craoibhe-Pi-Compute-Module-FIG-3ATHARRACHADH Ìomhaigh Bùird CM 4 IO le CM 4 -> Bùird CM4 IO le CM4

Le bhith a’ cleachdadh Raspberry Pi mar an t-seirbheisiche, tha e comasach lìonradh uèirleas a chleachdadh airson an t-Solaraiche ach fhathast a’ toirt cothrom air lìonraidhean taobh a-muigh a’ cleachdadh ceangal uèirleas. Leigidh seo le luchdachadh sìos ìomhaighean gu furasta chun t-seirbheisiche, deiseil airson a’ phròiseas solarachaidh, agus leigidh seo leis an Raspberry Pi an Solaraiche a fhrithealadh web eadar-aghaidh. Faodar ioma-ìomhaighean a luchdachadh sìos; bidh an Solaraiche a’ cumail stòr-dàta de dhealbhan agus ga dhèanamh furasta an ìomhaigh iomchaidh a thaghadh airson diofar innealan a stèidheachadh.
Nuair a tha CM4 ceangailte ris an lìonra agus air a chumhachdachadh feuchaidh e ri bròg, agus aon uair ‘s gu bheil roghainnean eile air an feuchainn, thathas a’ feuchainn ri bròg lìonra a dhèanamh. Aig an ìre seo bidh an siostam Protocol Configuration Host Dynamic Provider (DHCP) a’ freagairt ris an CM4 booting agus a’ toirt dha ìomhaigh bootable as ìsle a thèid a luchdachadh sìos chun CM4 agus an uairsin a ruith mar fhreumh. Faodaidh an ìomhaigh seo a’ Chairt Ioma-mheadhain freumhaichte (eMMC) a phrògramadh agus sgriobtaichean sam bith a tha a dhìth a ruith, mar a dh’iarr an Solaraiche.

Tuilleadh mion-fhiosrachaidh
Soitheach modalan CM4 le rèiteachadh bròg a dh'fheuchas ri bròg bho eMMC an-toiseach; ma dh’ fhailicheas sin leis gu bheil an eMMC falamh, nì e bròg lìonra àrainneachd gnìomh preboot (PXE). Mar sin, le modalan CM4 nach deach a sholarachadh fhathast, agus aig a bheil eMMC falamh, thèid bròg lìonra a dhèanamh gu bunaiteach. Rè bròg lìonra air lìonra solarachaidh, bidh ìomhaigh siostam obrachaidh goireasach aotrom (OS) (gu dearbh kernel Linux agus initramfs gnìomh script) air a fhrithealadh leis an t-seirbheisiche solarachaidh don mhodal CM4 thairis air an lìonra, agus bidh an ìomhaigh seo a’ làimhseachadh an t-solair.

CM 3 agus CM 4s

Chan urrainn dha na h-innealan CM a tha stèidhichte air an ceanglaiche SODIMM lìonra a thòiseachadh, agus mar sin thèid prògramadh a choileanadh thairis air USB. Feumaidh gach inneal a bhith ceangailte ris an t-solaraiche. Ma dh’ fheumas tu barrachd air 4 innealan a cheangal (an àireamh de phuirt USB air an Raspberry Pi), faodar mòr-ionad USB a chleachdadh. Cleachd càballan USB-A gu Micro-USB de dheagh chàileachd, a’ ceangal bhon Raspberry Pi no mòr-ionad gu port tràillean USB gach bòrd CMIO. Bidh feum aig a h-uile bòrd CMIO air solar cumhachd cuideachd, agus bu chòir an geansaiche comas tràille USB J4 a shuidheachadh gus a chomasachadh

Solarachadh-an-Sùbh-craoibhe-Pi-Compute-Module-FIG-4CUDROMACH
NA ceangail port Ethernet an Pi 4. Tha an ceangal gun uèir air a chleachdadh gus faighinn chun stiùireadh web eadar-aghaidh.

Stàladh

Bha an stiùireadh a leanas ceart aig àm an cur a-mach. Gheibhear an stiùireadh stàlaidh as ùire air an Provideer GitHub duilleag.

Stàladh an t-solaraiche web Iarrtas air Raspberry Pi
RABHADH
Dèan cinnteach gu bheil eth0 a’ ceangal ri suidse Ethernet aig nach eil ach na Bùird CM4 IO ceangailte. Na ceangail eth0 ris an oifis/lìonra poblach agad, no dh'fhaoidte gun toir e 'uidheaman Raspberry Pi eile dhan lìonra agad cuideachd. Cleachd an ceangal gun uèir Raspberry Pi gus ceangal ris an lìonra ionadail agad.

Thathas a’ moladh an dreach Lite den Raspberry Pi OS mar an OS bunaiteach air an stàlaichear an Solaraiche. Airson sìmplidheachd cleachd rpi-imager, agus cuir an gnìomh an clàr roghainnean adhartach (Ctrl-Shift-X) gus am facal-faire, an t-ainm aoigheachd agus na roghainnean gun uèir a stèidheachadh. Aon uair ‘s gu bheil an OS air a chuir a-steach air an Raspberry Pi, feumaidh tu an siostam Ethernet a stèidheachadh:

  1. Dèan rèiteachadh air eth0 gus seòladh Pròtacal Eadar-lìn statach (IP) de 172.20.0.1 a bhith agad taobh a-staigh subnet /16 (netmask 255.255.0.0) le bhith a’ deasachadh rèiteachadh DHCP:
    • sudo nano /etc/dhcpcd.conf
    • Cuir gu bonn an file:
      eadar-aghaidh eth0
      seòladh ip_statach = 172.20.0.1/16
    • Dèan ath-thòiseachadh gus leigeil leis na h-atharrachaidhean a thighinn gu buil.
  2. Dèan cinnteach gu bheil an stàladh OS ùraichte:
    ùrachadh sudo apt
    ath-nuadhachadh làn sudo apt
  3. Tha an Solaraiche air a thoirt seachad mar .deb deiseil file air duilleag Solaraiche GitHub. Luchdaich sìos an tionndadh as ùire bhon duilleag sin no a 'cleachdadh wget, agus stàlaich e leis an òrdugh a leanas:
    sudo apt install ./cmprovision4_*_all.deb
  4. Suidhich an web ainm-cleachdaidh agus facal-faire an tagraidh:
    sudo /var/lib/cmprovision/artisan auth: cruthaich-cleachdaidh

Faodaidh tu a-nis cothrom fhaighinn air an web eadar-aghaidh an t-solaraiche le a web brabhsair a’ cleachdadh seòladh IP gun uèir Raspberry Pi agus an t-ainm-cleachdaidh agus am facal-faire a chaidh a chuir a-steach san roinn roimhe seo. Dìreach cuir a-steach an seòladh IP ann am bàr seòlaidh do bhrobhsair agus brùth Enter.

Cleachdadh

Nuair a cheanglas tu ris an t-solaraiche an toiseach web tagradh le do chuid web brabhsair chì thu scrion an deas-bhòrd, a choimheadas rudeigin mar seo:Solarachadh-an-Sùbh-craoibhe-Pi-Compute-Module-FIG-5

Tha an duilleag tighinn air tìr seo dìreach a’ toirt seachad beagan fiosrachaidh mun ghnìomh as ùire a rinn an Solaraiche (san t-seannampGu h-àrd, chaidh aon CM4 a thoirt seachad).

A 'luchdachadh suas dealbhan

Is e a’ chiad obair a tha a dhìth nuair a thathar a’ stèidheachadh an ìomhaigh agad a luchdachadh chun t-seirbheisiche, às an gabh a chleachdadh gus na bùird CM4 agad a sholarachadh. Cliog air an rud clàr 'Images' aig mullach an fhaidhle web duilleag agus bu chòir dhut scrion fhaighinn coltach ris an fhear a chithear gu h-ìosal, a’ sealltainn liosta de dhealbhan a chaidh a luchdachadh suas an-dràsta (a bhios falamh an toiseach).Solarachadh-an-Sùbh-craoibhe-Pi-Compute-Module-FIG-6

Tagh am putan Add Image gus ìomhaigh a luchdachadh suas; chì thu an sgrìn seo:
Solarachadh-an-Sùbh-craoibhe-Pi-Compute-Module-FIG-7

Feumaidh an ìomhaigh a bhith ruigsinneach air an inneal far a bheil an web brabhsair a’ ruith, agus ann an aon de na cruthan ìomhaigh a chaidh a shònrachadh. Tagh an ìomhaigh bhon inneal agad a’ cleachdadh an ìre àbhaisteach file còmhradh, agus briog air 'Upload'. Bidh seo a-nis a’ dèanamh lethbhreac den ìomhaigh bhon inneal agad gu frithealaiche Provideer a tha a’ ruith air an Raspberry Pi. Faodaidh seo beagan ùine a thoirt. Aon uair ‘s gu bheil an ìomhaigh air a luchdachadh suas, chì thu e air duilleag nan Ìomhaighean.

A 'cur pròiseact ris

A-nis feumaidh tu pròiseact a chruthachadh. Faodaidh tu àireamh sam bith de phròiseactan a shònrachadh, agus faodaidh ìomhaigh, seata de sgriobtaichean no bileag eadar-dhealaichte a bhith aig gach fear. Is e am pròiseact gnìomhach am fear a thathas a’ cleachdadh an-dràsta airson solar.
Cliog air a’ chlàr ‘Projects’ gus duilleag nam Pròiseactan a thoirt suas. Tha an t-exampTha aon phròiseact mu thràth, air a bheil 'Test project', air a stèidheachadh.

Solarachadh-an-Sùbh-craoibhe-Pi-Compute-Module-FIG-8A-nis cliog air ‘Cuir pròiseact ris’ gus pròiseact ùr a stèidheachadhSolarachadh-an-Sùbh-craoibhe-Pi-Compute-Module-FIG-9

  • Thoir ainm iomchaidh don phròiseact, agus an uairsin tagh dè an dealbh a tha thu airson a chleachdadh bhon phròiseact seo bhon liosta tuiteam-sìos. Faodaidh tu cuideachd grunn pharaimearan eile a shuidheachadh aig an ìre seotage, ach gu tric cha bhi ach an ìomhaigh gu leòr.
  • Ma tha thu a’ cleachdadh v1.5 no nas ùire den Solaraiche, tha roghainn agad dearbhadh gu bheil am frasadh air a chrìochnachadh gu ceart. Le bhith a’ taghadh seo leughaidh tu air ais an dàta bhon inneal CM às deidh dha frasadh, agus dearbhaidh e gu bheil e a’ freagairt ris an ìomhaigh thùsail. Cuiridh seo ùine a bharrachd ri solar gach inneal, bidh an ùine a thèid a chur ris an urra ri meud na h-ìomhaigh.
  • Ma thaghas tu am firmware airson a chuir a-steach (tha seo roghainneil), tha comas agad cuideachd am firmware sin a ghnàthachadh le cuid de dh ’inntrigidhean rèiteachaidh sònraichte a thèid a chur còmhla ris a’ bootloader binary. Gheibhear na roghainnean a tha rim faighinn air an Raspberry Pi weblàrach.
  • Briog air 'Sàbhail' nuair a tha thu air do phròiseact ùr a mhìneachadh gu h-iomlan; tillidh tu gu duilleag Phròiseactan, agus thèid am pròiseact ùr a liostadh. Thoir an aire nach urrainn ach aon phròiseact a bhith gnìomhach aig aon àm, agus faodaidh tu a thaghadh bhon liosta seo.

Sgriobturan
Is e feart fìor fheumail de Provideer an comas sgriobtaichean a ruith air an ìomhaigh, ro no às deidh an stàladh. Tha trì sgriobtaichean air an stàladh gu bunaiteach anns an Solaraiche, agus faodar an taghadh nuair a chruthaicheas tu pròiseact ùr. Tha iad air an liostadh air an Sgriobtar duilleag

Solarachadh-an-Sùbh-craoibhe-Pi-Compute-Module-FIG-10

Tha example cleachdadh sgriobtaichean dh’ fhaodadh gum biodh e airson inntrigidhean gnàthaichte a chur ri config.txt. Bidh an sgriobt àbhaisteach Add dtoverlay=dwc2 ri config.txt a’ dèanamh seo, a’ cleachdadh a’ chòd shligean a leanas:Solarachadh-an-Sùbh-craoibhe-Pi-Compute-Module-FIG-11

Cliog air 'Cuir sgriobt' gus na cleachdaidhean agad fhèin a chur ris:Solarachadh-an-Sùbh-craoibhe-Pi-Compute-Module-FIG-12

Bileagan
Tha comas aig an t-solaraiche bileagan a chlò-bhualadh airson an inneal a thathar a’ toirt seachad. Tha duilleag nan Leubailean a’ sealltainn a h-uile leubail ro-mhìnichte a dh’ fhaodar a thaghadh rè pròiseas deasachaidh a’ phròiseict. Airson example, is dòcha gum bi thu airson còd DataMatrix no freagairt sgiobalta (QR) a chlò-bhualadh airson gach bòrd a chaidh a sholarachadh, agus tha am feart seo ga dhèanamh glè fhurasta.Solarachadh-an-Sùbh-craoibhe-Pi-Compute-Module-FIG-13

Cliog air 'Cuir leubail' gus do chuid fhèin a shònrachadh: Solarachadh-an-Sùbh-craoibhe-Pi-Compute-Module-FIG-14

Firmware

Bheir an Solaraiche an comas sònrachadh dè an dreach den firmware bootloader a tha thu airson a stàladh air an CM4. Air duilleag Firmware tha liosta de na roghainnean uile a dh’ fhaodadh a bhith ann, ach mar as trice is e am fear as ùire am fear as fheàrr.Solarachadh-an-Sùbh-craoibhe-Pi-Compute-Module-FIG-15Gus an liosta ùrachadh leis na dreachan as ùire den bootloader, cliog air a 'phutan' Luchdaich sìos firmware ùr bho github '.

Duilgheadasan a dh'fhaodadh a bhith ann

Firmware bootloader seann-fhasanta
Mura lorgar an CM4 agad leis an t-siostam Provideer nuair a thèid a phlugadh a-steach, tha e comasach gu bheil am firmware bootloader seann-fhasanta. Thoir an aire gu bheil an inneal-luachaidh ceart air a chuir a-steach don fhactaraidh aig a h-uile inneal CM4 a chaidh a dhèanamh bhon Ghearran 2021, agus mar sin cha tachair seo ach le innealan a chaidh a dhèanamh ron cheann-latha sin.

EMMC air a phrògramadh mu thràth
Ma tha bròg aig a’ mhodal CM4 mu thràth files anns an eMMC bho oidhirp solarachaidh roimhe seo tòisichidh e bhon eMMC agus cha tachair am bròg lìonra a tha riatanach airson solar.
Ma tha thu airson modal CM4 ath-sholarachadh, feumaidh tu:

  • Ceangail càball USB eadar an t-seirbheisiche solarachaidh agus port meanbh USB Bòrd CM4 IO (leis an ainm ‘USB slave’).
  • Cuir geansaidh air Bòrd CM4 IO (J2, 'Fit jumper to disable eMMC boot').

Bheir seo air a’ mhodal CM4 bròg USB a dhèanamh, agus mar sin gluaisidh am frithealaiche solair am faidhle files den OS goireasach thairis air USB.
Às deidh don OS goireasach tòiseachadh, cuiridh e fios chun t-seirbheisiche solair thairis air Ethernet gus tuilleadh stiùiridh fhaighinn, agus luchdachadh sìos a bharrachd files (me an dealbh OS ri sgrìobhadh gu eMMC) mar as àbhaist. Mar sin, tha feum air ceangal Ethernet a bharrachd air càball USB.

A’ spangachadh Pròtacal Crann (STP) air suidsichean Ethernet fo stiùir
Chan obraich booting PXE gu ceart ma tha STP air a chomasachadh air tionndadh Ethernet stiùirichte. Faodaidh seo a bhith mar an àbhaist air cuid de suidsichean (me Cisco), agus ma tha sin fìor feumaidh e a bhith ciorramach gus am bi am pròiseas solarachaidh ag obair gu ceart.
Tha Raspberry Pi na chomharra-malairt aig an Raspberry Pi Foundation
Fiosrachadh mun chompanaidh Raspberry Pi Earr

Sgrìobhainnean/Goireasan

Raspberry Pi A 'solarachadh modal coimpiutaireachd Raspberry Pi [pdfStiùireadh Cleachdaiche
A 'solarachadh modal coimpiutaireachd Raspberry Pi, Solarachadh, Modal Coimpiutair Raspberry Pi, Modal Coimpiutaireachd

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *