Raspberry-Pi-LOGO

Kupereka Raspberry Pi Compute Module

Kupereka-Raspberry-Pi-Compute-Module-PRODUCT

Kupereka Raspberry Pi Compute Module (Mavesi 3 ndi 4)
Malingaliro a kampani Raspberry Pi Ltd
2022-07-19: githash: 94a2802-clean

Colophon
© 2020-2022 Raspberry Pi Ltd (omwe kale anali Raspberry Pi (Trading) Ltd.)
Zolemba izi ndizovomerezeka pansi pa Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND). tsiku lomanga: 2022-07-19 yomanga: githash: 94a2802-yoyera

Chidziwitso chodziletsa chalamulo

DATA ZA NTCHITO NDI ZOKHULUPIRIKA ZA RASPBERRY PI PRODUCTs (KUphatikizirapo MA DATASHEETS) MONGA ZOSINTHAWIDWA NTHAWI NDI NTHAWI ("RESOURCES") IMAPEREKEDWA NDI RASPBERRY PI LTD ("RPL") "MOMWE ILIRI" NDI MAWU ALIYENSE KAPENA WOSAPATITSA NTCHITO, OSATI ZOTHANDIZA, KUTI, ZINTHU ZOTHANDIZA ZOKHUDZITSIDWA NDI KUGWIRITSA NTCHITO PA CHOLINGA ZINTHU ZINTHU ZINACHITIKA. Kufikira pamlingo wololedwa ndi lamulo lomwe silikupezeka pamwambowu , KAPENA PHINDU; KAPENA KUSONONGEDWA KWA Bzinesi) KOMA ZINACHITIKA NDI PA CHIPEMBEDZO CHONSE CHA NTCHITO, KAYA MU NTCHITO, ZINTHU ZOYENERA, KAPENA ZOPHUNZITSA (KUPHATIKIZAPO KUSABALALA KAPENA ZINTHU ZINTHU) ZAKUBWERA MUNJIRA ILIYONSE KUCHOKERA POGWIRITSA NTCHITO Upangiriwo, ZOSANGALATSA NGATI.
RPL ili ndi ufulu wopanga zowonjezera, kuwongolera, kuwongolera kapena kusintha kwina kulikonse ku RESOURCES kapena zinthu zilizonse zomwe zafotokozedwamo nthawi iliyonse popanda kuzindikira. Ma RESOURCES amapangidwira ogwiritsa ntchito aluso omwe ali ndi milingo yoyenera ya chidziwitso cha mapangidwe. Ogwiritsa ntchito ali ndi udindo wosankha ndikugwiritsa ntchito RESOURCES ndi kugwiritsa ntchito kulikonse kwazinthu zomwe zafotokozedwamo. Wogwiritsa akuvomera kubwezera ndi kusunga RPL kukhala yopanda vuto pazongongole zonse, ndalama, zowonongeka kapena zotayika zina zomwe zimabwera chifukwa chogwiritsa ntchito RESOURCES. RPL imapatsa ogwiritsa ntchito chilolezo chogwiritsa ntchito RESOURCES molumikizana ndi zinthu za Raspberry Pi. Kugwiritsa ntchito kwina konse kwa RESOURCES ndikoletsedwa. Palibe chilolezo choperekedwa kwa RPL ina iliyonse kapena ufulu wina waluntha. ZOCHITIKA ZOPANDA KWAMBIRI. Zogulitsa za Raspberry Pi sizinapangidwe, kupangidwa kapena kugwiritsidwa ntchito m'malo owopsa omwe amafunikira kuti asagwire bwino ntchito, monga momwe amagwirira ntchito zida zanyukiliya, kuyendetsa ndege kapena njira zoyankhulirana, kuyang'anira kayendetsedwe ka ndege, zida kapena zida zofunikira pachitetezo (kuphatikiza chithandizo chamoyo. machitidwe ndi zida zina zamankhwala), momwe kulephera kwa zinthuzo kungayambitse imfa, kuvulala kapena kuwonongeka kwakukulu kwakuthupi kapena chilengedwe ("High Risk Activities"). RPL imatsutsa mwatsatanetsatane chitsimikizo chilichonse chosonyeza kulimba kwa Zochitika Zowopsa Kwambiri ndipo savomereza mangawa ogwiritsira ntchito kapena kuphatikiza zinthu za Raspberry Pi mu High Risk Activities. Zogulitsa za Raspberry Pi zimaperekedwa malinga ndi RPL's Standard Terms. Kupereka kwa RPL kwa RESOURCES sikukulitsa kapena kusintha Migwirizano Yapakatikati ya RPL kuphatikiza koma osati kungodziletsa ndi zitsimikizo zomwe zafotokozedwamo.

Mbiri yakale ya zolemba Kupereka-Raspberry-Pi-Compute-Module-FIG-1Chiwerengero cha documaganizo
Chikalatachi chikugwira ntchito pazotsatira za Raspberry Pi:Kupereka-Raspberry-Pi-Compute-Module-FIG-2

Mawu Oyamba

CM Provisioner ndi web pulogalamu yopangidwa kuti ipangitse zida zambiri za Raspberry Pi Compute Module (CM) kukhala zosavuta komanso zachangu. Ndi yosavuta kukhazikitsa ndi yosavuta kugwiritsa ntchito. Imapereka mawonekedwe ku database ya zithunzi za kernel zomwe zitha kukwezedwa, komanso kuthekera kogwiritsa ntchito zolembera kuti musinthe magawo osiyanasiyana pakuyika panthawi yowunikira. Kusindikiza zilembo ndi kukonzanso firmware kumathandizidwanso. Whitepaper iyi imaganiza kuti seva ya Provisioner, pulogalamu ya 1.5 kapena yatsopano, ikuyenda pa Raspberry Pi.

Momwe zonse zimagwirira ntchito

CM4
Dongosolo la Provisioner liyenera kukhazikitsidwa pa netiweki yake yamawaya; Raspberry Pi yomwe ikuyenda pa seva imalumikizidwa ndi chosinthira, pamodzi ndi zida zambiri za CM4 momwe kusinthaku kungathandizire. CM4 iliyonse yolumikizidwa mu netiweki iyi izindikiridwa ndi njira yoperekera ndikuwunikira yokha ndi firmware yofunikira ya wosuta. Chifukwa chokhala ndi netiweki yake yamawaya chimamveka bwino mukaganizira kuti CM4 iliyonse yolumikizidwa mu netiweki idzaperekedwa, kotero kuti ma netiweki akhale osiyana ndi netiweki iliyonse yamoyo ndikofunikira kuti tipewe kukonzanso mwangozi kwa zida.

Kupereka-Raspberry-Pi-Compute-Module-FIG-3ZOSINTHA ZITHUNZI CM 4 IO board yokhala ndi CM 4 -> CM4 IO Boards yokhala ndi CM4

Pogwiritsa ntchito Raspberry Pi ngati seva, ndizotheka kugwiritsa ntchito maukonde a Wired kwa Provisioner koma kulola mwayi wopezeka pamaneti akunja pogwiritsa ntchito kulumikizana opanda zingwe. Izi zimalola kutsitsa kosavuta kwa zithunzi ku seva, kukonzekera njira yoperekera, ndikulola Raspberry Pi kutumikira Wopereka. web mawonekedwe. Zithunzi zingapo zitha kutsitsidwa; Provisioner amasunga nkhokwe ya zithunzi ndikupangitsa kukhala kosavuta kusankha chithunzi choyenera kukhazikitsa zida zosiyanasiyana.
CM4 ikalumikizidwa pa netiweki ndikuyatsidwa imayesa kuyambitsa, ndipo zosankha zina zikayesedwa, kuyambika kwa maukonde kumayesedwa. Pakadali pano dongosolo la Provisioner Dynamic Host Configuration Protocol (DHCP) limayankha kuyambika kwa CM4 ndikuipatsa chithunzi chocheperako chomwe chimatsitsidwa ku CM4 kenako kuthamanga ngati mizu. Chithunzichi chikhoza kukonza Khadi la Multi-Media Card (eMMC) ndi kuyendetsa zolemba zilizonse zofunika, monga momwe Woperekera Wopereka walangizira.

Zambiri
Ma module a CM4 amatumiza ndi makonzedwe a boot omwe amayesa kuyambiranso kuchokera ku eMMC poyamba; ngati izo zitalephera chifukwa eMMC ilibe kanthu, idzachita preboot execution environment (PXE) network boot. Chifukwa chake, ndi ma module a CM4 omwe sanapatsidwebe, ndikukhala ndi eMMC opanda kanthu, boot network idzachitidwa mwachisawawa. Pa boot network pa network yoperekera, chithunzi chopepuka chogwiritsira ntchito (OS) (kwenikweni Linux kernel ndi scriptexecute initramfs) chidzatumizidwa ndi seva yopereka ku gawo la CM4 pamaneti, ndipo chithunzichi chimagwira ntchito.

CM 3 ndi CM 4s

Zida za CM zozikidwa pa cholumikizira cha SODIMM sizitha kuyambiranso, chifukwa chake mapulogalamu amatheka kudzera pa USB. Chipangizo chilichonse chidzafunika kulumikizidwa ndi Wopereka. Ngati mukufuna kulumikiza zida zopitilira 4 (chiwerengero cha madoko a USB pa Raspberry Pi), cholumikizira cha USB chingagwiritsidwe ntchito. Gwiritsani ntchito zingwe zabwino za USB-A kupita ku Micro-USB, zolumikizana kuchokera ku Raspberry Pi kapena hub kupita ku doko la akapolo la USB la bolodi lililonse la CMIO. Ma board onse a CMIO adzafunikanso magetsi, ndipo jombo la akapolo la J4 USB liyenera kukhazikitsidwa kuti lithandizire.

Kupereka-Raspberry-Pi-Compute-Module-FIG-4ZOFUNIKA
OSATI kulumikiza doko la Ethernet la Pi 4. Kulumikiza opanda zingwe kumagwiritsidwa ntchito kuti mupeze kasamalidwe web mawonekedwe.

Kuyika

Malangizo otsatirawa anali olondola panthawi yotulutsidwa. Malangizo aposachedwa kwambiri oyika atha kupezeka patsamba la Provisioner GitHub.

Kukhazikitsa Provisioner web ntchito pa Raspberry Pi
CHENJEZO
Onetsetsani kuti eth0 ikulumikizana ndi chosinthira cha Ethernet chomwe chili ndi Ma board a CM4 IO okha olumikizidwa. Osalumikiza eth0 ku ofesi yanu/netiweki yapagulu, kapena 'ingakupatseni' zida zina za Raspberry Pi pa netiweki yanu. Gwiritsani ntchito kulumikizana kwa zingwe za Raspberry Pi kuti mulumikizane ndi netiweki yanu.

Mtundu wa Lite wa Raspberry Pi OS ukulimbikitsidwa ngati OS yoyambira momwe mungayikitsire Provisioner. Kuti mukhale osavuta gwiritsani ntchito rpi-imager, ndipo yambitsani zoikamo zapamwamba (Ctrl-Shift-X) kuti muyike mawu achinsinsi, dzina la alendo, ndi zoikamo opanda zingwe. OS ikakhazikitsidwa pa Raspberry Pi, muyenera kukhazikitsa dongosolo la Ethernet:

  1. Konzani eth0 kuti mukhale ndi adilesi yokhazikika ya Internet Protocol (IP) ya 172.20.0.1 mkati mwa /16 subnet (netmask 255.255.0.0) pokonza kasinthidwe ka DHCP:
    • sudo nano /etc/dhcpcd.conf
    • Onjezani mpaka pansi file:
      mawonekedwe eth0
      static ip_address=172.20.0.1/16
    • Yambitsaninso kuti zosintha zichitike.
  2. Onetsetsani kuti kuyika kwa OS ndikokwanira:
    kusintha kwa sudo apt
    sudo apt-upgrade full
  3. Woperekayo amaperekedwa ngati .deb yokonzeka file pa Provisioner GitHub tsamba. Tsitsani mtundu waposachedwa kwambiri patsambalo kapena kugwiritsa ntchito wget, ndikuyiyika pogwiritsa ntchito lamulo ili:
    sudo apt kukhazikitsa ./cmprovision4_*_all.deb
  4. Khazikitsani web dzina lolowera ndi mawu achinsinsi:
    sudo /var/lib/cmprovision/artisan auth:create-user

Tsopano mutha kulumikiza web mawonekedwe a Provisioner ndi a web osatsegula pogwiritsa ntchito adilesi ya IP yopanda zingwe ya Raspberry Pi ndi dzina lolowera ndi mawu achinsinsi omwe adalowa m'gawo lapitalo. Ingolowetsani adilesi ya IP mu adilesi ya msakatuli wanu ndikudina Enter.

Kugwiritsa ntchito

Mukayamba kulumikizana ndi Wopereka web ntchito ndi anu web msakatuli muwona chophimba cha Dashboard, chomwe chidzawoneka motere:Kupereka-Raspberry-Pi-Compute-Module-FIG-5

Tsamba lofikirali limangopereka zambiri pazomwe zachitika posachedwa ndi Provisioner (mu examppamwamba, CM4 imodzi yaperekedwa).

Kukweza zithunzi

Opaleshoni yoyamba yomwe ikufunika pakukhazikitsa ndikukweza chithunzi chanu ku seva, komwe chingagwiritsidwe ntchito popereka matabwa anu a CM4. Dinani chinthu cha 'Zithunzi' pamwamba pake web tsamba ndipo muyenera kupeza chophimba chofanana ndi chomwe chili pansipa, chowonetsa mndandanda wazithunzi zomwe zidakwezedwa pano (zomwe poyamba sizikhala zopanda kanthu).Kupereka-Raspberry-Pi-Compute-Module-FIG-6

Sankhani Add Image batani kweza chithunzi; mudzawona skrini iyi:
Kupereka-Raspberry-Pi-Compute-Module-FIG-7

Chithunzicho chiyenera kupezeka pa chipangizo chomwe chili ndi web msakatuli akugwira ntchito, ndipo m'modzi mwazithunzi zomwe zafotokozedwa. Sankhani chithunzicho pamakina anu pogwiritsa ntchito muyezo file dialog, ndikudina 'Pangani'. Izi zitha kukopera chithunzicho kuchokera pamakina anu kupita ku seva ya Provisioner yomwe ikuyenda pa Raspberry Pi. Izi zingatenge nthawi. Chithunzicho chitakwezedwa, mudzachiwona patsamba la Zithunzi.

Kuwonjezera polojekiti

Tsopano muyenera kupanga polojekiti. Mutha kufotokozera mapulojekiti angapo, ndipo iliyonse ikhoza kukhala ndi chithunzi chosiyana, zolemba, kapena zilembo. Ntchito yogwira ntchito ndi yomwe ikugwiritsidwa ntchito popereka.
Dinani pa chinthu cha 'Projects' kuti mubweretse Tsamba la Projects. Example ali kale ndi pulojekiti imodzi, yotchedwa 'Test project', yokhazikitsidwa.

Kupereka-Raspberry-Pi-Compute-Module-FIG-8Tsopano dinani 'Add project' kukhazikitsa pulojekiti yatsopanoKupereka-Raspberry-Pi-Compute-Module-FIG-9

  • Perekani pulojekitiyo dzina loyenera, kenako sankhani chithunzi chomwe mukufuna kuti polojekitiyi igwiritse ntchito kuchokera pamndandanda wotsitsa. Mutha kukhazikitsanso magawo ena angapo pa stage, koma nthawi zambiri chithunzi chokhacho chidzakwanira.
  • Ngati mukugwiritsa ntchito v1.5 kapena yatsopano ya Provisioner, ndiye kuti muli ndi mwayi wotsimikizira kuti kuwunikira kwatha bwino. Kusankha izi kuwerengeranso deta kuchokera ku chipangizo cha CM mutatha kuwunikira, ndikutsimikizira kuti ikugwirizana ndi chithunzi choyambirira. Izi zidzawonjezera nthawi yowonjezera pakuperekedwa kwa chipangizo chilichonse, kuchuluka kwa nthawi yowonjezeredwa kudzadalira kukula kwa chithunzicho.
  • Ngati musankha firmware kuti muyike (izi ndizosankha), mutha kusinthanso firmwareyo ndi zolemba zina zomwe zidzaphatikizidwe mu binary ya bootloader. Zosankha zomwe zilipo zitha kupezeka pa Raspberry Pi webmalo.
  • Dinani 'Sungani' mutatha kulongosola bwino ntchito yanu yatsopano; mudzabwerera ku Tsamba la Projects, ndipo polojekiti yatsopano idzalembedwa. Dziwani kuti pulojekiti imodzi yokha imatha kugwira ntchito nthawi iliyonse, ndipo mutha kuyisankha pamndandandawu.

Zolemba
Chofunikira kwambiri cha Provisioner ndikutha kuyendetsa zolemba pachithunzicho, isanayambe kapena itatha. Zolemba zitatu zimayikidwa mokhazikika mu Provisioner, ndipo zitha kusankhidwa popanga pulojekiti yatsopano. Zalembedwa patsamba la Scriptspage

Kupereka-Raspberry-Pi-Compute-Module-FIG-10

Wakaleampkugwiritsa ntchito zolembedwa kungakhale kuwonjezera zolemba zanu ku config.txt. Zolemba zokhazikika Add dtoverlay=dwc2 ku config.txt amachita izi, pogwiritsa ntchito nambala yachipolopolo:Kupereka-Raspberry-Pi-Compute-Module-FIG-11

Dinani pa 'Add script' kuti muwonjezere makonda anu:Kupereka-Raspberry-Pi-Compute-Module-FIG-12

Zolemba
Woperekayo ali ndi mwayi wosindikiza zilembo za chipangizo chomwe chikuperekedwa. Tsamba la Labels likuwonetsa zolemba zonse zomwe zidasankhidwa kale zomwe zingasankhidwe panthawi yokonza polojekiti. Za example, mungafune kusindikiza manambala a DataMatrix kapena mayankho ofulumira (QR) pa bolodi lililonse loperekedwa, ndipo izi zimapangitsa kuti izi zikhale zosavuta.Kupereka-Raspberry-Pi-Compute-Module-FIG-13

Dinani pa 'Add label' kuti mufotokoze zanu: Kupereka-Raspberry-Pi-Compute-Module-FIG-14

Firmware

Provisioner imapereka mwayi wofotokozera mtundu wa firmware yomwe mukufuna kuyiyika pa CM4. Patsamba la Firmware pali mndandanda wazosankha zonse, koma zaposachedwa kwambiri nthawi zambiri zimakhala zabwino kwambiri.Kupereka-Raspberry-Pi-Compute-Module-FIG-15Kuti musinthe mndandandawo ndi mitundu yaposachedwa ya bootloader, dinani batani la 'Koperani firmware yatsopano kuchokera ku github'.

Mavuto omwe angakhalepo

Firmware ya bootloader yachikale
Ngati CM4 yanu siidziwika ndi Provisioner system ikalumikizidwa, ndizotheka kuti firmware ya bootloader yatha. Dziwani kuti zida zonse za CM4 zomwe zidapangidwa kuyambira February 2021 zili ndi bootloader yolondola yoyikidwa pafakitale, chifukwa chake izi zingochitika ndi zida zomwe zidapangidwa tsikulo lisanafike.

Yakonzedwa kale eMMC
Ngati gawo la CM4 lili ndi boot files mu eMMC kuchokera pamayesero am'mbuyomu ndiye kuti iyamba kuchokera ku eMMC ndipo boot network yomwe ikufunika kuti iperekedwe sichitika.
Ngati mukufuna kukonzanso gawo la CM4, muyenera:

  • Ikani chingwe cha USB pakati pa seva yopereka ndi doko yaying'ono ya USB ya CM4 IO Board (yotchedwa 'USB kapolo').
  • Ikani chodumphira pa CM4 IO Board (J2, 'Fit jumper to disable eMMC boot').

Izi zipangitsa kuti gawo la CM4 lipange boot ya USB, pomwe seva yopereka idzasamutsa files ya utility OS pa USB.
Utility OS ikayamba, imalumikizana ndi seva yopereka kudzera pa Ethernet kuti ilandire malangizo ena, ndikutsitsa zina files (mwachitsanzo chithunzi cha OS kuti chilembedwe ku eMMC) monga mwanthawi zonse. Chifukwa chake, kulumikizana kwa Efaneti kuwonjezera pa chingwe cha USB ndikofunikira.

Spanning Tree Protocol (STP) pama switch oyendetsedwa a Ethernet
Kutsegula kwa PXE sikungagwire bwino ntchito ngati STP yayatsidwa pa switch yoyendetsedwa ndi Ethernet. Izi zitha kukhala zosasinthika pama switch ena (mwachitsanzo Cisco), ndipo ngati zili choncho pafunika kuyimitsidwa kuti ntchito yoperekayo igwire bwino ntchito.
Rasipiberi Pi ndi chizindikiro cha Raspberry Pi Foundation
Malingaliro a kampani Raspberry Pi Ltd

Zolemba / Zothandizira

Raspberry Pi Kupereka Raspberry Pi Compute Module [pdf] Buku Logwiritsa Ntchito
Kupereka Raspberry Pi Compute Module, Kupereka, Raspberry Pi Compute Module, Compute Module

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *