Izmantojot USB sīkrīka režīmu, varat piekļūt savai Raspberry Pi sistēmai un to vadīt no datora, kas pievienots, izmantojot USB.

Raspberry Pi ir populārs viena borta dators, ko izmanto daudzos DIY projektos. Lai gan to parasti izmanto kopā ar monitoru, tastatūru un peli, lai mijiedarbotos uz vietas, ir gadījumi, kad jums var būt nepieciešams piekļūt Raspberry Pi no datora vai klēpjdatora, izmantojot tikai USB savienojumu.

Mēs iepazīstināsim jūs ar procesu, nodrošinot piekļuvi savam Raspberry Pi, izmantojot USB savienojumu, lai jūs varētu ievadīt komandas un pat piekļūt tā GUI darbvirsmai.

USB sīkrīka režīms

Galvenā funkcija, kas atvieglo tiešu USB savienojumu ar Raspberry Pi operētājsistēmā Linux, ir pazīstama kā "USB sīkrīka režīms". Šī funkcija ir īpaši noderīga piekļūt Raspberry Pi, izmantojot SSH; tā vietā, lai izmantotu Wi-Fi, varat to izdarīt, savienojot Raspberry Pi ar klēpjdatoru, izmantojot USB.

Ja ir aktivizēts sīkrīka režīms, nav jākonfigurē Wi-Fi tīkls vai jāpievieno perifērijas ierīces. Funkcija ir pieejama Raspberry Pi 4 un Raspberry Pi Zero modeļiem, tomēr nav skaidrs, vai tā darbosies jaunajā Raspberry Pi 5.

instagram viewer

Mūsu padziļinātā analīze par galvenās atšķirības starp Raspberry Pi 4 un Raspberry Pi 5 iedziļinās tajā, kas ir mainījies ar jauno vadošo modeli.

Iestatīšanai nepieciešamie būtiskie komponenti

Šeit ir saraksts ar to, kas jums būs nepieciešams:

  • Raspberry Pi 4 vai Zero / Zero W / Zero 2 W
  • USB-C kabelis (nepieciešams adapteris mikro USB portam Zero modeļos)
  • Klēpjdators vai galddators
  • microSD karte

Operētājsistēmas instalēšana

Sāciet ar Raspberry Pi OS instalēšanu savā microSD kartē. Pateicoties amatpersonai, tas ir kļuvis patiešām lietotājam draudzīgs Raspberry Pi Imager rīks, kas vienkāršo microSD kartes mirgošanu.

Instalējiet un palaidiet Raspberry Pi Imager savā datorā. Klikšķis Izvēlieties OS, pēc tam atlasiet Raspberry Pi OS no saraksta. Klikšķiniet uz Izvēlieties SD karti un atlasiet datu nesēju, kurā plānojat aktivizēt operētājsistēmu: pievienoto microSD karti.

Piekļūstiet papildu iestatījumiem, noklikšķinot uz zobrata ikonas, kas atrodas apakšējā labajā stūrī. Konfigurējiet resursdatora nosaukumu kā raspberrypi.vietējais, iespējojiet SSH un iestatiet lietotājvārdu uz pi (vai ko vēlaties) ar paroli pēc jūsu izvēles.

Klikšķiniet uz Saglabāt. Visbeidzot sāciet mirgošanas procesu, noklikšķinot uz Rakstiet.

Raspberry Pi iestatīšana

Lai iespējotu USB sīkrīka režīmu Raspberry Pi, mums būs jāveic dažas konfigurācijas izmaiņas. Kamēr microSD karte joprojām ir pievienota datoram, dodieties uz boot direktorijā, izmantojot failu pārlūkprogrammu vai komandrindu. Šajā direktorijā atrodiet un rediģējiet config.txt failu, pievienojot tam šādu rindu:

dtoverlay=dwc2

Tas konfigurē Raspberry Pi, lai iespējotu DWC2 (DesignWare Core) moduli, kas pārvalda USB (Universal Serial Bus) funkcionalitāti. Tas attiecas uz Raspberry Pi aparatūrā izmantoto USB kontrolleri. DWC2 modulis ir svarīgs, lai iespējotu USB sīkrīka režīmu, ļaujot Raspberry Pi darboties kā USB ierīcei, piemēram, Ethernet adapterim, kad tas ir savienots ar citu datoru, izmantojot USB.

Ja šajā failā ir rindiņa otg_mode=1, komentējiet to, izmantojot "#”:

# otg_mode=1

The otg_mode=1 iestatījums aktivizē USB sīkrīka režīmu, bet tas nav nepieciešams, kad dtoverlay=dwc2 ir lietošanā. Tas ir tāpēc, ka dtoverlay=dwc2 jau pārvalda USB sīkrīka režīmu.

Iekš cmdline.txt failu, atrodiet rootwait komandu un tūlīt pēc tās pievienojiet šādu rindu.

modules-load=dwc2,g_ether

Šī rinda sāknēšanas laikā pievieno divus svarīgus moduļus: dwc2 un g_ēteris. The dwc2 modulis pārvalda DWC2 USB kontrolieri, kas ir būtisks USB sīkrīka režīmam g_ēteris iespējo Ethernet sīkrīka funkcionalitāti. Kopā tie ļauj Raspberry Pi emulēt Ethernet adapteri, izmantojot USB, nodrošinot SSH piekļuvi bez tieša tīkla savienojuma.

Atsauces fragments no cmdline.txt failam vajadzētu izskatīties šādi:

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

Saglabājiet failu un izejiet no teksta redaktora.

Papildu konfigurācijas opcijas Windows lietotājiem

Windows lietotājiem var būt nepieciešami daži papildu pielāgojumi. Lai atrisinātu .vietējais Raspberry Pi resursdatora adrese, jums ir jāinstalē Bonjour drukas pakalpojumi operētājsistēmai Windows.

RNDIS draivera instalēšana

Ja jūsu Raspberry Pi ierīces pārvaldniekā parādās tikai kā COM ports, jums būs jāinstalē RNDIS vadītājs.

Tīkla koplietošanas konfigurācija

Lai koplietotu tīkla savienojumu no Windows saimniekdatora ar Raspberry Pi, dodieties uz Vadības panelis\Tīkls un internets\Tīkla savienojumi.

Meklēt USB Ethernet/RNDIS sīkrīks lai identificētu Raspberry Pi tīkla adapteri. Ņemiet vērā tā nosaukumu (ja vēlaties, varat to mainīt). Ar peles labo pogu noklikšķiniet uz tīkla, kuru vēlaties kopīgot, un dodieties uz Īpašības. Pēc tam dodieties uz Dalīšanās cilne.

Izvēlieties Ļaujiet citiem tīkla lietotājiem izveidot savienojumu, izmantojot šī datora interneta savienojumu.

Piekļuve Raspberry Pi, izmantojot SSH

Kad USB savienojums ir izveidots, varat piekļūt Pi, izmantojot SSH. Datorā atveriet termināli un ievadiet tālāk norādīto komandu:

ssh pi@raspberrypi.local

Tas dos jums piekļuvi Raspberry Pi komandrindai.

Piekļuve Raspberry Pi grafiskajam interfeisam ar VNC

Lai izmantotu grafisko interfeisu, VNC (virtuālā tīkla skaitļošana) ir ļoti ieteicams rīks. VNC ļauj attālināti piekļūt Raspberry Pi GUI no cita datora. SSH sesijā ievadiet šādu komandu:

sudo raspi-config

Raspberry Pi konfigurācijas izvēlnē dodieties uz Interfeisa opcijas un nospiediet Ievadiet.

Izmantojiet lejupvērsto bulttaustiņu, lai atlasītu VNC. Apstipriniet savu izvēli, nospiežot Ievadiet atkal.

Datorā vai klēpjdatorā instalējiet lietojumprogrammu RealVNC Viewer. Datorā palaidiet programmu RealVNC Viewer. RealVNC Viewer saskarnē zem Uzņēmēja sadaļā ievadiet adresi raspberrypi.vietējais un nospiediet Ievadiet.

Pēc savienojuma izveides datora ekrānā vajadzētu redzēt Raspberry Pi grafisko interfeisu.

Problēmu novēršana

Iestatot USB savienojumu starp Raspberry Pi un datoru, var rasties bieži sastopamas kļūdas.

Ja jūs saskaraties ar Pašlaik nevar parādīt darbvirsmu kļūda, mēģinot izveidot savienojumu ar VNC, atgriezieties SSH sesijā un izpildiet tālāk norādīto komandu:

sudo raspi-config

Dodieties uz Sistēmas opcijas un izvēlēties Sāknēšana / automātiska pieteikšanās. Izmantojiet lejupvērsto bulttaustiņu, lai atlasītu Desktop Autologin Desktop GUI, automātiski pieteicies kā "pi" lietotājs. Pēc tam dodieties uz Displeja opcijas un izvēlēties VNC sesija.

Nospiediet Ievadiet, pēc tam atlasiet Pabeigt. Jums tiks piedāvāts atsāknēt; izvēlieties . Tam vajadzētu novērst kļūdu un ļaut veiksmīgi izveidot savienojumu ar VNC.

Tāpat pārliecinieties, ka jūsu Raspberry Pi operētājsistēma vienmēr ir atjaunināta, jo tas novērš saderības problēmas un uzlabo vispārējo veiktspēju.

Kontrolējiet Raspberry Pi no datora, izmantojot USB

Kad Raspberry Pi plate ir savienota ar jūsu klēpjdatoru (vai citu datoru), izmantojot USB, varat piekļūt tai komandrindai, izmantojot SSH. Turklāt, iespējojot VNC, varat arī piekļūt Raspberry Pi grafiskajam interfeisam no sava klēpjdatora, izmantojot lietojumprogrammu RealVNC Viewer.

Šī metode nodrošina ērtu veidu, kā mijiedarboties ar Raspberry Pi, izmantojot tikai USB savienojumu — īpaši noderīgi, ja nevarat piekļūt bezvadu tīklam.