USB gadget modunu kullanarak Raspberry Pi sisteminize USB aracılığıyla bağlanan bir bilgisayardan erişebilir ve kontrol edebilirsiniz.

Raspberry Pi, birçok DIY projesinde kullanılan popüler bir tek kartlı bilgisayardır. Genellikle yerinde etkileşim için bir monitör, klavye ve fare ile kullanılsa da, Raspberry Pi'nize yalnızca bir USB bağlantısı kullanarak bir PC veya dizüstü bilgisayardan erişmeniz gerekebilecek durumlar vardır.

Komutları girebilmeniz ve hatta GUI masaüstüne erişebilmeniz için Raspberry Pi'nize bir USB bağlantısı aracılığıyla erişmenizi sağlayarak süreç boyunca size yol göstereceğiz.

USB Aygıtı Modu

Linux'ta Raspberry Pi'ye doğrudan USB bağlantısını kolaylaştıran temel özellik "USB gadget modu" olarak bilinir. Bu özellik özellikle aşağıdakiler için kullanışlıdır: Raspberry Pi'ye SSH aracılığıyla erişme; Wi-Fi kullanmak yerine Raspberry Pi'nizi USB üzerinden bir dizüstü bilgisayara bağlayarak bunu yapabilirsiniz.

Gadget modu etkinleştirildiğinde, bir Wi-Fi ağı yapılandırmanıza veya çevresel aygıtları bağlamanıza gerek yoktur. Bu özellik Raspberry Pi 4 ve Raspberry Pi Zero modellerinde mevcut ancak yeni Raspberry Pi 5'te çalışıp çalışmayacağı belli değil.

instagram viewer

Derinlemesine analizimiz Raspberry Pi 4 ve Raspberry Pi 5 arasındaki temel farklar Yeni amiral gemisi modeliyle nelerin değiştiğini derinlemesine inceliyor.

Kurulum İçin Gerekli Temel Bileşenler

İhtiyacınız olan şeylerin bir listesi:

  • Raspberry Pi 4 veya Sıfır / Sıfır W / Sıfır 2 W
  • USB-C kablosu (Zero modellerinde mikro USB bağlantı noktası için adaptör gereklidir)
  • Dizüstü veya masaüstü bilgisayar
  • Mikro SD kart

İşletim Sisteminin Kurulumu

Raspberry Pi OS'yi microSD kartınıza yükleyerek başlayın. Bu, resmi sayesinde gerçekten kullanıcı dostu hale getirildi Raspberry Pi Görüntüleyici aracımicroSD kartın yanıp sönmesini basitleştirir.

Raspberry Pi Imager'ı PC'nize kurun ve başlatın. Tıklamak İşletim Sistemini seçin, ardından seçin Raspberry Pi İşletim Sistemi listeden. Tıklamak SD kartı seçin ve işletim sistemini flaşlamak istediğiniz depolama ortamını seçin: takılı microSD kartınız.

Sağ altta bulunan dişli simgesine tıklayarak gelişmiş ayarlara erişin. Ana bilgisayar adını şu şekilde yapılandırın: raspberrypi.local, SSH'yi etkinleştirin ve kullanıcı adını şu şekilde ayarlayın: pi (veya ne istersen) tercih ettiğin bir şifreyle.

Tıklamak Kaydetmek. Son olarak, tıklayarak yanıp sönme işlemini başlatın. Yazmak.

Raspberry Pi'nizi Kurma

Raspberry Pi'de USB gadget modunu etkinleştirmek için bazı yapılandırma değişiklikleri yapmamız gerekecek. MicroSD kart hâlâ bilgisayarınıza bağlıyken şuraya gidin: bot dosya tarayıcısını veya komut satırını kullanarak dizini. Bu dizinde bulun ve düzenleyin. yapılandırma.txt dosyaya aşağıdaki satırı ekleyerek:

dtoverlay=dwc2

Bu, Raspberry Pi'yi, USB (Evrensel Seri Veri Yolu) işlevselliğini yöneten DWC2 (DesignWare Core) modülünü etkinleştirecek şekilde yapılandırır. Raspberry Pi donanımında kullanılan USB denetleyiciyi ifade eder. DWC2 modülü, USB gadget modunu etkinleştirmek için önemlidir ve Raspberry Pi'nin USB aracılığıyla başka bir bilgisayara bağlandığında Ethernet adaptörü gibi bir USB cihazı gibi davranmasına olanak tanır.

Bu dosya satırı içeriyorsa otg_mode=1, bir " kullanarak yorum yapın#”:

# otg_mode=1

otg_mode=1 ayarı USB gadget modunu etkinleştirir, ancak aşağıdaki durumlarda gereksizdir: dtoverlay=dwc2 kullanılıyor. Bunun nedeni ise dtoverlay=dwc2 USB gadget modunu zaten yönetiyor.

İçinde cmdline.txt dosyayı bul kök bekleme komutunu kullanın ve hemen ardından aşağıdaki satırı ekleyin.

modules-load=dwc2,g_ether

Bu satır, önyükleme sırasında iki önemli modül ekler: dwc2 Ve g_ether. dwc2 modül, USB aygıtı modu için gerekli olan DWC2 USB denetleyicisini yönetirken, g_ether Ethernet aygıtı işlevselliğini etkinleştirir. Birlikte, Raspberry Pi'nin USB yoluyla bir Ethernet adaptörünü taklit etmesine olanak tanıyarak doğrudan ağ bağlantısı olmadan SSH erişimine olanak tanır.

Bir referans pasajı cmdline.txt dosya şöyle görünmelidir:

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

Dosyayı kaydedin ve metin düzenleyicisinden çıkın.

Windows Kullanıcıları için Ek Yapılandırma Seçenekleri

Windows kullanıcıları için bazı ek ayarlamalar gerekebilir. Sorunu çözmek için .yerel Raspberry Pi'nizin ana bilgisayar adresini yüklemeniz gerekir Bonjour Baskı Hizmetleri pencereler için.

RNDIS Sürücü Kurulumu

Raspberry Pi'niz Aygıt Yöneticisinde yalnızca COM bağlantı noktası olarak görünüyorsa, RNDIS Sürücüsü.

Ağ Paylaşımı Yapılandırması

Ağ bağlantınızı Windows ana bilgisayarından Raspberry Pi'ye paylaşmak için şuraya gidin: Denetim Masası\Ağ ve İnternet\Ağ Bağlantıları.

Aramak USB Ethernet/RNDIS Aracı Raspberry Pi Ağ Bağdaştırıcısını tanımlamak için. Adını not edin (isterseniz bunu değiştirebilirsiniz). Paylaşmak istediğiniz ağa sağ tıklayın ve şuraya gidin: Özellikler. Daha sonra şu adrese gidin: Paylaşma sekmesi.

Seçme Diğer ağ kullanıcılarının bu bilgisayarın İnternet bağlantısı üzerinden bağlanmasına izin ver.

Raspberry Pi'ye SSH aracılığıyla erişme

USB bağlantınız kurulduktan sonra Pi'ye SSH üzerinden erişebilirsiniz. Bilgisayarınızda bir terminal açın ve aşağıdaki komutu girin:

ssh pi@raspberrypi.local

Bu, Raspberry Pi'nin komut satırına erişmenizi sağlayacaktır.

Raspberry Pi Grafik Arayüzüne VNC ile Erişim

Grafik arayüzü kullanmak için VNC (Sanal Ağ Hesaplama) şiddetle tavsiye edilen bir araçtır. VNC, Raspberry Pi'nin GUI'sine uzaktan erişmenizi sağlar başka bir bilgisayardan. SSH oturumunuzda aşağıdaki komutu girin:

sudo raspi-config

Raspberry Pi Yapılandırma menüsünde şuraya gidin: Arayüz Seçenekleri ve bas Girmek.

Seçmek için aşağı ok tuşunu kullanın VNC. tuşuna basarak seçiminizi onaylayın. Girmek Tekrar.

PC'nize veya dizüstü bilgisayarınıza RealVNC Viewer uygulamasını yükleyin. Bilgisayarınızda RealVNC Viewer'ı başlatın. RealVNC Görüntüleyici arayüzünde, Ev sahibi bölümüne adresi girin raspberrypi.local ve bas Girmek.

Bağlandıktan sonra Raspberry Pi'nin grafik arayüzünün bilgisayarınızın ekranında görüntülendiğini görmelisiniz.

Sorun giderme

Raspberry Pi'niz ile PC arasında USB bağlantısı kurarken karşılaşabileceğiniz yaygın hatalar vardır.

Eğer karşılaşırsanız Şu anda Masaüstü Gösterilemiyor VNC'ye bağlanmaya çalışırken hata oluştu, SSH oturumunuza dönün ve aşağıdaki komutu yürütün:

sudo raspi-config

Şu yöne rotayı ayarla Sistem Seçenekleri ve Seç Önyükleme / Otomatik Giriş. Seçmek için aşağı ok tuşunu kullanın Desktop Autologin Masaüstü GUI'si, otomatik olarak 'pi' kullanıcısı olarak oturum açıldı. Daha sonra şuraya gidin: Görüntüleme seçenekleri ve Seç VNC oturumu.

Basmak Girmek, ardından seçin Sona ermek. Yeniden başlatmanız istenecektir; seçme Evet. Bu, hatayı çözecek ve VNC'ye başarıyla bağlanmanıza olanak tanıyacaktır.

Ayrıca Raspberry Pi'nizin işletim sisteminin her zaman güncel olduğundan emin olun; bu, uyumluluk sorunlarını ortadan kaldırır ve genel performansı artırır

Raspberry Pi'yi USB aracılığıyla PC'den kontrol edin

Raspberry Pi kartı dizüstü bilgisayarınıza (veya başka bir PC'ye) USB aracılığıyla bağlandığında, komut satırına SSH aracılığıyla erişebilirsiniz. Ayrıca VNC'yi etkinleştirerek, RealVNC Viewer uygulamasını kullanarak dizüstü bilgisayarınızdan Raspberry Pi'nin grafik arayüzüne de erişebilirsiniz.

Bu yöntem, yalnızca bir USB bağlantısı kullanarak Raspberry Pi ile etkileşim kurmanın kolay bir yolunu sağlar; özellikle kablosuz bir ağa erişemiyorsanız kullanışlıdır.