Tartalomjegyzék:
- 1. lépés: Mi a BeagleBone Black?
- 2. lépés: Amire szüksége van
- 3. lépés: Szerezze be a PuTTY -t
- 4. lépés: Csatlakozás a számítógéphez
- 5. lépés: SSH
- 6. lépés: Soros
- 7. lépés: Első lépések Linux alatt
- 8. lépés: Csatlakozás az internethez a BBB -n
- 9. lépés: Nem a vég
- 10. lépés: A fedélzeti EMMC újravillantása
- 11. lépés: Következő lépések
Videó: A BeagleBone Black használatának első lépései: 11 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Miután egy ideig az Arduino -t használtam, úgy döntöttem, hogy kipróbálom a Beaglebone Black -et. Látva az Instructables tartalmának hiányát, és nehézségeket okozva az induláshoz, segíteni akartam másoknak a BeagleBone Black használatához.
1. lépés: Mi a BeagleBone Black?
A BBB egy fedélzeti számítógép, amely beágyazott Linuxot futtat. 4 GB beépített eMMC -vel rendelkezik, amely tartalmazza a Linux operációs rendszert, valamint egy microSD -foglalattal, amellyel egy másik operációs rendszert futtathat, vagy égethet az eMMC -be. 512 MB RAM-mal és sok I/O tűvel rendelkezik, beleértve az analóg-digitális átalakítót (ADC) és az impulzusszélesség-modulációs (PWM) érintkezőket. HDMI kimenettel, USB csatlakozóval (fényképezőgéphez, billentyűzethez/egérhez stb.) És egy másik USB-vel rendelkezik a számítógéphez való csatlakoztatáshoz, ethernethez, fedélzeti LED-ekhez és 5 V-os bemeneti csatlakozóhoz.
Ez az útmutató tartalmazza az összes szükséges tudnivalót a BBB használatához, beleértve az SSHing -t a számítógépről, az internethez való csatlakozást a BBB -ről az internethez csatlakoztatott számítógépen keresztül, valamint a fedélzeti Linux operációs rendszer használatának megkezdését.
2. lépés: Amire szüksége van
A kezdéshez szüksége lesz:
BeagleBone Black (az enyémet a Digikey -től kapta, de máshol is beszerezheti)
USB -kábel (a BBB -vel együtt)
microSD (4 GB vagy több)
Windows számítógép
PuTTY terminál emulátor
Szükség lehet egy Linux élő USB -re vagy CD -re is
3. lépés: Szerezze be a PuTTY -t
Szüksége lesz a PuTTY -ra az SSH -hoz a BBB -hez, vagy egy COM porton keresztül kell csatlakoznia. Töltse le innen, de győződjön meg róla, hogy csak PuTTY, semmi extra. Kiválaszthatja a telepítőt, vagy csak egy.exe fájlt. Helyezzen egy parancsikont a számítógépén elérhető helyre, mivel sokat fogunk használni.
4. lépés: Csatlakozás a számítógéphez
Indítsa újra a Windows számítógépet az aláírás nélküli illesztőprogram telepítésének engedélyezéséhez. A 10. és 8.1. Ablakban tarthatja lenyomva a Shift billentyűt, amikor megnyomja az újraindítás gombot a bekapcsoló menüben, majd kattintson a speciális beállításokra az újraindítás menüben. A Windows 7 rendszerben be kell lépnie a Speciális rendszerindítási menübe, és ki kell választania az Illesztőprogram -aláírás -ellenőrzés letiltása vagy valami hasonlót. Indítsa újra, és amikor megjelenik a kezdőképernyő, nyomja meg az F8, F12 vagy a Törlés gombot, attól függően, hogy melyik az Ön számítógépe. Nem tudom lefedni az összes számítógépet, de elég egyszerűnek kell lennie.
Ezután csatlakoztassa az USB -t a BBB -hez, majd a számítógéphez. Várjon, amíg a BBB cserélhető meghajtóként jelenik meg, vagy a cserélhető eszköz hangjelzése kialszik. Nyissa meg a File Explorer programot, és keresse meg a BeagleBone Getting Started (Bevezetés) részt. Az is előfordulhat, hogy azonnal felbukkan. Kattintson duplán a START.htm -re a BBB -re mentett weboldal megnyitásához. Görgessen a 2. lépéshez, és töltse le a megfelelő illesztőprogramokat, valószínűleg Windows (64 bites), és nyissa meg a fájlt. Kattintson az Igen gombra az Admin felugró ablakban. Ez a telepítő lehetővé teszi, hogy helyi hálózatként csatlakozzon a BBB -hez, amely szükséges a rajta tárolt weboldal eléréséhez, és az SSHing közvetlenül a számítógépéről. Ez a telepítő nincs aláírva, de működnie kell, mert letiltottuk az illesztőprogram -ellenőrzést.
Az illesztőprogramok telepítése után egy új helyi hálózatnak kell megjelennie, és automatikusan csatlakoznia kell. Ennek teszteléséhez térjen vissza böngészőjéhez a START.htm segítségével, görgessen a 3. lépéshez, és indítsa el a 192.168.7.2 programot. Használjon Chrome -ot vagy Firefoxot, mivel az Internet Explorer nem fog működni. Egy nagy zöld pipa jelenik meg. Ha igen, gratulálok! Sikeresen beállította a helyi hálózatot, és most csatlakozhat a BBB -hez!
5. lépés: SSH
A Secure-Shell vagy SSH egy olyan csatlakozási technika, amelyet a hálózatról csatlakoztatott szervereken való működésre használnak, bárhonnan. Céljaink szerint SSH -t fog küldeni a BBB -hez, amikor az a számítógéphez van csatlakoztatva, de távolról is csatlakozhat hozzá, amennyiben a BBB és a számítógépe ugyanazon a hálózaton van (lehetséges a távoli csatlakozás, de bonyolult a beállítása, és bizonytalan lehet, ha rosszul csinálják.
Ha a BBB csatlakoztatva van a számítógéphez, nyissa meg a PuTTY -t. Látnia kell a pontos képet, mint fent. A főablakban választhatunk az SSH, a soros és a többi közül. SSH -t és Serial -t fogunk használni. Ha az SSH van kiválasztva, írja be a BBB IP -címét. Esetünkben ez a 192.168.7.2, mivel úgy gondolja, hogy a számítógépünk által üzemeltetett hálózathoz csatlakozik. Folytassa, és mentse a kapcsolatot a Mentett munkamenetek panelen, és nevezze el tetszés szerint. BBB SSH Localnak neveztem el. Nyomja meg a Mentés, majd a Megnyitás gombot. Meg kell jelennie egy ablaknak, és megjelenik egy biztonsági figyelmeztetés. Ne aggódj !. Ez csak azért van, mert először csatlakozik a BBB -hez. Kattintson az Igen gombra, és megjelenik egy bejelentkezési név. Ha nem, ellenőrizze újra az ip -címet, és győződjön meg arról, hogy az illesztőprogramok megfelelően vannak -e telepítve. A bejelentkezéshez írja be a "root" szót (idézőjelek nélkül), és nyomja meg az Enter billentyűt. Még nincs beállítva jelszó, de ezt később megtesszük. Ha valamilyen szöveget lát a Beaglebone -val kapcsolatos információkkal, akkor sikeresen SSHed a BBB -hez!
6. lépés: Soros
Lehet, hogy soros porton keresztül szeretne csatlakozni a BBB -hez. A folyamat majdnem ugyanaz, csak ki kell választania a Serial opciót a PuTTY -ban. Írja be a BBB COM portját (keresse meg a Windows Eszközkezelőben), írja be a 115200 értéket Baud Rate (Baud arány), majd kattintson a Open (Megnyitás) gombra. Írja be a "root" szót a felhasználó számára. Nincs jelszó, ha nem állítja be. A felhasználó/jelszó kombinációk ugyanazok az SSH és a Serial esetében, nem kell külön felhasználókat beállítani, ezek mindkét technikában működnek.
7. lépés: Első lépések Linux alatt
Hacsak nem rendelkezik korábbi tapasztalatokkal a Linuxról és annak termináljáról, lenyűgöző lehet, ha rengeteg szöveget lát, és nincsenek gombok, menük vagy más grafikák. Ne aggódj! Megszokja, és megtanulja, hogyan kell gondolkodni a terminálon. Nem fogom végigvenni az összes parancsot, de itt van néhány alap, amelyet a kezdéshez használhat:
passwd - Új jelszó beállítása a bejelentkezett felhasználó számára. Erősen ajánlott első parancsként a biztonsági problémák megelőzése érdekében.
pwd - Munkakönyvtár nyomtatása. A könyvtár (mappa) elérési útjának kinyomtatására szolgál
ls - A munkakönyvtár (mappa) tartalmának listázására szolgál
cd - Változtatja a könyvtárat. Használjon például "cd fájlokat", ha a "fájlok" könyvtár a munkakönyvtárban van, vagy "cd /root /files". Csak a "cd" gombbal térjen vissza a saját könyvtárához (most /root), és a "cd.." gombbal lépjen fel egy szintet.
tovább - Használja a fájl csúcspontját anélkül, hogy megnyitná. Használja a "more myFile" parancsot a "myFile" fájl tartalmának eléréséhez.
ifconfig - Információkat nyomtat ki az internetkapcsolatról.
Ezek a parancsok segítenek felfedezni a terminált, valamint a Linux operációs rendszert futtató összes könyvtárat és fájlt. Ne gépeljen véletlenszerű karaktereket, mivel soha nem tudhatja, mikor ronthat el valamit. Ön root felhasználóként van bejelentkezve, a Windows rendszergazdájának megfelelője, de nem kéri a módosítások megerősítését. Csak teszi őket. Sok forrás található az interneten és a könyvekben (akik már olvassák azokat), amelyek segíthetnek a terminál navigálásában. Nem tudom felsorolni az összes parancsot és azok használatát (egy ideig itt lennénk), ezért ha valamit tennie kell, keresse meg az interneten a parancsot.
8. lépés: Csatlakozás az internethez a BBB -n
Ha beírod a parancsot:
ping 192.168.7.1
eredményeket kell elérnie, amikor a BBB pingálja a számítógépet (amely a BBB kis helyi hálózatának átjárója). De ha valami ilyesmit csinál:
ping 8.8.8.8
Ha pingel a Google DNS -kiszolgálón, akkor hibaüzenetet kap, például nincs hálózati kapcsolat. Ennek oka az, hogy számítógépe nem továbbítja internetkapcsolatát a BBB -hez. Ezt meg kell mondanunk a számítógépünknek. Tehát a Windows rendszerben lépjen a Hálózati és megosztási központba. A bal oldali ablaktáblán kattintson az Adapterbeállítások módosítása elemre. Látnia kell az internetkapcsolatot, általában Wi-Fi, LAN vagy Ethernet. Látnia kell a BBB -jét is, számomra ez az Ethernet 3, a Linux Usb Ethernet. Lehetővé kell tennünk a BBB -ből érkező forgalom küldését a számítógépünk kapcsolatán keresztül. Ehhez kattintson a jobb gombbal a csatlakozóval rendelkező internetes adapterre, számomra ez a Wi-Fi adapter, és kattintson a Tulajdonságok elemre. Szükség lehet rendszergazdai jogokra. Lépjen a Megosztás fülre, és jelölje be a hálózati megosztás engedélyezése négyzetet. A legördülő menüben válassza ki a BBB kapcsolatot, nekem Ethernet 3. Kattintson az OK gombra. Ezután meg kell változtatnunk néhány BBB csatlakozási beállítást. Kattintson a jobb gombbal a BBB kapcsolatára, majd kattintson a Tulajdonságok elemre. Kattintson duplán az Internet Protocol Version 4 (TCP/IPv4) verzióra, és jelölje be a négyzetet az IP -cím és a DNS -kiszolgáló automatikus lekéréséhez. Kattintson az OK, majd az OK gombra.
Ha SSH -n keresztül csatlakozott a BBB -hez, akkor a PuTTY ablakok hibát okozhatnak a hálózati változások miatt. Egyszerűen zárja be, majd nyisson újra egy másik SSH-kapcsolatot. Még nem tudunk hozzáférni az internethez, mivel a BBB -ben még mindig szükség van néhány változtatásra. Jelentkezzen be a root felhasználóba, mint korábban, és írja be a következő parancsot:
/sbin/route add alapértelmezett gw 192.168.7.1
Ez a BBB internetes forgalmát az Ethernet -port helyett az USB -hálózaton keresztül irányítja. Most már képesnek kell lennie arra, hogy pingelje a 8.8.8.8 -at, a Google DNS -kiszolgálóját. De ha megpróbálja
ping google.com
hibát okozhat. Ha igen, írja be a következőt:
echo "nameserver 8.8.8.8" >> /etc/resolv.conf
hogy hozzáadja a Google DNS -kiszolgálót a BBB névkiszolgálóinak listájához. Most már képesnek kell lennie a google.com webhely pingelésére. Ha nem, írja be:
nano/etc/network/interfaces
és adja hozzá a fájl végéhez a "dns-nameservers 8.8.8.8" fájlt, ügyelve arra, hogy ne legyenek fülek előtte ugyanazon a soron.
Ha aggódik, továbbra is csatlakoztathatja a BBB -t egy Ethernet -porthoz, mivel az elvégzett módosítások csak a következő újraindításig jók. Ezt a lépést újra kell hajtania, amikor újraindítja vagy leállítja, és leválasztja a számítógépet.
Valamilyen oknál fogva gondom volt azzal, hogy a hálózat nem működik, amikor később csatlakoztatom a BBB -t a számítógéphez. Csak letiltom és újra engedélyezem a megosztást a számítógépemen, és visszaállítom a BBB kapcsolat IPv4 beállítását. Amíg nem találok megoldást, ha ez megtörténik, ismételje meg ezt a lépést.
9. lépés: Nem a vég
HA idáig eljutottál, gratulálok! Jó úton halad, hogy fantasztikus projekteket készítsen a BBB segítségével. Innentől kezdve pár út vezet:
- Fókuszáljon a Linux programozására C ++, Python vagy a BBB által támogatott más nyelvek sokaságával
- Fedezze fel a GPIO -t (általános célú bemenet/kimenet, a nagy fekete fejlécek a BBB oldalán) és a külső komponensekkel való interfészt
- Dolgozzon együtt a webhelyek tárolásával és a hálózatépítéssel web- vagy fájlszerver létrehozásához
- Bármi más, ami eszedbe jut!
Tedd meg a rengeteg irányt, amire elmehetnél, nem folytatom túl sokat, de használhatod a C/C ++ -t, a rugalmas objektum-orientált nyelvet, vagy a Python-t, amely kiváló a kezdőknek, vagy a Bonescript-et, a BBB Javascriptjét, és még több objektumot. -orientált. Nagyon sok lehetőség van, és a BBB felhasználói bázisa növekszik. Ha van ötlete, nézzen körül online vagy könyvekben. A Derek Molloy által a Beaglebone felfedezése kiváló forrás a BBB -ről és a C ++ programozásról. Más könyvek is találhatók itt, a BeagleBoard kezdőlapján. Görgessen lefelé a könyvekhez.
Ennek az utasításnak a többi része hibaelhárítás lesz, ha és amikor problémába ütközik. Remélem, később még többet tudok hozzáfűzni, de most elkezdem. Bármilyen problémája van, nyugodtan írjon megjegyzést, és megpróbálok a lehető legjobban segíteni.
10. lépés: A fedélzeti EMMC újravillantása
Ha valamit megszakít a BBB fájlrendszerében, előfordulhat, hogy újra kell töltenie a fedélzeti eMMC -t, az operációs rendszert tároló memóriát. Kicsit trükkös, és először problémába ütköztem. Ha Windows rendelkezik, bonyolult az SD -kártya módosítása, ezért szükség lehet egy élő Linux USB CD -re.
Először töltsön le egy új képet innen. Töltse le az első bejegyzést az Ajánlott Debian -képek alatt, Jessie for BeagleBone. A kapcsolattól függően a letöltés eltarthat egy ideig; elég nagy. Eközben töltse le innen a 7-zip fájlt, és válassza ki a megfelelő verziót a listából. Telepítse, mivel szüksége lesz rá a Debian kép kicsomagolásához. Amikor a kép letöltése befejeződött, nyissa meg 7-zip-el (ez egy.xz fájl lesz), és bontsa ki valahol, ahol megtalálja. Ezután töltse le és telepítse az SDFormatter programot innen, és telepítse, és innen a Win32DiskImager programot, és telepítse (nem csak szereti ezeket a kis eszközöket?). Helyezze be az SD -kártyát a számítógépbe, és nyissa meg az SDFormatter programot. Formázza meg SD -kártyáját, és győződjön meg arról, hogy valóban az Ön SD -kártyája a legördülő listában. Ha ez megtörtént, nyissa meg a Win32DiskImager programot, kattintson a jobb oldali Tallózás gombra, és keresse meg a kibontott fájlt. Válassza ki a fájlt, válassza ki az SD -kártyát a másik legördülő listában, majd kattintson az írásra. Ez eltart egy darabig, ezért keressen egy harapnivalót, aludjon egyet, és nézze meg kedvenc tévéműsorát.
Ha ez megtörtént, le kell állítania a számítógépet, és be kell indítania egy élő Linux USB vagy CD -re (más oktatóanyagok online vannak, amelyek elmagyarázzák, hogyan kell ezt csinálni). Amikor a Linux betöltődik, keresse meg az SD -kártyát, és nyissa meg a /boot/uEnv.txt fájlt, és keresse meg a következő sort:
## engedélyezze a BBB-t: eMMC Flasher:#cmdline = init =/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
és változtassa meg erre:
## engedélyezze a BBB-t: eMMC Flasher: cmdline = init =/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
Mentse el, majd vegye ki az SD -kártyát. Csatlakoztassa a BBB SD kártya foglalatához, és kapcsolja be, tartsa lenyomva a Boot gombot, amíg a LED -ek ki nem gyulladnak. A LED -eknek villogniuk kell oda -vissza. Ha igen, akkor a BBB az új képet villogja a fedélzeti eMMC -nek. Most várj. Keressen egy másik harapnivalót, és fejezze be a műsor nézelődését. Gyere vissza, amikor a fények sötétek, és vegye ki az SD -kártyát. Jelölje meg valamilyen módon az SD -kártyát, hogy emlékeztesse Önt, hogy villog, vagy szerkessze az eredetihez való visszalépéshez. Mivel villogás nélkül is be tud indulni az sd kártyára, nem akarja véletlenül felfrissíteni a BBB -t.
Az int /boot/uEnv.txt villogó sor szerkesztésének másik módja az SD -kártyára való indítás, a bekapcsoláskor a Boot gomb lenyomva tartása és a fájl közvetlen szerkesztése a BBB -ről. Úgy gondolom, hogy a cserélhető lemez partíción van, amikor csatlakoztatja a számítógéphez. Ezt még nem tettem meg, de működnie kell, és nem kell Linuxra indítania. Ha valaki ezt csinálja, és működik, kérem jelezze, és ide teszem, mint ajánlott opciót.
11. lépés: Következő lépések
Ha bármilyen kérdése van, nyugodtan írjon megjegyzést. Ha bármilyen problémája van, megpróbálok segíteni. Több projektet szeretnék közzétenni a BBB használatával, de magam is kicsit kezdő vagyok. Remélhetőleg ez segített az indulásban, és alig várom, hogy újabb BBB projektek kerüljenek fel az Instructables oldalra.
Ajánlott:
Az STM32f767zi Cube IDE használatának első lépései és egyéni vázlat feltöltése: 3 lépés
Első lépések az STM32f767zi Cube IDE -vel és a Feltöltés egyéni vázlata: VÁSÁROL (kattintson a tesztre a vásárláshoz/a weboldal megtekintéséhez) STM32F767ZISUPPORTED SZOFTVER · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORD STM mikrovezérlők programozására használják
Az Arduino és az Ethernet használatának első lépései: 8 lépés
Az Arduino és az Ethernet használatának első lépései: Az Arduino könnyen kommunikálhat a külvilággal vezetékes Ethernet kapcsolaton keresztül. Mielőtt azonban elkezdenénk, feltételezzük, hogy rendelkezik alapvető ismeretekkel a számítógépes hálózatokról, például a számítás csatlakoztatásának ismerete
A Raspbian Buster telepítése a Raspberry Pi 3 - -ra A Raspbian Buster használatának első lépései a Raspberry Pi 3b / 3b+segítségével: 4 lépés
A Raspbian Buster telepítése a Raspberry Pi 3 | -ra A Raspbian Buster használatának megkezdése a Raspberry Pi 3b / 3b+alkalmazással: Sziasztok, a közelmúltban a Raspberry pi szervezet új Raspbian operációs rendszert indított Raspbian Buster néven. Ez a Raspbian új verziója a Raspberry pi's számára. Tehát ma ebben az utasításban megtanuljuk, hogyan kell telepíteni a Raspbian Buster OS -t a Raspberry pi 3 -ra
A Qoopers használatának első lépései: 3 lépés
A Qoopers első lépései: A Qoopers a Robobloq oktató robotkészlete. Ez egy új cég; most fejezték be a közösségi finanszírozási kampányt az Indiegogóban. Büszke voltam arra, hogy támogattam a kampányukat, mert úgy gondolom, hogy a Qoopers egy szép játék gyerekeknek, valamint erős robotika
Az Arduino és az ESP8266 használatának első lépései: 11 lépés
Az Arduino és az ESP8266 használata: Az ESP8266 független mikrovezérlőként használható beépített Wi-Fi-vel és két GPIO-tűvel, vagy soros kommunikáción keresztül egy másik mikrokontrollerrel is használható, hogy Wi-Fi-kapcsolatot biztosítson a mikrokontrollerhez. IoT előállítására használható