Tartalomjegyzék:

Headless Pi - A Raspberry Pi elindítása minden további hardver nélkül: 4 lépés (képekkel)
Headless Pi - A Raspberry Pi elindítása minden további hardver nélkül: 4 lépés (képekkel)

Videó: Headless Pi - A Raspberry Pi elindítása minden további hardver nélkül: 4 lépés (képekkel)

Videó: Headless Pi - A Raspberry Pi elindítása minden további hardver nélkül: 4 lépés (képekkel)
Videó: Play Your Steam Games Through Your Browser!! 2024, Július
Anonim
Headless Pi - A Raspberry Pi elindítása minden további hardver nélkül
Headless Pi - A Raspberry Pi elindítása minden további hardver nélkül

Halihó, Az ok, amiért ide szálltál, azt hiszem, nagyon hasonlít hozzám! Nem akarja könnyen kezelni a Pi -t - csatlakoztassa a PI -t egy monitorhoz, csatlakoztassa a billentyűzetet és az egeret, és íme!… Pfft, ki csinálja ezt ?! Végül is a Pi egy „zsebméretű PC”, és egyetlen monitor sem fér el a zsebemben. Szóval mit csináljunk? Mesélünk! Kitaláljuk, hogyan használhatjuk laptopunk kijelzőjét, billentyűzetét és kezelőfelületét Pi perifériájaként.

Íme, mire lesz szükségünk:

  • Laptop
  • Raspberry Pi
  • Kártyaolvasó
  • Micro-SD kártya
  • Micro-USB kábel
  • USB -TTL soros kábel (opcionális)
  • USB WiFi hardverkulcs (opcionális; Pi 2 és régebbi)
  • Hálózati kábel
  • Vezeték nélküli internetkapcsolat

1. lépés: A Raspbian telepítése

A Raspbian telepítése
A Raspbian telepítése
A Raspbian telepítése
A Raspbian telepítése
A Raspbian telepítése
A Raspbian telepítése
A Raspbian telepítése
A Raspbian telepítése

Ha még nem telepített operációs rendszert a táblára, akkor most jó alkalom lenne erre. Nézze meg a hivatalos útmutatót, vagy kövesse az alábbi lépéseket:

Ablakok:

  1. Töltse le a legújabb Raspbian képet a Raspberry Pi webhely Letöltések oldaláról.
  2. A.zip fájl letöltése után bontsa ki, hogy a képfájl (.img) írásra kerüljön az SD -kártyára.
  3. Helyezze be az SD -kártyát a kártyaolvasóba, és csatlakoztassa a laptopjához.
  4. Töltse le a Win32DiskImager segédprogramot a Sourceforge Project oldalról zip fájlként. Bontsa ki a végrehajtható fájlt a zip fájlból, és futtassa a segédprogramot
  5. Válassza ki a korábban kibontott képfájlt.
  6. Az eszközdobozban válassza ki az SD -kártyához rendelt meghajtóbetűjelet. Ügyeljen a megfelelő meghajtó kiválasztására; ha rosszat kap, megsemmisítheti a számítógép merevlemezén lévő adatokat! Ha SD -kártyahelyet használ a számítógépen, és nem látja a meghajtót a Win32DiskImager ablakban, próbálja meg egy külső SD -adaptert használni.
  7. Kattintson az Írás gombra, és várja meg, amíg az írás befejeződik.
  8. Lépjen ki a képalkotóból.

Ubuntu:

  1. Töltse le a legújabb Raspbian képet a Raspberry Pi webhely Letöltések oldaláról.
  2. A.zip fájl letöltése után bontsa ki, hogy a képfájl (.img) írásra kerüljön az SD -kártyára.
  3. Helyezze be az SD -kártyát a kártyaolvasóba, és csatlakoztassa a laptopjához.
  4. Kattintson a jobb gombbal a korábban kibontott képfájlra, és válassza a Megnyitás -> Lemezképíróval lehetőséget
  5. Válassza ki az SD -kártyát a listából, és nyomja meg a Restore Start gombot. Ügyeljen a megfelelő meghajtó kiválasztására; ha rosszat kap, megsemmisítheti a számítógép merevlemezén lévő adatokat!
  6. Adja meg jelszavát a root jogosultságok megadásához, és várja meg, amíg az írás befejeződik.
  7. Lépjen ki a segédprogramból.

Még ne vegye ki az SD kártyát! Már csak két tennivaló van.

  1. A shell hozzáférés engedélyezéséhez SSH -n keresztül: keresse meg a rendszerindító könyvtárat, és bármilyen fájlszerkesztővel hozzon létre egy üres ssh nevű fájlt (fájlkiterjesztés nélkül)
  2. A soros kommunikáció engedélyezéséhez: böngésszen újra a rendszerindító könyvtárban, nyissa meg a config.txt fájlt bármely fájlszerkesztővel, és adja hozzá a következő sort (idézőjelek nélkül) az "enable_uart = 1" fájl végéhez. Mentse el a fájlt, és kész!

2. lépés: Ismerje meg a Pi IP -jét

Ismerkedés a Pi IP -jével
Ismerkedés a Pi IP -jével
Ismerkedés a Pi IP -jével
Ismerkedés a Pi IP -jével
Ismerkedés a Pi IP -jével
Ismerkedés a Pi IP -jével

Miután befejezte az operációs rendszer telepítését, egyszerűen helyezze be a mikro-SD-kártyát a Pi-be, és kapcsolja be a táblát a mikro-USB-kábellel. Feltételezve, hogy laptopja rendelkezik vezeték nélküli internetkapcsolattal (WiFi/USB -kulcs), csatlakoztassa az Ethernet -kábel egyik végét a Pi -hez, a másikat pedig a laptopjához.

1. módszer (Ubuntu)

  1. Nyissa meg a "Hálózatkezelőt", és kattintson a "Kapcsolatok szerkesztése" gombra
  2. Válassza a "Vezetékes kapcsolat 1" lehetőséget, majd kattintson a "Szerkesztés" gombra. Ha nincs vezetékes kapcsolat beállítása, kattintson a "Hozzáadás" gombra
  3. A "Vezetékes" lapon állítsa az "Eszköz MAC-címe" mezőt xx: xx: xx: xx: xx: xx (eth0) opcióra a legördülő listából
  4. Az "IPv4 beállítások" lapon állítsa a "Módszer" mezőt "Megosztva más számítógépekkel" opcióra a legördülő listából
  5. Nyissa meg a terminált, és futtassa az ifconfig parancsot, hogy feljegyezze az eth0 -hoz rendelt IP -címet
  6. Most az ARP tábla előhívása az arp -a paranccsal, görgessen az eth0 -hoz rendelt IP -t megadó felülethez, és vizsgálja meg a bejegyzéseket, hogy kiderítse a Pi -hez rendelt IP -t (az én esetemben 192.168.1.109). Ellenőrizze pingeléssel az IP -t
  7. Alternatív megoldásként a (4) lépést követően közvetlenül a raspberrypi.local -t is pingelhette a Pi IP -címének meghatározásához, vagy használhatta az nmap -t

1. módszer (Windows)

  1. Lépjen a "Hálózati és megosztási központba", és kattintson az "Adapterbeállítások módosítása" gombra.
  2. Kattintson a jobb gombbal a "WiFi adapter" elemre, majd kattintson a "Tulajdonságok" elemre
  3. A "Megosztás" lapon jelölje be az Engedélyezze a többi felhasználónak a hálózaton keresztüli internetkapcsolatot, és válassza ki a megfelelő Ethernet adaptert a listából. Most látnia kell, hogy a kapcsolat megosztottként van megjelölve
  4. Kattintson a jobb gombbal az "Ethernet adapter" elemre, majd kattintson a "Tulajdonságok" elemre
  5. A "Hálózat" lapon kattintson duplán az "Internet Protocol Version 4" opcióra, és győződjön meg arról, hogy dinamikus IP lett hozzárendelve az Ethernet porthoz
  6. Nyissa meg a parancssort, és adjon ki ping parancsot a hozzárendelt IP broadcast címére. Mivel a laptopom Ethernet -portjához rendelt IP -cím 192.168.137.1 volt, egyszerűen pingelni fogom a 192.168.137.255
  7. Most az ARP tábla előhívása az arp -a paranccsal, görgessen fel az Ethernethez rendelt IP -t megadó felülethez (esetemben 192.168.137.1), és vizsgálja meg a bejegyzéseket, hogy kiderítse a Pi -hez rendelt IP -t (192.168. 137,99, az én esetemben). Ellenőrizze pingeléssel az IP -t
  8. Alternatív megoldásként az (5) lépés után közvetlenül a raspberrypi.mshome.net -t is megcsíphette a Pi IP -címének meghatározásához

2. módszer (Windows)

Ha valamilyen oknál fogva a fenti módszer nem működött, próbálja áthidalni a két hálózatot.

  1. Nyissa meg újra az adapter beállításait, adja meg a WiFi tulajdonságait, és tiltsa le a megosztást.
  2. Adja meg az Ethernet tulajdonságait, mint korábban, kattintson duplán az "Internet Protocol Version 4" opcióra a "Networking" fül alatt, és válassza az "IP-cím automatikus megszerzése" lehetőséget.
  3. Most térjen vissza az adapter beállításaihoz, jelölje ki mindkét kapcsolatot (WiFi és Ethernet), kattintson a jobb egérgombbal, és válassza a "Bridge Connections" lehetőséget
  4. Meg kell jelennie egy új kapcsolatnak, Network Bridge néven.
  5. Nyissa meg a parancssort, és futtassa az ipconfig parancsot. Görgessen le az Ethernet adapter Network Bridge nevű bejegyzéshez, és jegyezze fel az IP -címet
  6. Mivel esetemben a Network Bridge -hez rendelt IP -cím 192.168.1.101, a Pi -nek hozzárendelt IP -címnek a 192.168.1.2 és 192.168.1.254 közötti tartományban kell lennie (192.168.1.1 az alapértelmezett átjáró, és a 192.168.1.255 az sugárzási cím). Most bármely IP -szkenner segítségével kereshet ezen az IP -tartományon belül minden aktív ügyfelet, és keresse meg a Pi -hez rendelt IP -címet.
  7. Alternatív megoldásként megpróbálhat statikus IP -t rendelni a Pi -hez.

3. módszer (Ubuntu virtuális gépben)

Fontolja meg ezt, ha az Ubuntu telepítve van egy Windows gépen futó virtuális gépben, és hozzá kell férnie a Pi -hez az Ubuntu segítségével, azaz először ki kell találnia az Ubuntu internetkapcsolatának megosztásának módját (ami nem más, mint a a házigazda lefordította, hogy hozzáférést biztosítson vendégeinek a külső hálózathoz; ne menjünk bele a részletekbe) a Pi -vel. Ez időnként zavaró lehet. Nemrég azonban találkoztam egy igazán egyszerű megoldással - a Network Bridging -el.

4. módszer (Ubuntu/Windows)

Alternatív megoldásként, ha nincs szabad Ethernet -portja, közvetlenül csatlakoztathatja a Pi -t a hálózathoz az otthoni útválasztón vagy Ethernet -kapcsolón keresztül.

  1. Táplálja a Pi -t, és csatlakoztassa a hálózatához egy Ethernet -porton keresztül egy hozzáférhető kapcsolón/útválasztón, amely csatlakozik az otthoni hálózatához, Ethernet -kábellel.
  2. Látnia kell, hogy a PWR és az ACT LED villog, ami azt jelzi, hogy a Raspbian kép elindul. Ekkor látnia kell a zöld "LNK" LED -et és a "10M" narancssárga LED -et világítani a Pi Ethernet -portja közelében, jelezve, hogy az útválasztó DHCP -je IP -címet rendelt hozzá.
  3. Most, hogy megtudja ezt az IP -t, egyszerűen látogasson el az útválasztó oldalára, és adja meg az útválasztó helyi IP -címét (192.168.1.1 az iBall esetében) a böngészőjében. Jelentkezzen be, és ellenőrizze a DHCP klienslistában a Pi -hez rendelt IP -címet (keresse meg a "Raspberry Pi Foundation" feliratot tartalmazó bejegyzést, valószínűleg a MAC -címe mellett). Ha ez nem működik, használjon IP -szkennert, például nmap -t.

3. lépés: Hozzáférés az LX terminálhoz

Hozzáférés az LX terminálhoz
Hozzáférés az LX terminálhoz
Hozzáférés az LX terminálhoz
Hozzáférés az LX terminálhoz
Hozzáférés az LX terminálhoz
Hozzáférés az LX terminálhoz

A héj felhozása egyszerű, ha megvan a Pi IP -je. SSH-val fogunk távolról bejelentkezni a Pi-be és elérni az LX-terminált. Ehhez

A Windows felhasználóknak telepíteniük kell a Putty-t, egy könnyen használható SSH klienst.

  1. A telepítés után futtassa a Putty programot, állítsa a kapcsolat típusát SSH -ra, a port értékét pedig 22 -re, adja meg a Pi IP -jét, és nyomja meg az Open gombot.
  2. Válassza az „Igen” lehetőséget, ha a rendszer megkérdezi, hogy megbízik-e ebben a gazdagépben, és látni fogja, hogy az LX-terminál kéri a bejelentkezési adatokat.
  3. Lépjen tovább, és írja be a „pi” felhasználónevet, és a „málna” jelszót (a jelszó nem lesz látható, amikor beírja, ezért ne essen pánikba)
  4. Ping google.com ellenőrizze, hogy működik -e az internet, és íme!

A Linux felhasználók beépített funkciókkal rendelkeznek.

  1. Nyissa meg a terminált, és futtassa az ssh [email protected] parancsot (x.x.x.x a Pi IP -je), vagy próbálja ki az ssh [email protected]
  2. Írja be az „igen” -t, ha a rendszer megkérdezi, hogy megbízik -e ebben a gazdagépben, nyomja meg a visszatérés gombot, és írja be a Pi jelszavát (alapértelmezett jelszó: „málna”)
  3. Ping google segítségével ellenőrizze, hogy működik -e az internet, és íme!

Bónusz: Shell hozzáférés soros kapcsolaton keresztül

Abban az esetben, ha az Ethernet -portja foglalt, a laptop USB -portját használva soros kapcsolatot létesíthet a Pi -vel. Ehhez szüksége lesz egy USB -TTL soros kábelre vagy egy USB -soros eszközre, például az FTDI FT232 alapszakító kártyára.

Mivel a Windows nem tartalmaz Terminal alkalmazást, amely lehetővé tenné számunkra, hogy soros kapcsolaton keresztül csatlakozzunk, a Putty -t fogjuk használni. FTDI illesztőprogramokat is telepítenünk kell.

  1. Futtassa a vezetékeket a TTL fejlécből a chip megfelelő csapjaihoz. Győződjön meg arról, hogy a csapok helyesen vannak elrendezve a táblázat szerint.
  2. Csatlakoztassa a TTL kábel másik végét a számítógép USB -portjához. Nyissa meg az Eszközkezelőt, és nézze meg a „Portok (COM és LPT)” alatt a Pi -hez rendelt COM -számot.
  3. Futtassa a Putty -t, állítsa a csatlakozástípust sorosra, írja be a hozzárendelt COM -számot, állítsa a sebességet 115200 -ra, majd nyomja meg az Open gombot.
  4. Válassza az „Igen” lehetőséget, ha a rendszer megkérdezi, hogy megbízik-e ebben a gazdagépben, és látni fogja, hogy az LX-terminál kéri a bejelentkezési adatokat.
  5. Folytassa, és írja be a „pi” felhasználónevet, a „málna” jelszót

A Linux felhasználóknak szükségük lehet a Screen telepítésére.

  1. Annak ellenőrzéséhez, hogy már telepítette -e a képernyőt a Linux -gépekre, egyszerűen nyissa meg a Terminál típusú képernyőt, és nyomja meg a visszatérést. Ha hibát észlel, futtassa a sudo apt-get install screen parancsot a Screen telepítéséhez.
  2. Ezután telepítse az FTDI illesztőprogramokat, és már indulhat is. Futtassa a vezetékeket a TTL fejlécből a chip megfelelő csapjaihoz. Győződjön meg arról, hogy a csapok helyesen vannak elrendezve a táblázat szerint.
  3. Csatlakoztassa a TTL kábel másik végét a számítógép USB -portjához. Nyissa meg a terminált, és futtassa a sudo screen /dev /ttyUSB0 115200 parancsot, és nyomja meg a return gombot.
  4. Írja be az „igen” -t, ha a rendszer megkérdezi, hogy megbízik -e ebben a gazdagépben, nyomja meg a visszatérés gombot, és írja be a Pi felhasználónevét és jelszavát (alapértelmezett felhasználónév: „pi” alapértelmezett jelszó: „málna”)

Rendben, hozzáférünk a héjhoz, de mi van az internettel ?! Mivel nem használtunk Ethernet -kábelt a Pi -hez való csatlakozáshoz, semmilyen módon nem oszthatjuk meg vele az internetkapcsolatot. Azonban használhatunk USB WiFi hardverkulcsot (a Pi 3 beépített WiFi-vel) a Pi-vel, hogy csatlakozzunk egy WiFi-hez és hozzáférjünk az internethez.

4. lépés: Hozzáférés az LXDE asztalhoz

Az LXDE asztal elérése
Az LXDE asztal elérése
Az LXDE asztal elérése
Az LXDE asztal elérése
Az LXDE asztal elérése
Az LXDE asztal elérése

Most, hogy hozzáférünk a Shell -hez, lépjünk előre, és vegyük kézbe a Raspbian Desktop GUI környezetét, az LXDE -t. Az LXDE asztalt HDMI -n keresztül érhetjük el, ha beírjuk a "startx" parancsot a parancssori ablakba. Ez azonban nem működik SSH -n. Szerencsére még távolról is elérhetjük az LXDE asztalt VNC -n keresztül.

ablakok

  1. Kezdje a VNC szerver telepítésével a Pi -re. Írja be a sudo apt-get install tightvncserver parancsot az SSH-héjba
  2. Indítsa el a szervert a Pi -n a vncserver: 1 parancs kiadásával (indítsa el a vnc szervert a kijelzőn 1). Most egy 8 karakterből álló jelszót kell megadnia, amelyet minden alkalommal használni fog, amikor távolról hozzáfér a Pi -hez (a jelszó nem lesz látható, amikor beírja, ezért ne essen pánikba). Ha a rendszer csak olvasható jelszó megadására kéri, nyomja meg az „n” gombot, és térjen vissza.
  3. Ezután telepítse a VNC klienst a laptopjára, ahogy általában minden más szoftvert telepítene.
  4. Futtassa a klienst, válassza a "Fájl" menü "Új kapcsolat" parancsát, adja meg a Pi IP -jét (192.168.1.108:1, az én esetemben), adjon nevet a kapcsolatnak (mondjuk Raspberry Pi), majd kattintson a "Mentés" gombra..
  5. Kattintson duplán a most létrehozott kapcsolatra, kattintson a "Csatlakozás" gombra, írja be a korábban konfigurált jelszót, amikor a rendszer kéri, és készen áll, az LXDE Desktop!

Ubuntu

  1. Kezdje a VNC szerver telepítésével a Pi -re. Írja be a sudo apt-get install tightvncserver parancsot az SSH-héjba
  2. Indítsa el a szervert a Pi -n a vncserver: 1 parancs kiadásával (indítsa el a vnc szervert a kijelzőn 1). Most egy 8 karakterből álló jelszót kell megadnia, amelyet minden alkalommal használni fog, amikor távolról hozzáfér a Pi -hez. Ha a rendszer csak olvasható jelszó megadására kéri, nyomja meg az „n” gombot, és térjen vissza.
  3. Ezután telepítse a VNC klienst a laptopjára. Nyisson meg egy új terminált, és futtassa a sudo apt-get install xtightvncviewer alkalmazást
  4. A telepítés befejezése után futtassa az ügyfelet az xtightvncviewer paranccsal
  5. Ennek egy kis üzenetdobozt kell megjelenítenie. Írja be a Pi IP -jét és megjelenítési számát (az én esetemben 192.168.1.109:1), nyomja meg a return gombot, és a rendszer kéri, hogy adja meg a korábban konfigurált jelszót. Írja be a jelszót, nyomja meg újra a return gombot, és készen áll, az LXDE Desktop!

Ajánlott: