Sisukord:
- Samm: öelge Linuxile tere
- 2. samm: ringi liikumine
- Samm: töölauakeskkonna kasutamine
- Samm 4: väljalülitamine + taaskäivitamine GUI -st
- Samm: failihalduri kasutamine
- 6. samm: käsurealiidese kasutamine
- Samm: tehke ekraanipilt
- Samm 8: Sudo, juur ja õigused
- 9. samm: kataloogipuu
- 10. samm: tutvumine ja failide loomine
- Samm: kasulikumad käsurea asjad
- 12. samm: tehke foto
- Samm: käsurea lipud ja abi saamine
- 14. samm: otsige üles manuaalsed lehed ja tehke kaameramooduliga selfie
Video: Raspberry Pi tarkvaras navigeerimine: 1. osa: 14 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Järgige autori lisateavet:
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
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.
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.
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.
SonicPi ikoon on nüüd tegumiribal, kus olid ülejäänud kaks rakendust.
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.
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.
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.
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.
Ilmub terminaliaken, kus on lühike tähemärk ja kursor. Seda nimetatakse käsurea viipaks.
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.
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:
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
Tagaplaanil ekraanipilt.
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:
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.
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:
Nutika mootorratta HUD prototüüp (samm-sammult navigeerimine ja palju muud): 9 sammu
Nutikas mootorratta HUD prototüüp (samm-sammult navigeerimine ja palju muud): Tere! See juhend on lugu sellest, kuidas ma projekteerisin ja ehitasin HUD (Heads-Up Display) platvormi, mis on mõeldud paigaldamiseks mootorrattakiivritele. See on kirjutatud konkursi "kaardid" kontekstis. Kahjuks ei suutnud ma seda täielikult lõpetada
Raspberry Pi veebivoo komplekt - 1. osa: 5 sammu
Raspberry Pi veebivoo komplekt - 1. osa: Siin on lihtne, kuid samas veidi kole kaamera komplekt, mille panin kokku kooliürituste toetamiseks, näiteks FIRST LEGO League kvalifikatsiooniturniir. Eesmärk on võimaldada üks tilk komplekti, mis pakub välisele arvutile 4 veebivoogu. Ei
IP -kaamera Raspberry Pi Zero abil (koduseire 1. osa): 5 sammu
IP-kaamera Raspberry Pi Zero abil (1. kodu jälgimine): See on esimene postitus uues miniseerias, kus ehitame koduvalvesüsteemi, kasutades peamiselt Raspberry Pisi. Selles postituses kasutame Raspberry PI nulli ja loome IP -kaamera, mis voogesitab videot RTSP kaudu. Väljundvideo q on palju kõrgem
GPS -mooduli liidestamine Raspberry Pi -ga: Dashcam 2. osa: 3 sammu
GPS -mooduli liidestamine Raspberry Pi -ga: Dashcam 2. osa: See on dashcam -projekti 2. osa ja selles postituses õpime, kuidas ühendada GPS -moodul Raspberry Pi -ga. Seejärel kasutame GPS -andmeid ja lisame need videole teksti ülekattena. Palun lugege 1. osa, kasutades allolevat linki, enne kui
Navigeerige Raspberry Pi tarkvaras: 2. osa: 10 sammu
Navigeerige Raspberry Pi tarkvaras: 2. osa: See tund on jätk teie käsureal. Raspberry Pi -ga töötades installite kahtlemata uut tarkvara, mida õppida, proovida ja luua. Selles õppetükis saate teada, kuidas installida tarkvarapakette ja