Rasipi-Pi-LOGO

Tuuina atu o le Raspberry Pi Compute Module

Tuuina atu-le-Raspberry-Pi-Compute-Module-PRODUCT

Tuuina atu o le Raspberry Pi Compute Module (Versi 3 ma le 4)
Rasipi Pi Ltd
2022-07-19: githash: 94a2802-clean

Kolofoni
© 2020-2022 Raspberry Pi Ltd (muamua Raspberry Pi (Trading) Ltd.)
O lenei fa'amaumauga ua laiseneina i lalo ole Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND). aso fau: 2022-07-19 fau-faiga: githash: 94a2802-mama

Fa'aaliga fa'aletulafono

FA'AMATALAGA MA FA'AALIGA FA'AVAE MO O'OGA O LE RASPBERRY PI (E A'OA'O AI FAIGA FA'AMATALAGA) E FESIGA MAI LE TAIMI I LE TAIMI ("Punaoa") E SAUNIA E RASPBERRY PI LTD ("RPL") "PE'A'I" MA SO'O SE FA'AALIGA FA'AMATALAGA PO'O LE FA'A'A'A'AI, IA, O LE FA'AALIGA FA'AALIGA O LE FA'A'OA'OGA MA FA'AVAE MO SE FA'AMATALAGA FA'AVAE E LE'A. I LE TULAFONO FA'AVAE E FA'AVAE E LE TULAFONO FA'ATA'ITA'I E LE'AI IAI SE MEA E FA'AVAE AI LE RPL MO SO'O SE TU'U, FA'AALA, FA'ASO'O, FA'AMATALAGA, FA'A'OA'OGA, POO FA'AALIGA FA'A'OA'O (E A'OA'O, AE LE FA'ATA'A I LE, FA'AUAINA O OLE SU'I IA US; , POO FA'AMATALAGA; PO'O LE FA'AALAFIA IA PISINISI) PE'O LE'A UA FA'A'OGA MA I SO'O SE FA'AALIGA O NOFOAIGA, PE I KOnekarate, NOFOAIGA FA'AIGA, PO'O LE FA'A'O'I (E A'OA'O AI LE FA'AALA PO'O ISI) E TALA MAI I SO'O SE AUALA I LE FA'A'OGA O LE FA'AOGAGA. O LE FAALEAGA.
O lo'o iai le aia tatau a le RPL e fai ai so'o se fa'aleleia, fa'aleleia, fa'asa'oga po'o so'o se isi lava suiga ile RESOURCES po'o so'o se oloa o lo'o fa'amatalaina i totonu i so'o se taimi ma e aunoa ma se fa'aaliga atili. O RESOURCES ua fa'amoemoe mo tagata fa'aoga tomai ma tulaga talafeagai o le poto faufau. O tagata fa'aoga e na'o latou lava nafa ma le filifilia ma le fa'aogaina o PUNAOA ma so'o se fa'aoga o oloa o lo'o fa'amatalaina i totonu. Ua malie le tagata fa'aoga e fa'asala ma taofia le RPL e aunoa ma se afaina i noataga uma, tau, fa'aleagaina po'o isi mea leiloa e mafua mai i lo latou fa'aogaina o Punaoa. E tu'uina atu e le RPL le fa'atagaga i tagata e fa'aoga le RESOURCES na'o fa'atasi ma oloa Raspberry Pi. O isi fa'aoga uma o PUNAOA e fa'asa. E leai se laisene e tu'uina atu i so'o se isi RPL po'o se isi vaega lona tolu o meatotino tau le atamai. GALUEGA TATAU MAUA. O oloa Raspberry Pi e le o mamanuina, gaosia pe faʻamoemoeina mo le faʻaogaina i siosiomaga matautia e manaʻomia ai le le manuia o le faʻatinoga, e pei o le faʻaogaina o nofoaga faaniukilia, faʻatautaia o vaalele poʻo fesoʻotaʻiga fesoʻotaʻiga, faʻatautaia o feoaiga i luga o le ea, faiga o auupega poʻo faʻaoga taua tele (e aofia ai le lagolago o le ola). faiga ma isi masini fa'afoma'i), lea o le fa'aletonu o oloa e mafai ona i'u sa'o ai i le oti, manu'a a le tagata lava ia po'o tu'iga fa'aleagaina o le tino po'o le si'osi'omaga (“Gaioiga Mata'utia Maualuga”). E fa'afitia fa'apitoa e le RPL so'o se fa'amaoniga fa'aalia po'o le fa'amaonia o le agava'a mo Gaoioiga Tulaga Maualuga ma e le talia se noataga mo le fa'aogaina po'o le fa'aofiina o oloa Raspberry Pi i Gaoioiga Maualuga Maualuga. O oloa Raspberry Pi o lo'o tu'uina atu i lalo o aiaiga masani a le RPL. O le tu'uina atu e le RPL o le RESOURCES e le fa'alauteleina pe suia i se isi itu Tu'utu'uga Fa'ata'atia a le RPL e aofia ai ae le fa'atapula'aina i fa'ate'aina ma fa'amaoniga o lo'o fa'aalia i totonu.

Tala fa'asolopito o fa'amaumauga Tuuina atu-le-Rasipi-Pi-Compute-Module-FIG-1Avanoa o document
O lenei pepa e fa'atatau i oloa nei Raspberry Pi:Tuuina atu-le-Rasipi-Pi-Compute-Module-FIG-2

Folasaga

O le CM Provisioner o se web talosaga ua fuafuaina e fa'apolokalameina ai se numera tele o masini Raspberry Pi Compute Module (CM) e sili atu ona faigofie ma vave. E faigofie ona faʻapipiʻi ma faigofie ona faʻaoga. E tuʻuina atu se faʻaoga i se faʻamaumauga o ata o fatu e mafai ona faʻapipiʻiina, faʻatasi ai ma le mafai ona faʻaogaina tusitusiga e faʻavasega ai vaega eseese o le faʻapipiʻiina i le faagasologa o le moli. O lo'o lagolagoina fo'i le lolomiina o igoa ma le fa'afouina o firmware. O lenei pepa paʻepaʻe e faʻapea o le Provisioner server, software version 1.5 poʻo le fou, o loʻo taʻavale i luga o le Raspberry Pi.

E fa'afefea ona aoga uma

CM4
E mana'omia ona fa'apipi'i le faiga o le Provisioner i lana lava feso'ota'iga uaea; o le Raspberry Pi o loʻo faʻaogaina le server e faʻapipiʻiina i se ki, faʻatasi ai ma le tele o masini CM4 e mafai ona lagolagoina e le ki. So'o se CM4 e fa'apipi'i i totonu o lenei feso'ota'iga o le a iloa e le faiga fa'apolokalame ma otometi lava ona emo fa'atasi ma le firmware mana'omia e le tagata fa'aoga. O le mafuaʻaga o le i ai o lana lava fesoʻotaʻiga uaea e faʻamalamalamaina pe a e manatu o soʻo se CM4 e faʻapipiʻi i totonu o le fesoʻotaʻiga o le a tuʻuina atu, o lea o le tuʻu ese o le fesoʻotaʻiga mai soʻo se fesoʻotaʻiga ola e taua tele e puipuia ai le toe faʻaogaina o masini.

Tuuina atu-le-Rasipi-Pi-Compute-Module-FIG-3SUIGA ATA CM 4 IO laupapa ma CM 4 -> CM4 IO laupapa ma CM4

I le fa'aogaina o le Raspberry Pi e fai ma 'au'aunaga, e mafai ai ona fa'aoga feso'ota'iga uaea mo le Fa'atonu ae fa'ataga pea le avanoa i feso'ota'iga i fafo e fa'aoga ai le feso'ota'iga uaea. O lenei mea e mafai ai ona faigofie le la'uina mai o ata i le 'au'aunaga, sauni mo le tu'uina atu o le faagasologa, ma fa'ataga ai le Raspberry Pi e tautuaina le Provider. web feso'ota'iga. E tele ata e mafai ona sii mai; o loʻo tausia e le Faʻatonu se faʻamaumauga o ata ma faʻafaigofie ona filifili le ata talafeagai mo le faʻatulagaina o masini eseese.
A faʻapipiʻi le CM4 i le fesoʻotaʻiga ma faʻamalosia o le a taumafai e faʻaulu, ma a maeʻa ona faʻataʻitaʻiina isi filifiliga, e taumafai le faʻaogaina o fesoʻotaiga. I le taimi nei, o le Provisioner Dynamic Host Configuration Protocol (DHCP) e tali atu i le CM4 faʻapipiʻiina ma tuʻuina atu i ai se ata faʻapipiʻi laʻititi lea e sii mai i le CM4 ona taʻavale ai lea o aʻa. E mafai e lenei ata ona fa'apolokalame le Multi-Media Card (eMMC) fa'apipi'i ma fa'agasolo ai so'o se tusitusiga e mana'omia, e pei ona fa'atonuina e le Fa'atonu.

Fa'amatalaga atili
CM4 modules vaʻavaʻa ma se faʻapipiʻi seevae o le a taumafai e taʻavale muamua mai le eMMC; afai e le manuia lena mea ona o le eMMC o loʻo gaogao, o le a faia se taʻavale fesoʻotaʻiga preboot execution environment (PXE). O lea, faʻatasi ai ma CM4 modules e leʻi tuʻuina atu, ma maua se eMMC gaogao, o le a faia se taʻavale fesoʻotaʻiga e ala i le le mafai. I le taimi o se upega fesoʻotaʻiga i luga o se fesoʻotaʻiga tuʻufaʻatasia, o le faʻaogaina o le faʻaogaina o le masini (OS) ata (o le mea moni o le Linux kernel ma le scriptexecute initramfs) o le a tuʻuina atu e le server tuʻuina atu i le module CM4 i luga o le upega tafailagi, ma o lenei ata e faʻatautaia le tuʻuina atu.

CM 3 ma CM 4s

O masini CM e faʻavae i luga ole SODIMM soʻotaga e le mafai ona faʻaogaina fesoʻotaʻiga, o lea e maua ai polokalame ile USB. O masini ta'itasi e mana'omia ona fa'afeso'ota'i i le Fa'atonu. Afai e te manaʻomia le faʻafesoʻotaʻi sili atu i le 4 masini (le numera o ports USB i luga o le Raspberry Pi), e mafai ona faʻaogaina se USB hub. Fa'aoga lelei le USB-A i le Micro-USB cables, fa'afeso'ota'i mai le Raspberry Pi po'o le hub i le USB pologa port o laupapa CMIO ta'itasi. O le a manaʻomia foʻi e laupapa CMIO uma se sapalai eletise, ma le J4 USB slave boot e mafai ai ona faʻapipiʻi le osooso e mafai ai.

Tuuina atu-le-Rasipi-Pi-Compute-Module-FIG-4TAUA
AUA LE faʻafesoʻotaʻi le taulaga Ethernet o le Pi 4. O le fesoʻotaʻiga uaealesi e faʻaaogaina e maua ai le pulega web feso'ota'iga.

Fa'apipi'i

O fa'atonuga nei sa sa'o i le taimi na tu'uina atu ai. O faʻatonuga faʻapipiʻi sili ona lata mai e mafai ona maua ile itulau Provisioner GitHub.

Fa'apipi'i le Provider web faʻaoga i luga ole Raspberry Pi
LAPATAIGA
Ia mautinoa e feso'ota'i le eth0 i se kilia Ethernet e na'o le CM4 IO Boards e feso'ota'i. Aua le fa'afeso'ota'i le eth0 i lau ofisa/lautele feso'ota'iga, pe 'ausia' isi masini Rasipi Pi i lau feso'otaiga. Fa'aoga le feso'ota'iga uaea ole Raspberry Pi e fa'afeso'ota'i i lau feso'otaiga fa'apitonu'u.

O le Lite version o le Raspberry Pi OS ua fautuaina e fai ma faavae OS e faʻapipiʻi ai le Provisioner. Mo le fa'afaigofie ona fa'aoga le rpi-imager, ma fa'agaoioia le lisi o fa'atonuga maualuga (Ctrl-Shift-X) e fa'atulaga ai le upu fa'aigoa, igoa talimalo, ma fa'aoga uaea. O le taimi lava e faʻapipiʻi ai le OS i le Raspberry Pi, e te manaʻomia le setiina o le Ethernet system:

  1. Fa'atulaga le eth0 ia maua se tuatusi Initaneti (IP) fa'amautu o le 172.20.0.1 i totonu o le /16 subnet (netmask 255.255.0.0) e ala i le fa'asa'oina o le DHCP configuration:
    • sudo nano /etc/dhcpcd.conf
    • Faʻaopoopo i le pito i lalo o le file:
      fa'aoga eth0
      static ip_address=172.20.0.1/16
    • Toe fa'afou ina ia fa'ataga suiga e fa'atino.
  2. Ia mautinoa o loʻo faʻafou le OS faʻapipiʻi:
    sudo apt faʻafouina
    sudo apt atoa-toe faʻaleleia
  3. O lo'o tu'uina atu e le Fa'atonu e pei o se .deb ua saunia file i luga ole itulau ole Provisioner GitHub. Tikia le lomiga lata mai mai lena itulau poʻo le faʻaaogaina o le wget, ma faʻapipiʻi e faʻaaoga ai le poloaiga lenei:
    sudo apt install ./cmprovision4_*_all.deb
  4. Seti le web igoa ole talosaga ma upu faataga:
    sudo /var/lib/cmprovision/artisan auth:create-user

Ua mafai nei ona e mauaina le web fa'afeso'ota'i a le Fa'atonu ma a web su'esu'e e fa'aaoga ai le tuatusi IP uaea ole Raspberry Pi ma le igoa ole igoa ma le upu fa'aulu na tu'uina i le vaega muamua. Naʻo le ulufale i le tuatusi IP i le tuatusi pa o lau suʻega ma lolomi Enter.

Fa'aoga

A e fa'afeso'ota'i muamua i le Fa'atonu web talosaga ma lau web su'esu'e o le a e va'ai i le mata o le Dashboard, e pei o lenei:Tuuina atu-le-Rasipi-Pi-Compute-Module-FIG-5

O lenei itulau tulaueleele o loʻo tuʻuina atu ai ni faʻamatalaga e uiga i gaioiga lata mai na faia e le Faʻatonu (i le exampi luga, e tasi le CM4 ua saunia).

La'uina ata

O le taʻaloga muamua e manaʻomia pe a faʻatulagaina o le utaina lea o lau ata i le 'auʻaunaga, mai le mea e mafai ona faʻaaogaina e tuʻuina atu ai lau CM4 laupapa. Kiliki le 'Ata' lisi mea i le pito i luga o le web itulau ma e tatau ona e maua se lau e pei o le ata o loʻo faʻaalia i lalo, faʻaalia se lisi o ata o loʻo tuʻuina atu nei (lea o le a gaogao muamua).Tuuina atu-le-Rasipi-Pi-Compute-Module-FIG-6

Filifili le Add Image button e lafo ai se ata; o le a e va'ai i le lau lea:
Tuuina atu-le-Rasipi-Pi-Compute-Module-FIG-7

O le ata e tatau ona maua i luga o le masini lea o le web o lo'o fa'agasolo le su'esu'ega, ma i totonu o se tasi o ata fa'atulagaina. Filifili le ata mai lau masini e faʻaaoga ai le tulaga masani file talanoaga, ma kiliki 'Upload'. O le a kopiina nei le ata mai lau masini i le Provisioner server o loʻo faʻaogaina i luga ole Raspberry Pi. E mafai ona umi se taimi. O le taimi lava e faʻapipiʻi ai le ata, o le a e vaʻai i luga o le itulau Ata.

Fa'aopoopoina o se poloketi

O lea la e tatau ona e faia se galuega faatino. E mafai ona e faʻamaonia soʻo se numera o galuega faatino, ma e mafai ona i ai se ata eseese, seti o tusitusiga, poʻo igoa. O le galuega galue o loʻo faʻaaogaina nei mo le faʻatulagaina.
Kiliki i le 'Projects' menu aitema e fa'ailoa ai le itulau o Poloketi. O le exampua uma ona iai le poloketi e tasi, ua ta'ua o le 'Su'ega galuega', ua fa'atulaga.

Tuuina atu-le-Rasipi-Pi-Compute-Module-FIG-8Kiliki nei i le 'Add project' e fa'atulaga ai se galuega fouTuuina atu-le-Rasipi-Pi-Compute-Module-FIG-9

  • Tu'u i le poloketi se igoa talafeagai, ona filifili lea po'o le fea ata e te mana'o e fa'aoga e lenei poloketi mai le lisi pa'u i lalo. E mafai fo'i ona e setiina se numera o isi ta'iala i lenei stagu, ae masani lava na o le ata e lava.
  • Afai o lo'o e fa'aogaina le v1.5 po'o le fou o le Provisioner, o lo'o ia te oe le filifiliga e fa'amaonia ai ua mae'a sa'o le moli. O le filifilia o lenei mea o le a toe faitau ai faʻamatalaga mai le masini CM pe a uma ona emo, ma faʻamaonia e fetaui ma le ata muamua. O lenei mea o le a faʻaopoopoina le taimi i le tuʻuina atu o masini taʻitasi, o le aofaʻi o le taimi faʻaopoopo o le a faʻalagolago i le tele o le ata.
  • Afai e te filifilia le firmware e faʻapipiʻi (o le mea lea e filifili ai), o loʻo ia te oe foi le tomai e faʻavasegaina lena firmware ma nisi faʻamaumauga faʻapipiʻi faʻapitoa o le a tuʻufaʻatasia i le binary bootloader. O avanoa avanoa e mafai ona maua ile Raspberry Pi webnofoaga.
  • Kiliki 'Save' pe'ā uma ona e fa'amalamalamaina lau galuega fou; e te toe fo'i i le itulau o Poloketi, ma o le a lisi le galuega fou. Manatua e na o le tasi le poloketi e mafai ona galue i soo se taimi, ma e mafai ona e filifilia mai lenei lisi.

Tusitusi
O se vaega aoga tele o le Provisioner o le mafai lea ona fa'agasolo tusitusiga i luga o le ata, a'o le'i fa'apipi'i pe a mae'a fo'i. E tolu fa'amaumauga o lo'o fa'apipi'iina e ala i le fa'aletonu ile Provisioner, ma e mafai ona filifilia pe a fai se galuega fou. O loʻo lisiina i luga o le Scriptspage

Tuuina atu-le-Rasipi-Pi-Compute-Module-FIG-10

O se tasiampO le fa'aogaina o fa'amaumauga atonu o le fa'aopoopoina lea o fa'amaumauga masani ile config.txt. O le tusitusiga masani Add dtoverlay=dwc2 i le config.txt e faia lenei mea, e faʻaaoga ai le code atigi lea:Tuuina atu-le-Rasipi-Pi-Compute-Module-FIG-11

Kiliki i luga o le 'Add script' e fa'aopoopo ai au oe fa'asinomaga:Tuuina atu-le-Rasipi-Pi-Compute-Module-FIG-12

Fa'ailoga
O lo'o iai le avanoa a le Fa'atonu e lolomi ai fa'ailoga mo le masini o lo'o tu'uina atu. O le itulau Fa'ailoga o lo'o fa'aalia uma ai fa'ailoga ua uma ona fa'avasegaina e mafai ona filifilia i le taimi o le fa'asologa o galuega. Mo exampO lea, atonu e te mana'o e lolomi le DataMatrix po'o le tali vave (QR) code mo laupapa ta'itasi ua saunia, ma o lenei vaega e fa'afaigofie tele ai.Tuuina atu-le-Rasipi-Pi-Compute-Module-FIG-13

Kiliki i le 'Add label' e fa'ailoa ai lau oe lava: Tuuina atu-le-Rasipi-Pi-Compute-Module-FIG-14

Firmware

O loʻo tuʻuina atu e le Faʻatonu le tomai e faʻamaonia ai po o le a le ituaiga o le bootloader firmware e te manaʻo e faʻapipiʻi i le CM4. I luga o le Firmware itulau o loʻo i ai se lisi o filifiliga uma e mafai, ae o le mea sili ona lata mai e masani lava ona sili.Tuuina atu-le-Rasipi-Pi-Compute-Module-FIG-15Ina ia faʻafouina le lisi ma faʻamatalaga lata mai o le bootloader, kiliki i luga o le 'Download new firmware from github' button.

Fa'afitauli e ono tula'i mai

Firmware bootloader tuai
Afai e le o iloa lau CM4 e le Provisioner system pe a faʻapipiʻi i totonu, e mafai ona le toe aoga le firmware bootloader. Manatua o masini CM4 uma na gaosia talu mai Fepuari 2021 o loʻo i ai le faʻapipiʻi saʻo faʻapipiʻi i le fale gaosimea, o lea e naʻo masini na gaosia aʻo leʻi oʻo i lena aso.

Ua uma ona polokalame eMMC
Afai o le CM4 module ua uma ona taʻavale files i le eMMC mai se taumafaiga tu'ufa'atasia muamua ona fa'a'a'a lea mai le eMMC ma o le fa'a'upega feso'otaiga e mana'omia mo le tu'uina atu o le a le tupu.
Afai e te manaʻo e toe faʻaleleia se module CM4, e te manaʻomia le:

  • Fa'apipi'i se uaea USB i le va o le 'au'aunaga tu'uaiga ma le uafu micro USB o le CM4 IO Board (fa'ailogaina 'USB pologa').
  • Tuu se osooso i luga o le CM4 IO Board (J2, 'Fit jumper to disable eMMC boot').

O lenei mea o le a mafua ai ona faʻaogaina e le CM4 module se faʻaulu USB, i le tulaga lea o le a tuʻuina atu ai e le 'auʻaunaga tuʻuina atu le files o le OS aoga i luga ole USB.
A maeʻa le faʻaogaina o le OS, o le a faʻafesoʻotaʻi le sapalai o loʻo tuʻuina atu i luga o Ethernet e maua ai nisi faʻatonuga, ma download faʻaopoopo files (fa'ata'ita'iga o le ata OS e tusi i le eMMC) e pei ona masani ai. O lea la, o se fesoʻotaʻiga Ethernet faʻaopoopo i le USB cable e manaʻomia pea.

Spanning Tree Protocol (STP) i luga o feso'ota'iga Ethernet pulea
E le sa'o lelei le fa'aosoina o le PXE pe a fa'agaoioi le STP i se kilia Ethernet pulea. E mafai ona fa'aletonu i nisi o ki (eg Cisco), ma afai o le tulaga lena e mana'omia le fa'agata mo le fa'agaioiga o le tu'uina atu e galue lelei.
Raspberry Pi o se fa'ailoga fa'ailoga a le Raspberry Pi Foundation
Rasipi Pi Ltd

Pepa / Punaoa

Raspberry Pi Tuuina atu o le Raspberry Pi Compute Module [pdf] Taiala mo Tagata Fa'aoga
Tuuina atu o le Raspberry Pi Compute Module, Tuuina atu, le Raspberry Pi Compute Module, Compute Module

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *