Turinys:

Naršymas „Raspberry Pi“programinėje įrangoje: 1 dalis: 14 žingsnių
Naršymas „Raspberry Pi“programinėje įrangoje: 1 dalis: 14 žingsnių

Video: Naršymas „Raspberry Pi“programinėje įrangoje: 1 dalis: 14 žingsnių

Video: Naršymas „Raspberry Pi“programinėje įrangoje: 1 dalis: 14 žingsnių
Video: Leap Motion SDK 2024, Liepa
Anonim

Stebėti daugiau autoriaus:

Nešiojamos elektronikos klasė
Nešiojamos elektronikos klasė
Nešiojamos elektronikos klasė
Nešiojamos elektronikos klasė
Raspberry Pi klasė
Raspberry Pi klasė
Raspberry Pi klasė
Raspberry Pi klasė
Kaip prijungti „Werkstatt-01“prie „Eurorack“modulio
Kaip prijungti „Werkstatt-01“prie „Eurorack“modulio
Kaip prijungti „Werkstatt-01“prie „Eurorack“modulio
Kaip prijungti „Werkstatt-01“prie „Eurorack“modulio

Apie: Siuvimo, litavimo ir užkandžių specializacija. Daugiau dalykų, kuriuos darau… Kalifornijos menų koledže dėstau interaktyvią mados ir tekstilės klasę „Nešiojami ir minkšti sąveikos“. www.wearablesoftin … Daugiau apie push_reset »

Šioje pamokoje sužinosite, kaip naršyti „Raspberry Pi“naudojant komandinės eilutės sąsają. Sukursite aplankus, pereisite iš vieno katalogo į kitą ir išmoksite padaryti ekrano kopiją, kad užfiksuotumėte visus savo darbus visoje klasėje!

Pradėsime nuo kai kurių pagrindinių „Raspberry Pi“programinės įrangos terminų ir sąvokų nustatymo ir apibrėžimo. Būsite supažindinti su darbalaukio aplinka ir pradėsite naudoti komandinės eilutės sąsają.

Naršymas „Raspberry Pi“programinėje įrangoje: 2 dalis tęsia jūsų komandinės eilutės mokymą su tam tikromis pagrindinėmis komandomis, kurių galbūt nenaudosite per visą klasę, bet norėsite žinoti, kad tęstumėte mokymąsi ir eksperimentavimą su „Raspberry Pi“.

1 veiksmas: pasveikinkite „Linux“

Image
Image

„Raspberry Pi“širdyje yra jos OS, kuri mūsų atveju yra „Raspbian“. „Raspbian“yra nemokama „Debian“operacinė sistema, optimizuota „Raspberry Pi“aparatinei įrangai. „Debian“yra pagrįsta dar viena programine įranga - „Linux“branduoliu. Dėl to „Debian“yra „Linux“platinimas, dar žinomas kaip „Linux“platinimas.

Kas yra „Linux“?

„Linux“sukūrė Linus Torvald ir ji buvo pasidalinta su pasauliu 1991 m. Ji dažniausiai vadinama OS, tačiau „Linux“iš tikrųjų yra branduolys, esantis OS šerdyje. Puikus Linux dalykas yra tai, kad jis yra atviro kodo. Atviras šaltinis reiškia, kad visą šaltinio kodą galima atsisiųsti, naudoti ir pakeisti, jei pasirinksite. „Linux“galima nemokamai atsisiųsti ir naudoti, taip pat visus sukurtus „Linux“distribucijas, pvz., „Raspbian“. Tai prieštarauja „Apple“OS X ir „Microsoft“„Windows“operacinėms sistemoms. Šios operacinės sistemos yra uždaro kodo, tai reiškia, kad negalite gauti šaltinio kodo ir viskas sukurta slaptai. Programinė įranga, sukurta OS X arba „Windows“, neveiks su „Linux“, tačiau yra daugybė nemokamų ir atviro kodo alternatyvų kai kurioms jūsų mėgstamoms „Mac“ir „Windows“programoms, skirtoms „Linux“.

Norėdami sužinoti daugiau, klausykitės paties Linuso kalbėjimo apie „Linux“aukščiau esančioje TED kalboje. Panagrinėkime keletą kitų sąvokų, kurios yra raktas į kompiuterio programinę įrangą.

Kas yra operacinė sistema?

OS yra programinės įrangos, valdančios saugojimą, aparatinę įrangą, programinę įrangą ir dar daugiau, rinkinys.

Kai kurie dalykai, kuriuos atlieka OS:

  • tvarko failus ir aplankus
  • atpažįsta ir įdiegia išorinių įrenginių tvarkykles
  • valdo sistemos saugumą
  • leidžia programinei įrangai bendrauti su aparatine įranga
  • įkelia ir paleidžia programines programas
  • rodo programų grafiką ir tekstą
  • suteikia programoms prieigą prie atminties ir saugyklos

OS branduolys

Branduolys yra pagrindinis operacinės sistemos komponentas. Vienintelis branduolio tikslas yra valdyti ryšį tarp programinės įrangos ir aparatūros (procesoriaus, disko atminties ir kt.). Branduolys tvarko pagrindines OS funkcijas, kai kurios iš jų yra išvardytos aukščiau. Jei naudingos programos ir komunalinės paslaugos pridedamos prie branduolio, visas paketas tampa OS.

2 veiksmas

Yra du būdai, kaip apeiti „Raspberry Pi“programinę įrangą:

1) Stalinė aplinka

Stalinio kompiuterio aplinka yra žinoma kaip GUI (grafinė vartotojo sąsaja). Tai jūs naudojote asmeniniame kompiuteryje, kai atidarote langus, vilkite ir numeskite elementus, kuriate naujus aplankus ir tt Šioje pamokoje nurodysiu, kur galite rasti medžiagos, bet aš darau prielaidą, kad žinote, kaip judėti ir naudotis darbalaukio aplinka.

2) „Linux Shell“

Korpusas yra programa, žinoma kaip CLI (komandinės eilutės sąsaja), nes ji priima klaviatūros komandas ir perduoda jas operacinei sistemai. Beveik visi „Linux“platinimai teikia „GNU Project“apvalkalo programą, pavadintą „Bash“. Pavadinimas yra „Bourne Again SHell“akronimas, kuriame remiamasi originalios apvalkalo programos autoriumi Steve'u Bourne'u. Korpuso viduje galite atlikti tuos pačius veiksmus, kuriuos galite padaryti darbalaukyje. Išskyrus atvejus, kai spustelite piktogramas, įvedate komandas. Komandinė eilutė-tai būdas, kuriuo žmonės po kelis dešimtmečius, kol nebuvo GUI, ir šioje klasėje, pirmiausia naudosis.

3 veiksmas: darbalaukio aplinkos naudojimas

Programos, vadinamos LXDE, darbalaukis, kuris sutrumpina „Lightweight X11 Desktop Environment“. Ši programa jau įdiegta „Raspberry Pi“komplekte su programomis, paruoštomis naudoti.

Darbalaukis yra padalintas į dvi pagrindines sritis: užduočių juostą ir darbalaukio sritį. Galite pamatyti, kad šiukšliadėžės piktograma yra darbalaukio srityje. Ši piktograma vadinama nuoroda. Galite pridėti ir pašalinti nuorodas dešiniuoju pelės klavišu spustelėdami programą ir pasirinkę sukurti nuorodą.

Vaizdas
Vaizdas

Užduočių juostoje gali būti daugybė elementų, vadinamų programėlėmis. Iš kairės į dešinę pavaizduotos užduočių juostos programėlės yra:

  • Meniu
  • Programų paleidimo juosta
  • Užduočių juosta
  • „Bluetooth“
  • „WiFi“tinklai
  • Garso valdymas
  • CPU naudojimo monitorius
  • Laikrodis
  • Ežektorius

Visas šias užduočių juostos programėles galima išimti, pridėti ir pertvarkyti.

Norėdami pridėti ar atimti programėlių, dešiniuoju pelės mygtuku spustelėkite užduočių juostą ir pasirinkite Pridėti/šalinti skydelio elementus. Pasirodys langas, kurio viršuje bus keturi skirtukai. Spustelėkite skirtuką Skydelio programėlės. Spustelėkite Programų paleidimo juosta, tada dešiniajame meniu spustelėkite mygtuką Parinktys.

Vaizdas
Vaizdas
Vaizdas
Vaizdas

Atsidarys antras langas, padalintas į du stulpelius. Kairiajame stulpelyje dabartines programas rasite programų paleidimo juostoje. Dešiniajame stulpelyje yra „Pi“įdiegtų programų, kurias galite pasirinkti pridėti, sąrašas. Pavyzdžiui, pašalinkime šiuos du, nes mes jų nenaudosime šioje klasėje:

  • Matematika
  • Volframas

Ir pridėkite vieną:

„SonicPi“(kategorijoje „Programavimas“)

Norėdami pašalinti, spustelėkite programą, tada viduryje esantį mygtuką Pašalinti. Tai taip paprasta! Tai neištrina programos iš „Pi“, o tik nuorodą iš užduočių juostos. Norėdami pridėti, pasirinkite programą iš dešiniojo stulpelio ir spustelėkite mygtuką Pridėti.

Vaizdas
Vaizdas
Vaizdas
Vaizdas

„SonicPi“piktograma dabar yra užduočių juostoje, kur anksčiau buvo kitos dvi programos.

Vaizdas
Vaizdas

4 veiksmas: išjungimas + perkrovimas iš GUI

Galbūt jau pastebėjote, kad „Raspberry Pi 3“(ir visi kiti modeliai) neturi įjungimo/išjungimo jungiklio. Taigi, kaip išjungti „Raspberry Pi“? Tiesiog ištraukus maitinimo kištuką, kol „Raspberry Pi“vis dar veikia, gali būti sugadinti SD kortelės duomenys, todėl nedarykite to! Geriausias ir saugiausias būdas išjungti „Raspberry Pi“yra išjungti jį naudojant programinę įrangą. Norėdami tai padaryti, eikite į meniu viršutiniame kairiajame kampe ir pasirinkite Išjungti.

Vaizdas
Vaizdas

Atsidaro langas su trimis parinktimis

Išjungti

Tokiu būdu išjungus „Pi“, visi procesai sustabdomi ir sistema išjungiama. Ypač saugu laukti 60 sekundžių, kol atjungsite maitinimo šaltinį. Arba galite stebėti žalią ACT šviesos diodą. Jis mirksės 10 kartų, tada taps pastovus, pranešdamas, kad jis išjungtas.

Vaizdas
Vaizdas

Perkraukite

Ši parinktis saugiai iš naujo paleidžia „Raspberry Pi“. Tai kartais būtina įdiegus programinę įrangą ir sukonfigūravus „Raspberry Pi“.

Atsijungti

„Raspberry Pi“gali turėti daugiau nei vieną vartotoją, be numatytojo „Pi“vartotojo. Ši parinktis atsijungia nuo dabartinio vartotojo.

5 veiksmas: naudokite failų tvarkyklę

Didelė kompiuterio OS dalis yra failų sistema. Failų tvarkyklė yra „Raspbian“programa, skirta pasiekti ir valdyti „Raspberry Pi“failų sistemą, kurią sudaro katalogai (aplankai) ir failai (pvz., „Windows Explorer“arba „Finder“„Mac“). Atidarykime ir patikrinkime.

Užduočių juostoje spustelėkite failų spintos piktogramą. Ją taip pat galite rasti meniu> Priedai> Failų tvarkyklė.

Vaizdas
Vaizdas
Vaizdas
Vaizdas

6 veiksmas: komandinės eilutės sąsajos naudojimas

Komandinė eilutė taip pat vadinama terminalu arba pultu. Numatytoji „Raspbian“terminalo programa vadinama „LXTerminal“. „LXTerminal“yra dar viena programa, leidžianti bendrauti su apvalkalu. Jis techniškai žinomas kaip „terminalo emuliatorius“, o tai reiškia, kad jis grafinėje aplinkoje imituoja seno stiliaus vaizdo terminalus (dar prieš kuriant GUI).

Norėdami pradėti, turime atidaryti terminalo langą. Paspauskite klavišus:

Ctrl+Alt+t

Arba eikite į viršutinį kairįjį kampą ir spustelėkite kompiuterio monitoriaus piktogramą su juodu ekranu.

Vaizdas
Vaizdas

Pasirodys terminalo langas su trumpa simbolių eilute ir žymekliu. Tai vadinama komandinės eilutės eilute.

Vaizdas
Vaizdas

Ši simbolių eilutė iš kairės į dešinę yra vartotojo vardas, pagrindinio kompiuterio pavadinimas, kelias ir simbolis:

  • vartotojo vardas yra dabartinio veikiančio vartotojo, prisijungusio prie „Pi“, vardas.
  • pagrindinio kompiuterio vardas yra „Pi“vardas
  • kelias yra tai, kur vartotojas veikia kompiuteryje, taip pat žinomas kaip dabartinis darbo katalogas. Numatytasis yra to vartotojo namų katalogas. Esame prisijungę kaip vartotojas „pi“. „~“yra tas pats kaip kelias „/home/username“arba „/home/pi“.
  • simbolis rodo, koks naudotojas yra dabartinis operatorius. „$“reiškia įprastą vartotoją, o „#“reiškia pagrindinį vartotoją.
Vaizdas
Vaizdas

Remiantis šiomis žiniomis, aukščiau pateikta eilutė reiškia, kad vartotojas pi yra prisijungęs prie kompiuterio pavadinimu raspberrypi ir šiuo metu yra namų kataloge kaip įprastas vartotojas.

Žymeklis sėdi ir laukia jūsų įvesties, duokime ką veikti!

7 veiksmas: padarykite ekrano kopiją

Atlikdami pirmąją užduotį, išmoksite padaryti ekrano kopiją, kad galėtumėte dokumentuoti savo pažangą visos klasės metu. Norėdami padaryti ekrano kopiją, naudokite „Scrot“(SCReenshOT). Tai komandų eilutės ekrano užfiksavimo programa, kuria naudoju visas šios klasės ekrano kopijas. „Scrot“yra komplektuojamas su „Raspbian“, todėl nereikia jo diegti. Norėdami padaryti darbalaukio tipo ekrano kopiją:

kapšelis

Ekrano kopija automatiškai išsaugoma jūsų namų aplanke. Eikite ir patikrinkite tai naudodami failų tvarkyklę. Ekrano kopija atrodys taip:

Vaizdas
Vaizdas

Žemiau yra daugiau „Scrot“komandų, kurios bus naudingos dokumentuojant savo pažangą. Išbandykite kiekvieną ir patikrinkite rezultatus failų tvarkyklėje.

Po 5 sekundžių darykite ekrano kopiją:

kapšelis -d 5

Skaičiuokite 5 sekundžių vėlavimą, tada padarykite ekrano kopiją:

„scrot“-CD 5

Nufotografuokite šiuo metu aktyvaus darbalaukio lango, kuris šiuo atveju yra terminalas, ekrano kopiją:

scrot -u -cd 5

Vaizdas
Vaizdas

Atgalinė atskaita iki ekrano kopijos.

Vaizdas
Vaizdas

Dabartinio aktyvaus lango (terminalo) ekrano kopija.

8 veiksmas: „Sudo“, „Root“ir leidimai

„Raspbian“operacinė sistema leidžia daugiau nei vienam vartotojui prisijungti prie „Raspberry Pi“. Pagal numatytuosius nustatymus „Raspberry Pi“turi dvi vartotojų paskyras: pi ir root.

Pi laikoma įprasta vartotojo abonementu. „Root“yra „Superuser“paskyra su papildomais leidimais, leidžiančiais atlikti tai, ko negali įprastas vartotojas. Šis skirtumas padeda išvengti atsitiktinio operacinės sistemos sugadinimo ir apsaugo OS nuo galimų virusų. Daugiausia būsite prisijungę kaip įprastas vartotojas, bet prireikus galėsite vykdyti komandas kaip super vartotojas. Tai atliekama naudojant komandą s udo. Ši komanda yra sutrumpinta „superuser do“. Sudo prieš kitą komandą išduoda ją kaip pagrindinį vartotoją, suteikiantį pagrindines teises atlikti administracines užduotis. Šios užduotys apima programinės įrangos diegimą, pagrindinių failų redagavimą ir kitas galingas užduotis.

9 veiksmas: katalogų medis

„Raspberry Pi“failų sistema yra išdėstyta hierarchinėje katalogų struktūroje. Tai reiškia, kad failų sistema yra sudaryta iš katalogų, besiskiriančių iš vieno katalogo, serijos. Kaip schema, sistema primena medį. Kad atitiktų medžio analogiją „Raspbian“failų sistemoje, vienas katalogas, iš kurio atsiranda katalogas, vadinamas šaknimi.

Kelias

Katalogų medyje kiekvienas failas turi kelią, nurodantį jo vietą.

Absoliutus kelias

Absoliutus kelias yra failo kelias, prasidedantis nuo šakninio katalogo. Pvz., Failų tvarkyklėje galite pamatyti absoliutų dokumentų katalogo kelią:

/home/pi/Dokumentai

Pirmasis brūkšnys „/“reiškia šakninį katalogą.

Santykinis kelias

Santykinis kelias yra failo vieta, pradedant nuo dabartinio darbo katalogo. Kai pirmą kartą prisijungiate prie „Raspberry Pi“(arba pradedate terminalo emuliatoriaus seansą), jūsų dabartinis darbo katalogas yra nustatytas į jūsų namų katalogą. Santykinis to paties aukščiau naudojamo dokumentų katalogo pavyzdžio kelias yra:

Dokumentai

Atkreipkite dėmesį, kaip nėra pasvirojo brūkšnio; tai rodo, kad naudojate santykinį kelią.

10 veiksmas: susipažinimas ir failų kūrimas

Kaip ir darbalaukio aplinkoje, komandų eilutėje galite kurti ir perkelti failus ir katalogus. Sekite terminalo lange.

pwd = dabartinis darbo katalogas. Naudodami šią komandą visada galite sužinoti, kur esate katalogų medyje. Išbandyk:

pwd

mkdir = sukurkite naują katalogą. Po mkdir įrašykite pasirinktą naujo katalogo pavadinimą. Pvz., Pavadinkite šį šūdą:

mkdir boof

cd = keisti katalogą. Ši komanda perkelia jus į katalogą, kurį nurodote:

kompaktinis diskas

Paraginimas bus atnaujintas nurodant jūsų naujos vietos kelią, kuris dabar yra jūsų dabartinis darbo katalogas:

pi@raspberrypi: ~/boof $

Kol esate bufeto kataloge, sukurkite kitą aplanką, pavadintą fotos:

mkdir fotos

Eikite į katalogą, vadinamą fotos.

cd nuotraukos

ls = sąrašo katalogo turinys. Norėdami pamatyti, ar šiame kataloge yra failų, galite apsižvalgyti naudodami komandą ls:

ls

Kai paspausite „E nter“, bus išspausdintas kitas raginimas, bet nieko daugiau. Taip yra todėl, kad šiuo metu katalogas, kuriame esate, yra tuščias. Jūs dar neįdėjote į jį jokių failų (taip pat ir nesąmonių). Sukurkime ją dabar, nufotografuodami fotoaparato modulį!

11 veiksmas: naudingesni komandinės eilutės dalykai

Komandų istorija + redagavimas

Jei toje pačioje sesijoje kartotinai įvedate panašią ar tą pačią komandą, norėdami sutaupyti laiko, galbūt norėsite pabandyti nukopijuoti ir įklijuoti. Terminale neveiks Ctrl + C ir Ctrl + V. Vietoj to norite naudoti komandų istoriją. Jei paspausite rodyklės aukštyn klavišą, galėsite matyti ir naudoti visas ankstesnes komandas. Norėdami redaguoti komandą, naudokite rodyklę dešinėn ir kairėn, kad perkeltumėte žymeklį.

Terminalo sesijos pabaiga

Norėdami baigti seansą ir uždaryti terminalo langą, paspauskite Ctrl + D arba naudokite:

išeiti arba tiesiog uždarykite langą spustelėdami pelę ant kampe esančio X mygtuko.

12 žingsnis: nufotografuokite

„Raspistill“yra lengva komandinės eilutės programa, pateikiama kartu su „Raspbian“. Jis naudojamas fotografuoti ir manipuliuoti fotoaparato moduliu. Taigi, žinote, ką tai reiškia, tiesa? Pats laikas pasidaryti asmenukę! Pagal numatytuosius nustatymus fotoaparatas ekrane rodys peržiūrą 5 sekundes prieš fotografuodamas. Padėkite fotoaparatą taip, kad jis būtų nukreiptas į veidą. Norėdami nufotografuoti ir išsaugoti kaip jpeg pavadinimu mePic type:

raspistill -o mePic.jpg

Puiku! Jūs ką tik padarėte pirmąją nuotrauką su „Raspberry Pi“. Jei klaidų nebuvo, pamatysite naują raginimą. Jei tai davė klaidą, patikrinkite, ar komandoje nėra rašybos klaidų, dar kartą peržiūrėkite konfigūraciją, kad įsitikintumėte, jog jūsų fotoaparatas įjungtas, ir įsitikinkite, kad fotoaparatas tinkamai prijungtas (po prijungimo reikia iš naujo paleisti).

Norėdami pamatyti, ar nuotrauka buvo sėkmingai sukurta, pažiūrėkite į savo cwd (dabartinį darbo katalogą):

ls

Jei jo nėra, įsitikinkite, kad esate teisingu adresu, ir bandykite dar kartą:

pi@raspberrypi: ~/boof/fotos $

Jei nuotrauka išsaugota teisingai, bus rodomas mePic.jpg. Dabar sėkmingai sukūrėte ir perkėlėte failus, bet kaip juos atidaryti? Galite imituoti dukart spustelėdami failą, kad jį atidarytumėte naudodami komandą xdg-open. Atidarykite savo nuotrauką ir patikrinkite:

xdg-open mePic.jpg

Štai mano:

Vaizdas
Vaizdas

Galite rašyti per mePic-j.webp

13 veiksmas: komandinės eilutės vėliavos ir pagalbos gavimas

Kai pažvelgsite į šias komandas, kurias naudojote iki šiol:

raspistill -o mePic.jpg

kapšelis -d 5

scrot -u -cd 5

Kas yra -o, -u, -d ir -cd? Kai priešais pamatysite simbolį su „-“, tai vadinama vėliava. Komandinės eilutės vėliava yra įprastas būdas nurodyti komandinės eilutės programų ir įrankių, tokių kaip „Scrot“ir „Raspistill“, parinktis. Galite ieškoti visų komandų eilutės programos ir įrankio parinkčių naudodami komandą „man“. Pavyzdžiui, norėdami peržiūrėti visas „Scrot“siūlomas parinktis, tipas:

vyras skrotas

„Man“komanda yra sutrumpinta rankiniu būdu. Tai atveria vadovo puslapius, kuriuose galite perskaityti programos aprašymą ir visas galimas naudoti parinktis.

Vaizdas
Vaizdas

Jei kada nors norite daugiau sužinoti apie komandą, žmogus yra pirmas dalykas, kurį turėtumėte naudoti! Naudodami „man“galite ieškoti bet kurios komandos vadovo puslapių taip:

vyras skrotas

Norėdami išeiti iš vadovo puslapių, paspauskite „q“.

Jei komandoje nėra rankinio puslapio, po komandos ar programos pavadinimo naudokite -h arba --help:

scrot -h

raspistill -pagalba

arba info:

informacija raspistill

Aš raginu jus naudoti komandas „man“ir „help“su kiekvienu nauju įrankiu, programa ir komanda, kurią naudojate „LXTerminal“. Tai puikus būdas išmokti jais naudotis, todėl tai puikus įprotis patekti į dabarties griovelį.

14 žingsnis: suraskite rankinius puslapius ir padarykite asmenukes naudodami fotoaparato modulį

Įkelkite du vaizdus, kaip aprašyta toliau:

1) Naudodamiesi žiniatinklio naršykle ieškokite naujos „Linux“komandos. Įkelkite ekrano kopiją, kurioje naudojate „man“, kad sužinotumėte daugiau apie komandą. Galite prisijungti prie šios klasės savo „Pi“žiniatinklio naršyklėje arba atsiųsti sau ekrano kopijas el.

2) Įkelkite savo asmenukę, padarytą naudojant „Raspberry Pi“fotoaparato modulį.:)

Rekomenduojamas: