Sisukord:

BeagleBone Blacki kasutamise alustamine: 11 sammu
BeagleBone Blacki kasutamise alustamine: 11 sammu

Video: BeagleBone Blacki kasutamise alustamine: 11 sammu

Video: BeagleBone Blacki kasutamise alustamine: 11 sammu
Video: Веб-программирование – информатика для руководителей бизнеса 2016 2024, November
Anonim
Alustamine BeagleBone Blackiga
Alustamine BeagleBone Blackiga

Pärast mõnda aega Arduino kasutamist otsustasin proovida Beaglebone Blacki. Nähes Instructabeli sisu puudumist ja endal alustamisega raskusi, tahtsin aidata teistel inimestel BeagleBone Blackiga häälestuda.

Samm: mis on BeagleBone Black?

Mis on BeagleBone Black?
Mis on BeagleBone Black?

BBB on üheplaadiline arvuti, mis töötab sisseehitatud Linuxiga. Sellel on 4 GB sisseehitatud eMMC, mis sisaldab Linuxi operatsioonisüsteemi, ja microSD -pesa teise operatsioonisüsteemi käitamiseks või selle eMMC -sse põletamiseks. Sellel on 512 MB muutmälu ja palju I/O kontakte, sealhulgas analoog-digitaalmuundur (ADC) ja impulsi laiuse moduleerimise (PWM) tihvtid. Sellel on ka HDMI-väljund, USB-pistik (kaamera, klaviatuuri/hiire jms jaoks) ja teine USB-ühendus arvutiga ühendamiseks, Ethernet, pardal olevad LED-id ja 5 V sisendpesa.

See juhend sisaldab kõike, mida peate teadma oma BBB -ga alustamiseks, sealhulgas SSHing selle arvutist, Interneti -ühenduse loomine oma BBB -ga Interneti -ühendusega arvuti kaudu ja Linuxi OS -i kasutamise alustamine.

2. samm: mida vajate

Alustamiseks vajate:

BeagleBone Black (sain oma Digikeyst, kuid saate seda mujalt)

USB -kaabel (peaks BBB -ga kaasas olema)

microSD (4 GB või rohkem)

Windowsi arvuti

PuTTY terminali emulaator

Teil võib olla vaja ka Linuxi otse -USB -d või CD -d

3. samm: hankige PuTTY

Hankige PuTTY
Hankige PuTTY

Peate PuTTY -d kasutama oma BBB -ga SSH -ga või ühendama COM -pordi kaudu. Laadige see siit alla, kuid veenduge, et see oleks lihtsalt PuTTY, mitte midagi erilist. Saate valida installija või lihtsalt.exe -faili. Asetage otsetee arvutisse kuhugi ligipääsetavasse kohta, sest me kasutame seda palju.

Samm: ühendage arvutiga

Ühendage arvutiga
Ühendage arvutiga
Ühendage arvutiga
Ühendage arvutiga
Ühendage arvutiga
Ühendage arvutiga

Taaskäivitage Windowsi arvuti, et lubada allkirjastamata draiveri installimist. Windowsi 10 ja 8.1 puhul saate toitenuppu vajutades nuppu Taaskäivita vajutades Shift -klahvi all hoida, seejärel taaskäivitusmenüüs täpsemaid valikuid klõpsata. Windows 7 -s peate sisenema täiustatud alglaadimismenüüsse ja valima Keela draiveri allkirja kinnitamine või midagi sellist. Taaskäivitage ja pritsmeekraani ilmumisel vajutage klahve F8, F12 või Kustuta, olenevalt sellest, kumb see teie arvuti jaoks on. Ma ei saa kõiki arvuteid katta, kuid see peaks olema üsna sirgjooneline.

Seejärel ühendage USB BBB -ga ja seejärel arvutiga. Oodake, kuni BBB kuvatakse eemaldatava draivina või eemaldatava seadme helisignaal kustub. Avage File Explorer ja liikuge lehele BeagleBone Getting Started. See võib ka kohe esile kerkida. BBB -le salvestatud veebilehe avamiseks topeltklõpsake nuppu START.htm. Kerige 2. sammuni ja laadige alla sobivad draiverid, tõenäoliselt Windows (64-bitine), ja avage fail. Klõpsake administraatori hüpikaknas jah. See installiprogramm võimaldab teil oma BBB -ga ühenduse luua kohaliku võrguna, mis on vajalik sellel hostitud veebisaidile pääsemiseks ja SSHingiga otse arvutist sinna juurde pääsemiseks. See installiprogramm on allkirjastamata, kuid see peaks toimima, kuna keelasime draiveri kinnitamise.

Pärast draiverite installimist peaks ilmuma uus kohalik võrk ja automaatselt ühenduse looma. Selle testimiseks minge START.htm abil tagasi oma veebibrauserisse, kerige 3. sammuni ja käivitage 192.168.7.2. Kasutage Chrome'i või Firefoxi, kuna Internet Explorer ei tööta. Te peaksite nägema suurt rohelist linnukest. Kui jah, siis palju õnne! Olete edukalt seadistanud kohaliku võrgu ja saate nüüd oma BBB -ga ühenduse luua!

Samm: SSH

SSH
SSH
SSH
SSH
SSH
SSH

Secure-Shell ehk SSH on ühendustehnika, mida kasutatakse võrguga ühendatud serverites töötamiseks kõikjalt. Meie eesmärkidel ühendate oma BBB -ga SSH -d, kui see on teie arvutiga ühendatud, kuid saate sellega ka kaugühenduse luua, kui BBB ja teie arvuti on samas võrgus (võimalik on tõeliselt kaugühendus, kuid seadistamine on keeruline ja võib valesti toimides olla ebakindel.

Kui teie BBB on arvutiga ühendatud, avage PuTTY. Peaksite nägema täpselt ülaltoodud pilti. Põhipaanil saame valida SSH, Serial ja teiste vahel. Kasutame SSH -d ja seeriat. Kui SSH on valitud, sisestage oma BBB ip -aadress. Meie puhul on see 192.168.7.2, kuna arvab, et see on ühendatud meie arvuti hostitud võrguga. Jätkake ja salvestage ühendus paanile Salvestatud seansid, nimetades seda meelepäraseks. Panin sellele nimeks BBB SSH Local. Vajutage Salvesta, seejärel Ava. Ilmub aken ja ilmub turvahoiatus. Ärge muretsege !. See on lihtsalt sellepärast, et see on teie BBB -ga esmakordne ühendus. Klõpsake nuppu Jah ja ilmub sisselogimisandmed. Kui ei, kontrollige IP -aadressi uuesti ja veenduge, et draiverid on õigesti installitud. Sisselogimiseks sisestage "root" (ilma jutumärkideta) ja vajutage sisestusklahvi. Parooli pole veel seadistatud, kuid teeme seda hiljem. Kui näete teksti Beaglebone'i kohta, olete oma BBB -ga edukalt SSHed!

6. samm: jada

Seriaal
Seriaal
Seriaal
Seriaal

Võib -olla soovite oma BBB -ga ühenduse luua jadapordi kaudu. Protsess on peaaegu sama, peate lihtsalt PuTTY -s valima Serial. Sisestage oma BBB COM -port (leidke see Windowsi seadmehalduris), sisestage Baud Rate 115200 ja klõpsake nuppu Open. Sisestage kasutaja jaoks "root". Parooli pole, kui te pole seda seadistanud. Kasutaja/parooli kombinatsioonid on SSH ja Serial jaoks samad, te ei pea eraldi kasutajaid seadistama, need toimivad mõlemas tehnikas.

Samm: esimesed sammud Linuxis

Esimesed sammud Linuxis
Esimesed sammud Linuxis

Kui teil pole Linuxi ja selle terminaliga varasemat kogemust, võib tohutu teksti nägemine ja nuppude, menüüde või muu graafika puudumine olla tohutu. Ärge muretsege! Sa harjud sellega ja õpid terminali kaudu mõtlema. Ma ei käi läbi kõiki käske, kuid siin on mõned põhitõed, mida alustamiseks kasutate:

passwd - kasutatakse sisselogitud kasutajale uue parooli määramiseks. Julgeolekuprobleemide vältimiseks on see väga soovitatav esimese käsuna.

pwd - töökataloogi printimine. Kasutatakse teie kataloogi (kausta) tee printimiseks

ls - kasutatakse töökataloogi (kausta) sisu loetlemiseks

cd - muudab kataloogi. Kasutage näiteks "cd -faile", kui kataloog "files" on töökataloogis, või "cd /root /files". Kasutage lihtsalt "cd", et naasta oma kodukataloogi (nüüd /root), ja "cd..", et minna tasemele.

rohkem - kasutatakse faili tippimiseks ilma seda avamata. Faili "myFile" sisu saavutamiseks kasutage "more myFile".

ifconfig - prindib välja teabe Interneti -ühenduse kohta.

Need käsud aitavad teil uurida terminali ning kõiki katalooge ja faile, mis käitavad Linuxi operatsioonisüsteemi. Ärge tippige juhuslikke tähemärke, sest kunagi ei tea, millal võite midagi rikkuda. Olete sisse logitud juurkasutajana, mis on Windowsi administraatori ekvivalent, kuid see ei palu teil muudatusi kinnitada. See teeb neid lihtsalt. Internetis ja raamatutes (kes neid enam loeb) on palju ressursse, mis aitavad teil terminalis navigeerida. Ma ei saa loetleda kõiki käske ja nende kasutamist (me oleksime siin mõnda aega), nii et kui teil on vaja midagi teha, otsige käsu leidmiseks Internetist.

Samm 8: Interneti -ühenduse loomine teie BBB -s

Interneti -ühenduse loomine teenuses BBB
Interneti -ühenduse loomine teenuses BBB
Interneti -ühenduse loomine teenuses BBB
Interneti -ühenduse loomine teenuses BBB
Interneti -ühenduse loomine saidil BBB
Interneti -ühenduse loomine saidil BBB
Interneti -ühenduse loomine saidil BBB
Interneti -ühenduse loomine saidil BBB

Kui sisestate käsu:

ping 192.168.7.1

peaksite saama tulemusi, kui teie BBB pingutab arvutit (mis on värav BBB väikeses kohalikus võrgus). Aga kui teete midagi sellist:

ping 8.8.8.8

Google’i DNS -serverit pingestades kuvatakse tõrge, nagu võrguühendus puudub. Seda seetõttu, et teie arvuti ei edasta oma Interneti -ühendust BBB -le. Peame oma arvutile seda ütlema. Nii et minge Windowsis võrgu- ja ühiskasutuskeskusesse. Klõpsake vasakul paanil nuppu Muuda adapteri sätteid. Peaksite nägema oma Interneti-ühendust, tavaliselt Wi-Fi, LAN või Ethernet. Peaksite nägema ka oma BBB -d, minu jaoks on see Ethernet 3, Linux Usb Ethernet. Peame lubama BBB -lt pärineva liikluse saatmise meie arvuti ühenduse kaudu. Selleks paremklõpsake Interneti-adapteril, millel on ühendus, minu jaoks on see WiFi-adapter ja klõpsake nuppu Atribuudid. Teil võib vaja minna administraatori õigusi. Minge vahekaardile Jagamine ja märkige ruut Luba võrgu jagamine. Valige rippmenüüst oma BBB -ühendus, minu jaoks Ethernet 3. Klõpsake nuppu OK. Järgmisena peame muutma mõningaid BBB ühenduse seadeid. Paremklõpsake oma BBB ühendust ja klõpsake nuppu Atribuudid. Topeltklõpsake Interneti -protokolli versiooni 4 (TCP/IPv4) ja märkige ruut IP -aadressi ja DNS -serveri automaatseks hankimiseks. Klõpsake nuppu OK, seejärel nuppu OK.

Kui olite oma BBB -ga ühendatud SSH kaudu, võivad PuTTY aknad võrgumuudatuste tõttu viga saada. Lihtsalt sulgege see ja avage seejärel teine SSH-ühendus. Me ei saa veel Internetti juurde pääseda, kuna BBB -s on veel vaja teha mõningaid muudatusi. Logige juurkasutaja sisse nagu varem ja sisestage järgmine käsk:

/sbin/route add vaikimisi gw 192.168.7.1

See suunab BBB Interneti -liikluse Etherneti pordi asemel läbi USB -võrgu. Nüüd peaksite saama pingida Google'i DNS -serverit 8.8.8.8. Aga kui proovite

ping google.com

see võib viga saada. Kui jah, sisestage järgmine:

echo "nimeserver 8.8.8.8" >> /etc/resolv.conf

Google'i DNS -serveri lisamiseks BBB nimiserverite loendisse. Nüüd peaksite saama google.com -i pingida. Kui ei, sisestage:

nano/etc/network/interfaces

ja lisage faili lõppu "dns-nameservers 8.8.8.8", veendudes, et samal real pole vahekaarte.

Kui olete mures, saate siiski oma BBB Etherneti porti ühendada, kuna tehtud muudatused on head kuni järgmise taaskäivitamiseni. Peate seda sammu uuesti tegema, taaskäivitades või välja lülitades ja arvutist lahti ühendades.

Mingil põhjusel on mul olnud probleeme sellega, et võrk ei tööta, kui ühendan oma BBB hiljem arvutiga uuesti. Ma lihtsalt keelan ja luban oma arvutis jagamise ning lähtestan oma BBB ühenduse IPv4 -seade. Kui see juhtub, kuni leian lahenduse, korrake seda sammu uuesti.

9. samm: mitte lõpp

KUI olete nii kaugele jõudnud, siis palju õnne! Olete BBB -ga suurepäraste projektide tegemisel hästi teel. Siit edasi tuleb valida paar teed:

  1. Keskenduge Linuxi programmeerimisele, kasutades C ++, Pythoni või paljusid teisi BBB toetatud keeli
  2. Tutvuge GPIO -ga (üldotstarbeline sisend/väljund, suured mustad päised BBB külgedel) ja liides väliste komponentidega
  3. Töötage veebisaidi hostimise ja võrgustike loomisega, et luua veebi- või failiserver
  4. Midagi muud, mida võite mõelda!

Tehke tohutul hulgal juhiseid, mida võiksite minna, ma ei jätka liiga palju, kuid võite kasutada paindlikku objektorienteeritud keelt C/C ++ või algajatele suurepärast Pythoni või Bonescripti, BBB JavaScripti, samuti rohkem objekti -orienteeritud. Võimalusi on nii palju ja BBB kasutajaskond kasvab. Kui teil on idee, vaadake ringi veebis või raamatutes. Derek Molloy Beaglebone'i uurimine on suurepärane ressurss BBB kohta lisateabe saamiseks ja programmeerimiseks C ++ abil. Vaadake siit, BeagleBoardi alustamise lehelt ka teisi raamatuid. Kerige raamatute otsimiseks alla.

Selle juhendi ülejäänud osa on tõrkeotsing, kui ja kui teil tekib probleeme. Loodan seda hiljem veel lisada, aga alustan kohe. Kui teil on probleeme, kommenteerige julgelt ja ma püüan aidata nii hästi kui võimalik.

10. samm: pardal oleva EMMC uuesti vilkumine

Kui rikute midagi BBB failisüsteemis, peate võib -olla uuesti laadima sisseehitatud eMMC, mälu, mis hoiab operatsioonisüsteemi. See on natuke keeruline ja mul tekkis esmakordselt probleeme. Kui teil on aknad, on SD -kaardi muutmine keeruline, nii et teil võib olla vaja reaalajas Linuxi USB -plaati.

Esiteks laadige siit uus pilt alla. Laadige esimene kirje alla soovitatud Debiani piltide alt, Jessie BeagleBone'i jaoks. Sõltuvalt teie ühendusest võib allalaadimine veidi aega võtta; see on päris suur. Vahepeal laadige siit alla 7-zip, valides loendist sobiva versiooni. Installige see, kuna seda vajate Debiani pildi lahtipakkimiseks. Kui pilt on alla laaditud, avage see 7-zipiga (see on.xz-fail) ja ekstraheerige see kuskilt, kust leiate. Järgmisena laadige SDFormatter siit alla ja installige ning Win32DiskImager siit ja installige (kas teile lihtsalt ei meeldi kõik need väikesed tööriistad?). Sisestage oma SD -kaart arvutisse ja avage SDFormatter. Vormindage oma SD -kaart, veendudes, et see on tegelikult teie SD -kaart rippmenüüst. Kui see on tehtud, avage Win32DiskImager, klõpsake paremal asuvat sirvimisnuppu ja leidke ekstraheeritud fail. Valige fail, valige teises rippmenüüst oma SD -kaart ja klõpsake nuppu Kirjuta. See võtab natuke aega, nii et otsige suupisteid, tehke uinak ja vaadake oma lemmik-telesaadet.

Kui see on tehtud, peate arvuti välja lülitama ja buutima reaalajas Linuxi USB -le või CD -le (muud õpetused on võrgus, mis selgitavad, kuidas seda teha). Kui Linux laadib, leidke oma sd -kaart ja avage /boot/uEnv.txt ning leidke rida, mis ütleb:

## lubage BBB: eMMC Flasher:#cmdline = init =/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh

ja muutke see järgmiseks:

## lubage BBB: eMMC Flasher: cmdline = init =/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh

Salvestage see ja eemaldage SD -kaart. Ühendage see oma BBB sd -kaardi pesasse ja lülitage see sisse, hoides käivitusnuppu all, kuni näete, et LED -id süttivad. LEDid peaksid hakkama edasi -tagasi vilkuma. Kui on, siis BBB vilgutab uut pilti pardal olevale eMMC -le. Nüüd oodake. Leidke mõni muu suupiste ja lõpetage oma saate liigne vaatamine. Tulge tagasi, kui tuled on pimedad, ja eemaldage sd -kaart. Märkige SD -kaart mingil moel meelde, et see on välklamp, või muutke, et joonistada tagasi originaalile. Kuna saate sd -kaardile ka ilma vilkumata alglaadida, ei soovi te oma BBB -d kogemata uuesti värskendada.

Teine võimalus välklambirida int /boot/uEnv.txt redigeerimiseks on käivitada sd -kaardile, hoida sisselülitamisel nuppu Boot ja redigeerida faili otse BBB -lt. Usun, et see on eemaldatava ketta partitsioonil, kui selle arvutiga ühendate. Ma pole seda teinud, kuid see peaks toimima ja te ei pea Linuxi käivitama. Kui keegi teeb seda ja see töötab, andke mulle sellest teada ja ma panen selle siia soovitatud valikuna.

Samm: järgmised sammud

Kui teil on küsimusi, kommenteerige julgelt. Kui teil on probleeme, võin proovida aidata. Tahan BBB abil rohkem projekte postitada, kuid olen ka ise natuke algaja. Loodetavasti aitas see teil alustada ja ma ei jõua ära oodata, kuni rohkem BBB projekte Instructablesse postitatakse.

Soovitan: