Sisukord:

Raspberry Pi tarkvaras navigeerimine: 1. osa: 14 sammu
Raspberry Pi tarkvaras navigeerimine: 1. osa: 14 sammu

Video: Raspberry Pi tarkvaras navigeerimine: 1. osa: 14 sammu

Video: Raspberry Pi tarkvaras navigeerimine: 1. osa: 14 sammu
Video: Объяснение прошивки Marlin 2.0.x 2024, November
Anonim

Järgige autori lisateavet:

Kantava elektroonika klass
Kantava elektroonika klass
Kantava elektroonika klass
Kantava elektroonika klass
Vaarika Pi klass
Vaarika Pi klass
Vaarika Pi klass
Vaarika Pi klass
Kuidas ühendada Werkstatt-01 Euroracki mooduliga
Kuidas ühendada Werkstatt-01 Euroracki mooduliga
Kuidas ühendada Werkstatt-01 Euroracki mooduliga
Kuidas ühendada Werkstatt-01 Euroracki mooduliga

Teave: spetsialiseerunud õmblemisele, jootmisele ja suupistetele. Veel asju, mida ma teen … Õpetan California kunstikolledžis interaktiivset moe- ja tekstiilitundi nimega Wearable and Soft Interactions. www.wearablesoftin… Lisateave push_reset kohta »

Selles õppetükis saate teada, kuidas käsurea liidese abil Raspberry Pi-s navigeerida. Loote kaustu, liigute ühest kataloogist teise ja saate teada, kuidas teha ekraanipilti, et jäädvustada kogu oma töö kogu klassis!

Alustuseks määratleme ja määratleme mõned võtmeterminid ja kontseptsioonid Raspberry Pi tarkvara ümber. Teile tutvustatakse töölaua keskkonda ja hakkate kasutama käsurealiidest.

Raspberry Pi tarkvaras navigeerimine: 2. osa jätkab teie käsureaõpetust mõne võtmekäsuga, mida te ei pruugi kogu klassi ulatuses kasutada, kuid tahate sellest teadlik olla, et saaksite jätkata haridust ja katsetada Raspberry Pi-ga.

Samm: öelge Linuxile tere

Image
Image

Raspberry Pi keskmes on selle operatsioonisüsteem, mis meie puhul on Raspbian. Raspbian on tasuta operatsioonisüsteem, mis põhineb Debianil ja on optimeeritud Raspberry Pi riistvara jaoks. Debian põhineb veel ühel tarkvaral, Linuxi kernelil. See teeb Debianist Linuxi distributsiooni, mida tuntakse ka kui Linuxi distributsiooni.

Mis on Linux?

Linuxi lõi Linus Torvald ja seda jagati maailmaga 1991. aastal. Seda nimetatakse enamasti OS -iks, kuid Linux on tõesti OS -i tuum. Linuxi suurepärane asi on see, et see on avatud lähtekoodiga. Avatud lähtekood tähendab, et kogu lähtekood on teie soovi korral allalaadimiseks, kasutamiseks ja muutmiseks saadaval. Linuxi saab tasuta alla laadida ja kasutada, samuti kõiki tehtud Linuxi distributsioone, näiteks Raspbian. See on vastuolus Apple'i OS X ja Microsofti Windowsi operatsioonisüsteemidega. Need opsüsteemid on suletud lähtekoodiga, mis tähendab, et te ei saa lähtekoodi hankida ja kõik luuakse salajasena. OS X -i või Windowsi jaoks kirjutatud tarkvara ei tööta Linuxiga, kuid Linuxi jaoks on saadaval mõned tasuta ja avatud lähtekoodiga alternatiivid mõnele teie lemmik -Maci ja Windowsi rakendusele.

Lisateabe saamiseks kuulake, kuidas Linus ise oma ülaltoodud TED -kõnes Linuxist räägib. Uurime mõningaid muid mõisteid, mis on arvuti tarkvara jaoks võtmetähtsusega.

Mis on operatsioonisüsteem?

OS on tarkvara kogum, mis haldab salvestusruumi, riistvara, tarkvara ja palju muud.

Mõned asjad, mida OS teeb:

  • haldab faile ja kaustu
  • tunneb ära ja installib välisseadmete draiverid
  • haldab süsteemi turvalisust
  • võimaldab tarkvaral riistvaraga suhelda
  • laadib ja käivitab tarkvararakendusi
  • kuvab rakenduste graafika ja teksti
  • pakub rakendustele juurdepääsu mälule ja salvestusruumile

OS -i kernel

Kernel on operatsioonisüsteemi keskne komponent. Kerneli ainus eesmärk on hallata tarkvararakenduste ja riistvara (protsessor, kettamälu jne) vahelist suhtlust. Kernel haldab OS -i põhifunktsioone, millest mõned on ülalpool loetletud. Kui kerneli peale on lisatud kasulikke rakendusi ja utiliite, muutub tervikpakett OS -iks.

2. samm: ringi liikumine

Raspberry Pi tarkvarast pääsemiseks on kaks võimalust.

1) Töölauakeskkond

Töölauakeskkond on tuntud kui graafiline kasutajaliides (GUI). Seda olete kasutanud oma personaalarvutis akende avamisel, üksuste lohistamisel, uute kaustade loomisel jne. Töölauakeskkond oli loodud selleks, et jäljendada tegelikku kontorilauda koos märkmiku, kalkulaatori ja kaustadega, et esitada kirjalikke dokumente Selles õppetükis toon välja koha, kust saate asju leida, kuid eeldan peamiselt, et teate, kuidas liikuda ja kasutada töölauakeskkonda.

2) Linuxi kest

Kest on programm, mida tuntakse CLI (Command-Line Interface) nime all, kuna see võtab klaviatuuri käske ja edastab need operatsioonisüsteemile. Peaaegu kõik Linuxi distributsioonid pakuvad GNU projekti shelliprogrammi nimega Bash. Nimi on lühend Bourne Again SHellist, mis viitab algse shelliprogrammi autorile Steve Bourne'ile. Saate kesta sees teha samu asju, mida saate teha töölaual. Välja arvatud selle asemel, et klõpsata ikoonidel, sisestate käske. Käsurida on viis, kuidas inimesed arvutites ringi liikusid aastakümneid enne graafilise kasutajaliidese loomist ja selles klassis kasutate seda peamiselt.

Samm: töölauakeskkonna kasutamine

Lauaarvuti rakenduses nimega LXDE, mis on lühend kergest X11 töölauakeskkonnast. See rakendus on juba installitud Raspberry Pi -sse, mis on komplekteeritud kasutamiseks valmis programmidega.

Töölaud on jagatud kaheks põhivaldkonnaks: tegumiriba ja töölaua ala. Näete, et prügikasti ikoon on töölaua piirkonnas. Seda ikooni nimetatakse otseteeks. Otseteid saate lisada ja eemaldada, paremklõpsates rakendusel ja valides Loo otsetee.

Pilt
Pilt

Tegumiriba mahutab mitmeid üksusi, mida nimetatakse aplettideks. Vasakult paremale on pildil oleval tegumiribal olevad apletid järgmised:

  • Menüü
  • Rakenduste käivitusriba
  • Tegumiriba
  • Bluetooth
  • WiFi võrgud
  • Helitugevuse reguleerimine
  • CPU kasutusmonitor
  • Kell
  • Ejektor

Kõik need tegumiribal olevad apletid saab ära võtta, lisada ja ümber korraldada.

Aplettide lisamiseks või äravõtmiseks paremklõpsake tegumiribal ja valige Lisa/eemalda paneelielemente. Ilmub aken, mille ülaosas on neli sakki. Klõpsake vahekaarti Paneelirakendused. Klõpsake rakenduste käivitusribal ja seejärel parempoolses menüüs nuppu Eelistused.

Pilt
Pilt
Pilt
Pilt

Avaneb teine aken, mis on jagatud kaheks veeruks. Vasakpoolsest veerust leiate praegused rakendused rakenduste käivitusribalt. Parempoolses veerus on loend Pi -le installitud rakendustest, mida saate lisada. Näiteks eemaldame need kaks, kuna me ei kasuta neid selles klassis:

  • Matemaatika
  • Wolfram

Ja lisage üks:

SonicPi (kategoorias „Programmeerimine”)

Eemaldamiseks klõpsake rakendusel ja seejärel keskel asuvat nuppu Eemalda. Nii lihtne see ongi! See ei kustuta programmi teie Pi -st, vaid otsetee tegumiribalt. Lisamiseks valige paremast veerust rakendus ja seejärel klõpsake nuppu Lisa.

Pilt
Pilt
Pilt
Pilt

SonicPi ikoon on nüüd tegumiribal, kus olid ülejäänud kaks rakendust.

Pilt
Pilt

Samm 4: väljalülitamine + taaskäivitamine GUI -st

Võib -olla olete juba märganud, et Raspberry Pi 3 -l (ja kõigil teistel mudelitel) pole sisse/välja lülitit. Niisiis, kuidas Raspberry Pi välja lülitada? Lihtsalt toitepistiku tõmbamine, kui Raspberry Pi töötab, võib SD -kaardil olevad andmed rikkuda, nii et ärge seda tehke! Parim ja ohutum viis Raspberry Pi väljalülitamiseks on selle sulgemine tarkvara kaudu. Selleks minge vasakus ülanurgas menüüsse ja valige väljalülitamine.

Pilt
Pilt

Ilmub aken kolme valikuga

Lülita välja

Sel viisil Pi väljalülitamine peatab kõik protsessid ja lülitab süsteemi välja. Eriti ohutu on oodata toiteallika eemaldamiseni 60 sekundit. Teise võimalusena võite vaadata rohelist ACT LED -i. See vilgub 10 korda, seejärel muutub ühtlaseks, teatades selle väljalülitamisest.

Pilt
Pilt

Taaskäivitage

See valik taaskäivitab Raspberry Pi turvaliselt. See on mõnikord vajalik pärast tarkvara installimist ja Raspberry Pi seadistamist.

Logi välja

Raspberry Pi -l võib lisaks Pi vaikimisi kasutajale olla rohkem kui üks kasutaja. See suvand logib praeguse kasutaja välja.

Samm: failihalduri kasutamine

Suur osa arvuti operatsioonisüsteemist on failisüsteem. Failihaldur on Raspbiani rakendus Raspberry Pi failisüsteemile juurde pääsemiseks ja haldamiseks, mis koosneb kataloogidest (kaustadest) ja failidest (nt Windows Explorer või Finder Macis). Avame selle ja vaatame üle.

Klõpsake tegumiribal failikapi ikooni. Selle leiate ka menüüst> Tarvikud> Failihaldur.

Pilt
Pilt
Pilt
Pilt

6. samm: käsurealiidese kasutamine

Käsureale viidatakse ka kui terminalile või konsoolile. Raspbiani vaiketerminalirakendus kannab nime LXTerminal. LXTerminal on veel üks programm, mis võimaldab teil kestaga suhelda. Tehniliselt on see tuntud kui "terminaliemulaator", mis tähendab, et see jäljendab graafilises keskkonnas vana stiilis videoterminale (enne GUI -de väljatöötamist).

Alustuseks peame avama terminaliakna. Vajutage klahve:

Ctrl+Alt+t

Või minge vasakusse ülanurka ja klõpsake musta ekraaniga arvutimonitori ikooni.

Pilt
Pilt

Ilmub terminaliaken, kus on lühike tähemärk ja kursor. Seda nimetatakse käsurea viipaks.

Pilt
Pilt

See tähemärkide rida vasakult paremale on kasutajanimi, hostinimi, tee ja sümbol:

  • kasutajanimi on praeguse kasutaja nimi, kes on Pi -sse sisse logitud.
  • hostinimi on Pi nimi
  • tee on koht, kust kasutaja arvutis töötab, tuntud ka kui praegune töökataloog. Vaikimisi on selle kasutaja kodukataloog. Oleme sisse logitud kui kasutaja "pi". "~" on sama, mis tee "/kodu/kasutajanimi" või "/kodu/pi".
  • sümbol näitab, milline kasutaja praegune operaator on. "$" tähendab tavakasutajat "#" tähendab juurkasutajat.
Pilt
Pilt

Neid teadmisi kasutades tähendab ülaltoodud rida, et kasutaja pi on sisse logitud arvutisse nimega raspberrypi ja on praegu tavakasutajana kodukataloogis.

Kursor istub seal ja ootab teie sisendit, andkem talle midagi teha!

Samm: tehke ekraanipilt

Esimese ülesande jaoks saate teada, kuidas teha ekraanipilti, et saaksite oma edusamme kogu klassis dokumenteerida. Ekraanipildi tegemiseks kasutate Scrot (SCReenshOT). See on käsurea ekraani jäädvustamise rakendus, mida kasutasin selle klassi kõigi ekraanipiltide tegemiseks. Scrot on komplektis Raspbianiga, nii et pole vaja seda installida. Töölaua tüübi ekraanipildi tegemiseks tehke järgmist.

scrot

Ekraanipilt salvestatakse automaatselt teie kodukataloogi. Minge ja kontrollige seda failihalduri abil. Ekraanipilt näeb välja selline:

Pilt
Pilt

Allpool on rohkem Scroti käske, mis on kasulikud edusammude dokumenteerimisel. Proovige kõiki ja vaadake tulemusi failihalduris.

Tehke ekraanipilt pärast 5-sekundilist viivitust:

scrot -d 5

Loendage 5-sekundiline viivitus ja tehke ekraanipilt:

scrot -CD 5

Tehke ekraanipilt töölaua parajasti aktiivsest aknast, mis on antud juhul terminal:

scrot -u -cd 5

Pilt
Pilt

Tagaplaanil ekraanipilt.

Pilt
Pilt

Ekraanipilt praegusest aktiivsest aknast (terminal).

Samm 8: Sudo, juur ja õigused

Raspbiani operatsioonisüsteem võimaldab rohkem kui ühel kasutajal Raspberry Pi sisse logida. Vaikimisi on Raspberry Pi -l kaks kasutajakontot: pi ja root.

Pi peetakse tavaliseks kasutajakontoks. Root on superkasutajakonto, millel on täiendavad õigused, mis võimaldab tal teha asju, mida tavakasutaja ei saa. See eristamine aitab vältida operatsioonisüsteemi kogemata purunemist ja kaitseb operatsioonisüsteemi võimalike viiruste eest. Peate olema tavakasutajana sisse logitud, kuid vajadusel saate superkasutajana käske täita. Seda tehakse käsu s udo abil. See käsk on lühike superkasutaja do jaoks. Sudo panemine teise käsu ette väljastab selle juurkasutajana, andes administratiivülesannete täitmiseks juurõigused. Nende ülesannete hulka kuulub tarkvara installimine, põhifailide redigeerimine ja muud võimsad ülesanded.

9. samm: kataloogipuu

Teie Raspberry Pi failisüsteem on paigutatud hierarhilisse kataloogistruktuuri. See tähendab, et failisüsteem on üles ehitatud kataloogide seeriana, mis hargnevad ühest kataloogist. Diagrammina sarnaneb süsteem puuga. Raspbiani failisüsteemi puude analoogiaga kooskõlas olemiseks nimetatakse kataloogi, kust kataloog kudeb, ühte kataloogi.

Tee

Kataloogipuus on igal failil tee, mis viitab selle asukohale.

Absoluutne tee

Absoluutne tee on faili tee, mis algab juurkataloogist. Näiteks näete failihalduris kataloogi Dokumendid absoluutset teed:

/home/pi/Dokumendid

Esimene kaldkriips "/" tähistab juurkataloogi.

Suhteline tee

Suhteline tee on faili asukoht, mis algab praegusest töökataloogist. Kui esmakordselt oma Raspberry Pi -sse sisse logite (või terminaliemulaatori seanssi alustate), on teie praegune töökataloog määratud teie kodukataloogiks. Eespool kasutatud dokumendikataloogi näite suhteline tee on järgmine:

Dokumendid

Pange tähele, kuidas puudub kaldkriips; see näitab, et kasutate suhtelist teed.

10. samm: tutvumine ja failide loomine

Nii nagu töölauakeskkonnas, saate ka käsurealt faile ja katalooge luua ja ringi liikuda. Jälgige terminaliaknas.

pwd = praegune töökataloog. Selle käsuga saate alati teada, kus te kataloogipuus olete. Proovi:

pwd

mkdir = tee uus kataloog. Pange uue kataloogi valitud nimi mkdiri järele. Näiteks nimetage seda ühte nõmedaks:

mkdir jama

cd = kataloogi muutmine. See käsk viib teid kataloogi, millele osutate:

cd jama

Viip värskendatakse teie uue asukoha teega, mis on nüüd teie praegune töökataloog:

pi@raspberrypi: ~/boof $

Kui olete bufkataloogis, looge teine kaust nimega fotos:

mkdir fotosid

Minge kataloogi nimega fotos.

cd fotod

ls = kataloogi sisu loend. Et näha, kas selles kataloogis on faile, saate ls käsuga ringi vaadata:

ls

Kui vajutate klahvi E nter, prinditakse uus viip, kuid ei midagi muud. Seda seetõttu, et praegu on kataloog, kus viibite, tühi. Te ei ole sinna veel ühtegi faili pannud (ega ka asja ajamist). Loome selle nüüd, pildistades kaamera mooduliga!

Samm: kasulikumad käsurea asjad

Käskude ajalugu + redigeerimine

Kui leiate, et kirjutate sama seansi ajal korduvalt sarnast või sama käsku, võiksite aja kokkuhoiu mõttes proovida kopeerida ja kleepida. Ctrl + C ja Ctrl + V ei tööta terminalis. Selle asemel soovite kasutada käsuajalugu. Kui vajutate üles-nooleklahvi, näete ja kasutate kõiki oma eelnevaid käske. Käsu muutmiseks kasutage kursori liigutamiseks paremat ja vasakut noolt.

Terminaliseansi lõpetamine

Seansi lõpetamiseks ja terminaliakna sulgemiseks vajutage Ctrl + D või kasutage:

väljumine või lihtsalt sulgege aken, klõpsates hiirega nurgas oleval X -nupul.

12. samm: tehke foto

Raspistill on kerge käsurearakendus, mis on Raspbianiga kaasas. Seda kasutatakse kaameramooduliga fotode tegemiseks ja nendega manipuleerimiseks. Niisiis, teate, mida see tähendab, eks? On aeg teha selfie! Vaikimisi kuvab kaamera enne pildistamist ekraanil eelvaate 5 sekundit. Asetage kaamera oma näo poole. Foto tegemiseks ja jpeg -vormingus nimega mePic salvestamiseks tehke järgmist.

raspistill -o mePic.jpg

Tore! Tegid just oma esimese foto Raspberry Pi -ga. Kui vigu pole, näete uut viipa. Kui see andis teile vea, kontrollige, kas teie käsus pole kirjavigu, vaadake uuesti konfiguratsiooni, et veenduda, kas teie kaamera on lubatud, ja veenduge, et kaamera on korralikult ühendatud (nõuab pärast uuesti ühendamist taaskäivitamist).

Et näha, kas foto loomine õnnestus, vaadake oma cwd -d (praegust töökataloogi):

ls

Kui seda pole loendis, veenduge, et olete õigel aadressil ja proovige uuesti:

pi@raspberrypi: ~/boof/fotos $

Kui foto salvestati õigesti, kuvatakse mePic.jpg. Failid on nüüd edukalt loodud ja liigutatud, kuid kuidas neid avada? Faili avamiseks saate topeltklõpsu simuleerida, kasutades käsku xdg-open. Avage oma pilt ja vaadake seda:

xdg-avage mePic.jpg

Siin on minu oma:

Pilt
Pilt

Võite kirjutada mePic-j.webp

Samm: käsurea lipud ja abi saamine

Kui vaatate neid käske, mida olete seni kasutanud:

raspistill -o mePic.jpg

scrot -d 5

scrot -u -cd 5

Mis on -o, -u, -d ja -cd? Kui näete märki, mille ees on "-", nimetatakse seda lipuks. Käsurea lipp on tavaline viis käsurea rakenduste ja tööriistade (nt Scrot ja Raspistill) suvandite määramiseks. Käsuga man saate otsida kõiki käsurea rakenduse ja tööriista jaoks saadaolevaid valikuid. Näiteks, et vaadata kõiki Scroti pakutavaid valikuid, tehke järgmist.

mees scrot

Käsk man on lühend manuaalsest. See avab kasutusjuhendi leheküljed, kus saate lugeda rakenduse kirjeldust ja kõiki kasutatavaid võimalusi.

Pilt
Pilt

Kui soovite kunagi käsu kohta rohkem teada saada, on mees esimene asi, mida peaksite kasutama! Saate otsida man -i lehtedelt mis tahes käsu abil käsku man järgmiselt:

mees scrot

Manuaalsetelt lehtedelt väljumiseks vajutage "q".

Kui käsul pole käsitsi lehte, kasutage käsu või rakenduse nime järel -h või --help:

scrot -h

raspistill -abi

või info:

info raspistill

Soovitan kasutada käske man ja --help iga uue tööriista, rakenduse ja käsuga, mida LXTerminalis kasutate. See on suurepärane viis nende kasutamise õppimiseks, muutes selle suurepäraseks harjumuseks praeguseks sooneks saada.

14. samm: otsige üles manuaalsed lehed ja tehke kaameramooduliga selfie

Laadige alla kaks pilti, nagu allpool kirjeldatud:

1) Otsige veebibrauseri abil uut Linuxi käsku. Käsu kohta lisateabe saamiseks laadige üles ekraanipilt, milles kasutate meest. Saate sellesse klassi sisse logida oma Pi veebibrauseris või saata ekraanipildid endale.

2) Laadige üles oma Raspberry Pi kaameramooduliga tehtud selfie.:)

Soovitan: