Pomocou režimu miniaplikácie USB môžete pristupovať k systému Raspberry Pi a ovládať ho z počítača pripojeného cez USB.

Raspberry Pi je populárny jednodoskový počítač používaný v mnohých DIY projektoch. Zatiaľ čo sa zvyčajne používa s monitorom, klávesnicou a myšou na interakciu na mieste, existujú prípady, kedy možno budete musieť pristupovať k Raspberry Pi z počítača alebo notebooku iba pomocou pripojenia USB.

Prevedieme vás celým procesom a poskytneme vám prístup k vášmu Raspberry Pi cez pripojenie USB, aby ste mohli zadávať príkazy a dokonca pristupovať k jeho pracovnej ploche GUI.

Režim miniaplikácie USB

Kľúčová funkcia uľahčujúca priame pripojenie USB k Raspberry Pi v systéme Linux je známa ako „režim miniaplikácie USB“. Táto funkcia je užitočná najmä pre prístup k Raspberry Pi cez SSH; namiesto Wi-Fi to môžete urobiť pripojením Raspberry Pi k notebooku cez USB.

S aktivovaným režimom gadgetu nie je potrebné konfigurovať sieť Wi-Fi ani pripájať periférne zariadenia. Funkcia je dostupná pre modely Raspberry Pi 4 a Raspberry Pi Zero, nie je však jasné, či bude fungovať na novom Raspberry Pi 5.

instagram viewer

Naša hĺbková analýza kľúčové rozdiely medzi Raspberry Pi 4 a Raspberry Pi 5 ide hlbšie do toho, čo sa zmenilo s novým vlajkovým modelom.

Základné komponenty potrebné na inštaláciu

Tu je zoznam toho, čo budete potrebovať:

  • Raspberry Pi 4 alebo Zero / Zero W / Zero 2 W
  • Kábel USB-C (potrebný adaptér pre port micro USB na modeloch Zero)
  • Laptop alebo stolný počítač
  • microSD kartu

Inštalácia operačného systému

Začnite inštaláciou operačného systému Raspberry Pi na kartu microSD. Toto bolo vďaka úradníkovi skutočne užívateľsky prívetivé Nástroj Raspberry Pi Imager, čo zjednodušuje blikanie microSD karty.

Nainštalujte a spustite Raspberry Pi Imager na vašom PC. Kliknite Vyberte OSa potom vyberte OS Raspberry Pi zo zoznamu. Kliknite na Vyberte kartu SD a vyberte pamäťové médium, na ktorom chcete flashovať operačný systém: vaša pripojená karta microSD.

Prístup k rozšíreným nastaveniam získate kliknutím na ikonu ozubeného kolieska v pravom dolnom rohu. Nakonfigurujte názov hostiteľa ako raspberrypi.miestne, povoľte SSH a nastavte používateľské meno na pi (alebo čokoľvek chcete) s heslom podľa vášho výberu.

Kliknite na Uložiť. Nakoniec spustite proces blikania kliknutím Napíšte.

Nastavenie vášho Raspberry Pi

Ak chcete povoliť režim miniaplikácie USB na Raspberry Pi, budeme musieť vykonať nejaké zmeny v konfigurácii. Kým je karta microSD stále pripojená k počítaču, prejdite na položku boot adresára pomocou prehliadača súborov alebo príkazového riadku. V tomto adresári vyhľadajte a upravte súbor config.txt súbor tak, že k nemu pripojíte nasledujúci riadok:

dtoverlay=dwc2

Toto nakonfiguruje Raspberry Pi tak, aby povolil modul DWC2 (DesignWare Core), ktorý spravuje funkčnosť USB (Universal Serial Bus). Vzťahuje sa na ovládač USB používaný v hardvéri Raspberry Pi. Modul DWC2 je dôležitý na aktiváciu režimu miniaplikácie USB, ktorý umožňuje, aby Raspberry Pi fungovalo ako USB zariadenie, ako je ethernetový adaptér, keď je pripojený k inému počítaču cez USB.

Ak tento súbor obsahuje riadok otg_mode=1, okomentujte to pomocou „#”:

# otg_mode=1

The otg_mode=1 aktivuje režim gadget USB, ale je to zbytočné dtoverlay=dwc2 sa používa. To je preto, že dtoverlay=dwc2 už spravuje režim miniaplikácie USB.

V cmdline.txt súbor, nájdite súbor rootwait príkaz a ihneď zaň pridajte nasledujúci riadok.

modules-load=dwc2,g_ether

Tento riadok pridáva dva dôležité moduly počas zavádzania: dwc2 a dostať ju. The dwc2 modul spravuje ovládač USB DWC2, ktorý je nevyhnutný pre režim miniaplikácie USB dostať ju umožňuje funkciu ethernetového gadgetu. Spoločne umožňujú Raspberry Pi emulovať ethernetový adaptér cez USB, čo umožňuje prístup SSH bez priameho sieťového pripojenia.

Referenčný úryvok z cmdline.txt súbor by mal vyzerať takto:

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

Uložte súbor a ukončite textový editor.

Ďalšie možnosti konfigurácie pre používateľov systému Windows

Pre používateľov systému Windows môžu byť potrebné niektoré ďalšie úpravy. Na vyriešenie .miestny adresu hostiteľa vášho Raspberry Pi, musíte nainštalovať Tlačové služby Bonjour pre Windows.

Inštalácia ovládača RNDIS

Ak sa vaše Raspberry Pi zobrazuje iba ako COM port v Správcovi zariadení, budete si musieť nainštalovať Ovládač RNDIS.

Konfigurácia zdieľania siete

Ak chcete zdieľať sieťové pripojenie z hostiteľa Windows na Raspberry Pi, prejdite na Ovládací panel\Sieť a internet\Sieťové pripojenia.

Hľadať Miniaplikácia USB Ethernet/RNDIS na identifikáciu sieťového adaptéra Raspberry Pi. Poznamenajte si jeho názov (ak chcete, môžete ho zmeniť). Kliknite pravým tlačidlom myši na sieť, ktorú chcete zdieľať, a prejdite na ňu Vlastnosti. Potom prejdite na Zdieľanie tab.

Vyberte Povoliť ostatným používateľom siete pripojiť sa prostredníctvom internetového pripojenia tohto počítača.

Prístup k Raspberry Pi cez SSH

Po vytvorení pripojenia USB môžete pristupovať k Pi cez SSH. Otvorte terminál v počítači a zadajte príkaz nižšie:

ssh pi@raspberrypi.local

To vám umožní prístup k príkazovému riadku Raspberry Pi.

Prístup ku grafickému rozhraniu Raspberry Pi pomocou VNC

Na používanie grafického rozhrania je vysoko odporúčaný nástroj VNC (Virtual Network Computing). VNC vám umožňuje vzdialený prístup ku grafickému rozhraniu Raspberry Pi z iného počítača. Vo svojej relácii SSH zadajte nasledujúci príkaz:

sudo raspi-config

V ponuke Konfigurácia Raspberry Pi prejdite na Možnosti rozhrania a stlačte Zadajte.

Na výber použite kláves so šípkou nadol VNC. Svoj výber potvrďte stlačením Zadajte znova.

Na počítači alebo notebooku si nainštalujte aplikáciu RealVNC Viewer. Spustite RealVNC Viewer na vašom počítači. V rozhraní RealVNC Viewer pod Hostiteľ zadajte adresu raspberrypi.miestne a stlačte Zadajte.

Po pripojení by ste mali vidieť grafické rozhranie Raspberry Pi zobrazené na obrazovke počítača.

Riešenie problémov

Existujú bežné chyby, s ktorými sa môžete stretnúť pri nastavovaní pripojenia USB medzi Raspberry Pi a počítačom.

Ak sa stretnete s V súčasnosti nie je možné zobraziť pracovnú plochu chyba pri pokuse o pripojenie k VNC, vráťte sa do relácie SSH a vykonajte príkaz nižšie:

sudo raspi-config

Prejdite na Možnosti systému a vyberte si Boot / Automatické prihlásenie. Na výber použite kláves so šípkou nadol Desktop Autologin GUI pracovnej plochy, automaticky prihlásený ako používateľ „pi“.. Potom prejdite na Možnosti zobrazenia a vyberte si Relácia VNC.

Stlačte tlačidlo Zadajtea potom vyberte Skončiť. Zobrazí sa výzva na reštartovanie; vyberte Áno. Toto by malo vyriešiť chybu a umožniť vám úspešne sa pripojiť k VNC.

Tiež sa uistite, že operačný systém vášho Raspberry Pi je vždy aktuálny, pretože to eliminuje problémy s kompatibilitou a zvyšuje celkový výkon.

Ovládajte Raspberry Pi z počítača cez USB

Po pripojení dosky Raspberry Pi k vášmu notebooku (alebo inému počítaču) cez USB môžete pristupovať k jej príkazovému riadku cez SSH. Povolením VNC navyše získate prístup ku grafickému rozhraniu Raspberry Pi z vášho notebooku pomocou aplikácie RealVNC Viewer.

Táto metóda poskytuje pohodlný spôsob interakcie s Raspberry Pi iba pomocou pripojenia USB – obzvlášť užitočné, ak nemáte prístup k bezdrôtovej sieti.