Ang Raspberry Pi ay isang sikat na single-board na computer na ginagamit sa maraming mga proyekto sa DIY. Bagama't karaniwang ginagamit sa isang monitor, keyboard, at mouse para sa on-site na pakikipag-ugnayan, may mga pagkakataon kung saan maaaring kailanganin mong i-access ang iyong Raspberry Pi mula sa isang PC o laptop gamit lamang ang isang koneksyon sa USB.
MUO Video ng araw MAG-SCROLL PARA MAGPATULOY SA NILALAMAN
Gagabayan ka namin sa proseso, na magbibigay sa iyo ng access sa iyong Raspberry Pi sa pamamagitan ng koneksyon sa USB para makapagpasok ka ng mga command at kahit na ma-access ang GUI desktop nito.
USB Gadget Mode
Ang pangunahing tampok na nagpapadali sa direktang koneksyon ng USB sa Raspberry Pi sa Linux ay kilala bilang 'USB gadget mode'. Ang tampok na ito ay partikular na kapaki-pakinabang para sa pag-access sa Raspberry Pi sa pamamagitan ng SSH ; sa halip na gumamit ng Wi-Fi, magagawa mo ito sa pamamagitan ng pagkonekta sa iyong Raspberry Pi sa isang laptop sa pamamagitan ng USB.
Kapag naka-activate ang gadget mode, hindi na kailangang mag-configure ng Wi-Fi network o mag-attach ng mga peripheral na device. Available ang feature para sa mga modelong Raspberry Pi 4 at Raspberry Pi Zero, gayunpaman, hindi malinaw kung gagana ito sa bagong Raspberry Pi 5.
Ang aming malalim na pagsusuri sa pangunahing pagkakaiba sa pagitan ng Raspberry Pi 4 at Raspberry Pi 5 lumalalim sa kung ano ang nagbago sa bagong modelo ng punong barko.
Kinakailangan ang Mahahalagang Bahagi para sa Setup
Narito ang isang listahan ng kung ano ang kakailanganin mo:
- Raspberry Pi 4 o Zero / Zero W / Zero 2 W
- USB-C cable (kailangan ang adapter para sa micro USB port sa mga Zero models)
- Laptop o desktop PC
- microSD card
Pag-install ng Operating System
Magsimula sa pamamagitan ng pag-install ng Raspberry Pi OS sa iyong microSD card. Ito ay ginawa talagang user-friendly salamat sa opisyal Tool ng Raspberry Pi Imager , na pinapasimple ang pag-flash ng microSD card.
I-install at ilunsad ang Raspberry Pi Imager sa iyong PC. I-click Pumili ng OS , pagkatapos ay piliin Raspberry Pi OS mula sa listahan. Mag-click sa Pumili ng SD card at piliin ang storage medium kung saan mo nilalayong i-flash ang OS: ang iyong naka-attach na microSD card.
I-access ang mga advanced na setting sa pamamagitan ng pag-click sa icon na gear na matatagpuan sa kanang ibaba. I-configure ang hostname bilang raspberrypi.lokal , paganahin ang SSH, at itakda ang username sa pi (o kahit anong gusto mo) na may password na gusto mo.
Mag-click sa I-save . Panghuli, simulan ang proseso ng flashing sa pamamagitan ng pag-click Sumulat .
Pagse-set Up ng Iyong Raspberry Pi
Para paganahin ang USB gadget mode sa Raspberry Pi, kakailanganin naming gumawa ng ilang pagbabago sa configuration. Habang nakakonekta pa rin ang microSD card sa iyong computer, mag-navigate sa boot direktoryo gamit ang file browser o command line. Sa loob ng direktoryong ito, hanapin at i-edit ang config.txt file sa pamamagitan ng pagdaragdag ng sumusunod na linya dito:
dtoverlay=dwc2
Kino-configure nito ang Raspberry Pi para paganahin ang module ng DWC2 (DesignWare Core), na namamahala sa functionality ng USB (Universal Serial Bus). Ito ay tumutukoy sa USB controller na ginagamit sa Raspberry Pi hardware. Ang module ng DWC2 ay mahalaga para sa pagpapagana ng USB gadget mode, na nagpapahintulot sa Raspberry Pi na kumilos bilang isang USB device, tulad ng isang Ethernet adapter, kapag nakakonekta sa isa pang computer sa pamamagitan ng USB.
Kung ang file na ito ay naglalaman ng linya otg_mode=1 , ikomento ito gamit ang isang “ #” :
# otg_mode=1
Ang otg_mode=1 ina-activate ng setting ang USB gadget mode, ngunit hindi ito kailangan kapag dtoverlay=dwc2 ay ginagamit. Ito ay dahil ang dtoverlay=dwc2 pinamamahalaan na ang USB gadget mode.
Nasa cmdline.txt file, hanapin ang rootwait command at agad na idagdag ang sumusunod na linya pagkatapos nito.
modules-load=dwc2,g_ether
Ang linyang ito ay nagdaragdag ng dalawang mahalagang module sa panahon ng boot: dwc2 at g_ether . Ang dwc2 pinapamahalaan ng module ang DWC2 USB controller, mahalaga para sa USB gadget mode, habang g_ether nagbibigay-daan sa Ethernet gadget functionality. Sama-sama, pinapayagan nila ang Raspberry Pi na tularan ang isang Ethernet adapter sa pamamagitan ng USB, na nagbibigay-daan sa pag-access sa SSH nang walang direktang koneksyon sa network.
Isang reference na snippet ng cmdline.txt Ang file ay dapat magmukhang ganito:
hindi gumagana ang tagapagpahiwatig ng pagta-type ng facebook messenger
console=serial0,115200 console=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
I-save ang file at lumabas sa text editor.
Karagdagang Mga Opsyon sa Configuration para sa Mga User ng Windows
Maaaring kailanganin ang ilang karagdagang pagsasaayos para sa mga user ng Windows. Upang malutas ang .lokal host address ng iyong Raspberry Pi, kailangan mong i-install Hello Print Services para sa Windows.
Pag-install ng RNDIS Driver
Kung lalabas lang ang iyong Raspberry Pi bilang COM port sa Device Manager, kakailanganin mong i-install ang Driver ng RNDIS .
hard drive sa 100 paggamit windows 10
Configuration ng Pagbabahagi ng Network
Upang ibahagi ang iyong koneksyon sa network mula sa Windows host patungo sa Raspberry Pi, mag-navigate sa Control Panel\Network at Internet\Network Connections .
Maghanap para sa USB Ethernet/RNDIS Gadget upang matukoy ang Raspberry Pi Network Adapter. Tandaan ang pangalan nito (maaari mong baguhin ito kung gusto mo). Mag-right-click sa network na gusto mong ibahagi at pumunta sa Ari-arian . Pagkatapos, pumunta sa Pagbabahagi tab.
Pumili Payagan ang ibang mga gumagamit ng network na kumonekta sa pamamagitan ng koneksyon sa Internet ng computer na ito .
Pag-access sa Raspberry Pi sa pamamagitan ng SSH
Kapag naitatag na ang iyong koneksyon sa USB, maa-access mo ang Pi sa pamamagitan ng SSH. Magbukas ng terminal sa iyong computer at ipasok ang command sa ibaba:
ssh pi@raspberrypi.local
Bibigyan ka nito ng access sa command line ng Raspberry Pi.
Pag-access sa Raspberry Pi Graphical Interface sa VNC
Upang magamit ang graphical na interface, ang VNC (Virtual Network Computing) ay isang lubos na inirerekomendang tool. Pinapayagan ka ng VNC na ma-access ang GUI ng Raspberry Pi nang malayuan mula sa ibang computer. Sa iyong SSH session, ipasok ang sumusunod na command:
sudo raspi-config
Sa loob ng menu ng Configuration ng Raspberry Pi, mag-navigate sa Mga Opsyon sa Interface at pindutin Pumasok .
Gamitin ang pababang arrow key upang pumili VNC . Kumpirmahin ang iyong pinili sa pamamagitan ng pagpindot Pumasok muli.
Sa iyong PC o laptop, i-install ang RealVNC Viewer application. Ilunsad ang RealVNC Viewer sa iyong computer. Sa interface ng RealVNC Viewer, sa ilalim ng Host seksyon, ipasok ang address raspberrypi.lokal at pindutin Pumasok .
Pagkatapos kumonekta, dapat mong makita ang graphical na interface ng Raspberry Pi na ipinapakita sa screen ng iyong computer.
Pag-troubleshoot
May mga karaniwang error na maaari mong maranasan kapag nagse-set up ng USB na koneksyon sa pagitan ng iyong Raspberry Pi at isang PC.
Kung makaharap mo ang Kasalukuyang Hindi Maipakita ang Desktop error habang sinusubukang kumonekta sa VNC, bumalik sa iyong SSH session at isagawa ang command sa ibaba:
sudo raspi-config
Mag-navigate sa Mga Pagpipilian sa System at pumili Boot / Auto Login . Gamitin ang pababang arrow key upang pumili Desktop Autologin Desktop GUI, awtomatikong naka-log in bilang 'pi' user . Pagkatapos ay mag-navigate sa Mga Opsyon sa Pagpapakita at pumili VNC session .
Pindutin Pumasok , pagkatapos ay piliin Tapusin . Ipo-prompt kang i-reboot; pumili Oo . Dapat nitong lutasin ang error at hayaan kang matagumpay na kumonekta sa VNC.
Gayundin, tiyaking palaging napapanahon ang operating system ng iyong Raspberry Pi dahil inaalis nito ang mga isyu sa compatibility at pinapahusay nito ang pangkalahatang pagganap
Kontrolin ang Raspberry Pi Mula sa isang PC sa pamamagitan ng USB
Kapag nakakonekta na ang Raspberry Pi board sa iyong laptop (o iba pang PC) sa pamamagitan ng USB, maa-access mo ang command line nito sa pamamagitan ng SSH. Bukod pa rito, sa pamamagitan ng pagpapagana ng VNC, maa-access mo rin ang graphical interface ng Raspberry Pi mula sa iyong laptop gamit ang RealVNC Viewer application.
Ang pamamaraang ito ay nagbibigay ng maginhawang paraan upang makipag-ugnayan sa Raspberry Pi gamit lamang ang isang koneksyon sa USB—lalo na kapaki-pakinabang kung hindi mo ma-access ang isang wireless network.