Z uporabo načina pripomočka USB lahko dostopate do svojega sistema Raspberry Pi in ga upravljate iz računalnika, povezanega prek USB-ja.
Raspberry Pi je priljubljen računalnik z eno ploščo, ki se uporablja v številnih DIY projektih. Medtem ko se običajno uporablja z monitorjem, tipkovnico in miško za interakcijo na mestu, obstajajo primeri, ko boste morda morali dostopati do vašega Raspberry Pi iz osebnega ali prenosnega računalnika samo s povezavo USB.
Vodili vas bomo skozi postopek in vam omogočili dostop do vašega Raspberry Pi prek povezave USB, da boste lahko vnašali ukaze in celo dostopali do namizja GUI.
Način pripomočka USB
Ključna funkcija, ki omogoča neposredno povezavo USB z Raspberry Pi v sistemu Linux, je znana kot "način pripomočka USB". Ta funkcija je še posebej uporabna za dostop do Raspberry Pi prek SSH; namesto uporabe Wi-Fi-ja lahko to storite tako, da svoj Raspberry Pi povežete s prenosnikom prek USB-ja.
Ko je način pripomočka aktiviran, ni treba konfigurirati omrežja Wi-Fi ali priključiti perifernih naprav. Funkcija je na voljo za modela Raspberry Pi 4 in Raspberry Pi Zero, vendar ni jasno, ali bo delovala na novem Raspberry Pi 5.
Naša poglobljena analiza ključne razlike med Raspberry Pi 4 in Raspberry Pi 5 se poglobi v to, kaj se je spremenilo z novim vodilnim modelom.
Bistvene komponente, potrebne za nastavitev
Tukaj je seznam tega, kar boste potrebovali:
- Raspberry Pi 4 ali Zero / Zero W / Zero 2 W
- Kabel USB-C (potreben je adapter za vrata mikro USB na modelih Zero)
- Prenosni ali namizni računalnik
- kartico microSD
Namestitev operacijskega sistema
Začnite z namestitvijo Raspberry Pi OS na kartico microSD. Po zaslugi uradnika je to postalo zelo uporabniku prijazno Orodje Raspberry Pi Imager, ki poenostavi utripanje kartice microSD.
Namestite in zaženite Raspberry Pi Imager na vašem računalniku. Kliknite Izberite OS, nato izberite Raspberry Pi OS s seznama. Kliknite na Izberite kartico SD in izberite pomnilniški medij, kamor nameravate prenesti OS: vašo priloženo kartico microSD.
Do naprednih nastavitev dostopate s klikom na ikono zobnika, ki se nahaja spodaj desno. Konfigurirajte ime gostitelja kot raspberrypi.local, omogočite SSH in nastavite uporabniško ime na pi (ali karkoli želite) z geslom po vaši želji.
Kliknite na Shrani. Na koncu s klikom sprožite postopek utripanja Pišite.
Nastavitev vašega Raspberry Pi
Če želite omogočiti način pripomočka USB na Raspberry Pi, bomo morali narediti nekaj sprememb konfiguracije. Medtem ko je kartica microSD še vedno povezana z računalnikom, se pomaknite do škorenj z uporabo brskalnika datotek ali ukazne vrstice. V tem imeniku poiščite in uredite config.txt datoteko tako, da ji dodate naslednjo vrstico:
dtoverlay=dwc2
To konfigurira Raspberry Pi za omogočanje modula DWC2 (DesignWare Core), ki upravlja funkcionalnost USB (Universal Serial Bus). Nanaša se na krmilnik USB, ki se uporablja v strojni opremi Raspberry Pi. Modul DWC2 je pomemben za omogočanje načina pripomočka USB, kar omogoča, da Raspberry Pi deluje kot naprava USB, kot je ethernetni adapter, ko je povezan z drugim računalnikom prek USB-ja.
Če ta datoteka vsebuje vrstico otg_mode=1, komentirajte z »#”:
# otg_mode=1
The otg_mode=1 nastavitev aktivira način pripomočka USB, vendar je nepotreben, ko dtoverlay=dwc2 je v uporabi. To je zato, ker dtoverlay=dwc2 že upravlja način pripomočka USB.
V cmdline.txt datoteko, poiščite rootwait in za njim takoj dodajte naslednjo vrstico.
modules-load=dwc2,g_ether
Ta vrstica med zagonom doda dva pomembna modula: dwc2 in g_eter. The dwc2 modul upravlja krmilnik USB DWC2, bistvenega pomena za način pripomočka USB, medtem ko g_eter omogoča funkcionalnost pripomočka Ethernet. Skupaj omogočata, da Raspberry Pi posnema ethernetni adapter prek USB-ja, kar omogoča dostop SSH brez neposredne omrežne povezave.
Referenčni izrezek cmdline.txt datoteka bi morala izgledati takole:
console=serial0,115200console=tty1 root=PARTUUID=6c586e13-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait modules-load=dwc2,g_ether quiet init=/usr/lib/raspi-config/init_resize.sh
Shranite datoteko in zapustite urejevalnik besedila.
Dodatne možnosti konfiguracije za uporabnike sistema Windows
Za uporabnike sistema Windows bodo morda potrebne nekatere dodatne prilagoditve. Za razrešitev .lokalno naslov gostitelja vašega Raspberry Pi, morate namestiti Storitve tiskanja Bonjour za Windows.
Namestitev gonilnika RNDIS
Če je vaš Raspberry Pi prikazan samo kot vrata COM v upravitelju naprav, boste morali namestiti Gonilnik RNDIS.
Konfiguracija skupne rabe omrežja
Če želite deliti svojo omrežno povezavo od gostitelja Windows do Raspberry Pi, pojdite na Nadzorna plošča\Omrežje in internet\Omrežne povezave.
Išči Pripomoček USB Ethernet/RNDIS za prepoznavanje omrežnega adapterja Raspberry Pi. Zapomnite si njegovo ime (to lahko spremenite, če želite). Z desno miškino tipko kliknite omrežje, ki ga želite dati v skupno rabo, in pojdite nanj Lastnosti. Nato pojdite na Skupna raba zavihek.
Izberite Dovoli drugim uporabnikom omrežja, da se povežejo prek internetne povezave tega računalnika.
Dostop do Raspberry Pi prek SSH
Ko je povezava USB vzpostavljena, lahko do Pi dostopate prek SSH. Odprite terminal v računalniku in vnesite spodnji ukaz:
ssh pi@raspberrypi.local
To vam bo omogočilo dostop do ukazne vrstice Raspberry Pi.
Dostop do grafičnega vmesnika Raspberry Pi z VNC
Za uporabo grafičnega vmesnika je zelo priporočljivo orodje VNC (Virtual Network Computing). VNC vam omogoča dostop do grafičnega vmesnika Raspberry Pi na daljavo iz drugega računalnika. V vaši seji SSH vnesite naslednji ukaz:
sudo raspi-config
V meniju Konfiguracija Raspberry Pi se pomaknite do Možnosti vmesnika in pritisnite Vnesite.
Za izbiro uporabite puščično tipko navzdol VNC. Izbiro potrdite s pritiskom Vnesite ponovno.
Na osebni ali prenosni računalnik namestite aplikacijo RealVNC Viewer. V računalniku zaženite RealVNC Viewer. V vmesniku RealVNC Viewer pod Gostitelj vnesite naslov raspberrypi.local in pritisnite Vnesite.
Po povezavi bi morali na zaslonu računalnika videti grafični vmesnik Raspberry Pi.
Odpravljanje težav
Obstajajo pogoste napake, na katere lahko naletite pri vzpostavljanju povezave USB med vašim Raspberry Pi in osebnim računalnikom.
Če naletite na Trenutno ni mogoče prikazati namizja napaka pri poskusu povezave z VNC, se vrnite na sejo SSH in izvedite spodnji ukaz:
sudo raspi-config
Pojdite na Sistemske možnosti in izberite Zagon / Samodejna prijava. Za izbiro uporabite puščično tipko navzdol Desktop Autologin Desktop GUI, samodejno prijavljen kot 'pi' uporabnik. Nato se pomaknite do Možnosti zaslona in izberite seja VNC.
Pritisnite Vnesite, nato izberite Končaj. Pozvani boste k ponovnemu zagonu; izberite ja. To bi moralo odpraviti napako in vam omogočiti uspešno povezavo z VNC.
Zagotovite tudi, da je operacijski sistem vašega Raspberry Pi vedno posodobljen, saj to odpravlja težave z združljivostjo in izboljša splošno zmogljivost
Upravljajte Raspberry Pi iz računalnika prek USB-ja
Ko je plošča Raspberry Pi povezana z vašim prenosnikom (ali drugim osebnim računalnikom) prek USB-ja, lahko do njene ukazne vrstice dostopate prek SSH. Poleg tega lahko z omogočanjem VNC dostopate do grafičnega vmesnika Raspberry Pi iz svojega prenosnika z uporabo aplikacije RealVNC Viewer.
Ta metoda zagotavlja priročen način za interakcijo z Raspberry Pi samo prek povezave USB – še posebej uporabno, če ne morete dostopati do brezžičnega omrežja.