Pomocí režimu miniaplikace USB můžete přistupovat a ovládat svůj systém Raspberry Pi z počítače připojeného přes USB.
Raspberry Pi je oblíbený jednodeskový počítač používaný v mnoha kutilských projektech. Zatímco se obvykle používá s monitorem, klávesnicí a myší pro interakci na místě, existují případy, kdy budete možná potřebovat přístup k Raspberry Pi z počítače nebo notebooku pouze pomocí připojení USB.
Provedeme vás celým procesem a poskytneme vám přístup k vašemu Raspberry Pi přes USB připojení, abyste mohli zadávat příkazy a dokonce přistupovat k jeho grafické ploše.
Režim miniaplikace USB
Klíčová funkce usnadňující přímé připojení USB k Raspberry Pi na Linuxu je známá jako „režim USB gadgetu“. Tato funkce je užitečná zejména pro přístup k Raspberry Pi přes SSH; místo Wi-Fi to můžete udělat připojením Raspberry Pi k notebooku přes USB.
S aktivovaným režimem gadgetu není nutné konfigurovat síť Wi-Fi ani připojovat periferní zařízení. Tato funkce je k dispozici pro modely Raspberry Pi 4 a Raspberry Pi Zero, není však jasné, zda bude fungovat na novém Raspberry Pi 5.
Naše hloubková analýza klíčové rozdíly mezi Raspberry Pi 4 a Raspberry Pi 5 jde hlouběji do toho, co se s novým vlajkovým modelem změnilo.
Základní součásti požadované pro instalaci
Zde je seznam toho, co budete potřebovat:
- Raspberry Pi 4 nebo Zero / Zero W / Zero 2 W
- Kabel USB-C (nutný adaptér pro port micro USB u modelů Zero)
- Notebook nebo stolní PC
- microSD kartu
Instalace operačního systému
Začněte instalací systému Raspberry Pi OS na kartu microSD. To bylo díky úředníkovi skutečně uživatelsky přívětivé Nástroj Raspberry Pi Imager, což zjednodušuje flashování microSD karty.
Nainstalujte a spusťte Raspberry Pi Imager na vašem PC. Klikněte Vyberte OSa poté vyberte OS Raspberry Pi ze seznamu. Klikněte na Vyberte kartu SD a vyberte paměťové médium, na kterém chcete flashovat operační systém: vaši připojenou microSD kartu.
Pokročilá nastavení otevřete kliknutím na ikonu ozubeného kola vpravo dole. Nakonfigurujte název hostitele jako raspberrypi.místní, povolte SSH a nastavte uživatelské jméno na pí (nebo cokoli chcete) s heslem podle vašich preferencí.
Klikněte na Uložit. Nakonec spusťte proces blikání kliknutím Napsat.
Nastavení vašeho Raspberry Pi
Chcete-li povolit režim miniaplikace USB na Raspberry Pi, budeme muset provést některé změny konfigurace. Zatímco je karta microSD stále připojena k počítači, přejděte na bota adresář pomocí prohlížeče souborů nebo příkazového řádku. V tomto adresáři vyhledejte a upravte soubor config.txt soubor tak, že k němu připojíte následující řádek:
dtoverlay=dwc2
Tím se nakonfiguruje Raspberry Pi tak, aby povolil modul DWC2 (DesignWare Core), který spravuje funkcionalitu USB (Universal Serial Bus). Odkazuje na USB řadič používaný v hardwaru Raspberry Pi. Modul DWC2 je důležitý pro aktivaci režimu USB gadget, který umožňuje Raspberry Pi fungovat jako USB zařízení, jako je ethernetový adaptér, když je připojen k jinému počítači přes USB.
Pokud tento soubor obsahuje řádek otg_mode=1, okomentujte to pomocí „#”:
# otg_mode=1
The otg_mode=1 nastavení aktivuje režim miniaplikace USB, ale je to zbytečné dtoverlay=dwc2 se používá. To je proto, že dtoverlay=dwc2 již spravuje režim gadgetu USB.
V cmdline.txt soubor, najděte rootwait a ihned za něj přidejte následující řádek.
modules-load=dwc2,g_ether
Tento řádek přidává dva důležité moduly během spouštění: dwc2 a Dostaň ji. The dwc2 modul spravuje USB řadič DWC2, nezbytný pro režim USB gadget Dostaň ji umožňuje funkci gadgetu Ethernet. Společně umožňují Raspberry Pi emulovat ethernetový adaptér přes USB, což umožňuje přístup SSH bez přímého síťového připojení.
Referenční úryvek z cmdline.txt soubor by měl vypadat 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 soubor a ukončete textový editor.
Další možnosti konfigurace pro uživatele systému Windows
Uživatelé Windows mohou vyžadovat některé další úpravy. Chcete-li vyřešit .místní adresu hostitele vašeho Raspberry Pi, musíte nainstalovat Tiskové služby Bonjour pro Windows.
Instalace ovladače RNDIS
Pokud se vaše Raspberry Pi zobrazuje pouze jako COM port ve Správci zařízení, budete muset nainstalovat Ovladač RNDIS.
Konfigurace sdílení sítě
Chcete-li sdílet síťové připojení z hostitele Windows do Raspberry Pi, přejděte na Ovládací panely\Síť a Internet\Síťová připojení.
Hledat USB Ethernet/RNDIS Gadget k identifikaci síťového adaptéru Raspberry Pi. Poznamenejte si jeho název (pokud chcete, můžete jej změnit). Klikněte pravým tlačítkem na síť, kterou chcete sdílet, a přejděte do Vlastnosti. Poté přejděte na Sdílení tab.
Vybrat Povolit ostatním uživatelům sítě připojení prostřednictvím internetového připojení tohoto počítače.
Přístup k Raspberry Pi přes SSH
Jakmile je navázáno připojení USB, můžete přistupovat k Pi přes SSH. Otevřete terminál v počítači a zadejte příkaz níže:
ssh pi@raspberrypi.local
To vám umožní přístup k příkazovému řádku Raspberry Pi.
Přístup ke grafickému rozhraní Raspberry Pi pomocí VNC
Pro použití grafického rozhraní je vysoce doporučeným nástrojem VNC (Virtual Network Computing). VNC vám umožňuje vzdálený přístup k grafickému rozhraní Raspberry Pi z jiného počítače. Ve své relaci SSH zadejte následující příkaz:
sudo raspi-config
V nabídce Konfigurace Raspberry Pi přejděte na Možnosti rozhraní a stiskněte Vstupte.
Pro výběr použijte klávesu se šipkou dolů VNC. Svou volbu potvrďte stisknutím Vstupte znovu.
Na vašem PC nebo notebooku si nainstalujte aplikaci RealVNC Viewer. Spusťte RealVNC Viewer na vašem počítači. V rozhraní RealVNC Viewer pod Hostitel sekce, zadejte adresu raspberrypi.místní a stiskněte Vstupte.
Po připojení byste měli vidět grafické rozhraní Raspberry Pi zobrazené na obrazovce počítače.
Odstraňování problémů
Při nastavování připojení USB mezi Raspberry Pi a počítačem se můžete setkat s běžnými chybami.
Pokud se setkáte s Momentálně nelze zobrazit plochu chyba při pokusu o připojení k VNC, vraťte se do relace SSH a proveďte níže uvedený příkaz:
sudo raspi-config
Navigovat do Možnosti systému a vybrat si Boot / Automatické přihlášení. Pro výběr použijte klávesu se šipkou dolů Desktop Autologin Desktop GUI, automaticky přihlášen jako uživatel 'pi'. Poté přejděte na Volby zobrazení a vybrat si VNC relace.
lis Vstuptea poté vyberte Dokončit. Budete vyzváni k restartu; vybrat Ano. To by mělo vyřešit chybu a umožnit vám úspěšné připojení k VNC.
Také se ujistěte, že operační systém vašeho Raspberry Pi je vždy aktuální, protože to eliminuje problémy s kompatibilitou a zvyšuje celkový výkon.
Ovládejte Raspberry Pi z PC přes USB
Jakmile je deska Raspberry Pi připojena k vašemu notebooku (nebo jinému PC) přes USB, můžete přistupovat k její příkazové řádce přes SSH. Navíc povolením VNC můžete také přistupovat ke grafickému rozhraní Raspberry Pi z vašeho notebooku pomocí aplikace RealVNC Viewer.
Tato metoda poskytuje pohodlný způsob interakce s Raspberry Pi pouze pomocí připojení USB – zvláště užitečné, pokud nemáte přístup k bezdrátové síti.