INHOUDSOPGAWE:

Navigeer deur die sagteware van die Raspberry Pi: deel 1: 14 stappe
Navigeer deur die sagteware van die Raspberry Pi: deel 1: 14 stappe

Video: Navigeer deur die sagteware van die Raspberry Pi: deel 1: 14 stappe

Video: Navigeer deur die sagteware van die Raspberry Pi: deel 1: 14 stappe
Video: Как штукатурить откосы на окнах СВОИМИ РУКАМИ 2024, Julie
Anonim

Deur push_resetVolg meer deur die skrywer:

Drabare elektroniese klas
Drabare elektroniese klas
Drabare elektroniese klas
Drabare elektroniese klas
Framboos Pi klas
Framboos Pi klas
Framboos Pi klas
Framboos Pi klas
Hoe om 'n Werkstatt-01 aan 'n Eurorack-module te koppel
Hoe om 'n Werkstatt-01 aan 'n Eurorack-module te koppel
Hoe om 'n Werkstatt-01 aan 'n Eurorack-module te koppel
Hoe om 'n Werkstatt-01 aan 'n Eurorack-module te koppel

Oor: Spesialiseer in naaldwerk, soldeer en peuselhappies. Ek doen meer … Ek gee 'n interaktiewe mode- en tekstielklas, Wearable and Soft Interactions, aan die California College of the Arts. www.wearablesoftin … Meer oor push_reset »

In hierdie les leer u hoe u deur u Raspberry Pi kan navigeer met behulp van die opdraglyn-koppelvlak. U sal vouers skep, van die een gids na die volgende gaan, en leer hoe u 'n skermkiekie kan neem om al u werk gedurende die klas vas te lê!

Ons begin met die identifisering en definisie van 'n paar belangrike terme en konsepte rondom die sagteware van die Raspberry Pi. U word bekendgestel aan die lessenaaromgewing en begin met die opdragreël-koppelvlak.

Navigeer deur die sagteware van die Raspberry Pi: Deel 2 gaan voort met u opdragreëlopleiding met 'n paar belangrike opdragte wat u nie gereeld in die klas kan gebruik nie, maar u sal daarvan bewus wil wees, sodat u voortgaan met u opleiding en eksperimenteer met die Raspberry Pi.

Stap 1: Sê hallo vir Linux

Image
Image

In die hartjie van die Raspberry Pi is die bedryfstelsel wat in ons geval Raspbian is. Raspbian is 'n gratis bedryfstelsel gebaseer op Debian wat geoptimaliseer is vir die Raspberry Pi -hardeware. Debian is gebaseer op nog 'n stuk sagteware, die Linux -kern. Dit maak van Debian 'n Linux -verspreiding, ook bekend as 'n Linux -distro.

Wat is Linux?

Linux is geskep deur Linus Torvald en dit is in 1991 met die wêreld gedeel. Dit word meestal 'n bedryfstelsel genoem, maar Linux is regtig die kern van die bedryfstelsel. Die wonderlike van Linux is dat dit open source is. Open source beteken dat al die bronkode beskikbaar is om af te laai, te gebruik en te verander as u wil. Linux is gratis om af te laai en te gebruik, asook alle Linux -distros wat gemaak word, soos Raspbian. Dit kontrasteer met Apple se OS X en Microsoft se Windows -bedryfstelsels. Hierdie bedryfstelsels is 'n geslote bron, wat beteken dat u nie die bronkode kan kry nie en alles in geheimhouding geskep word. Sagteware wat vir OS X of Windows geskryf is, werk nie met Linux nie, maar daar is baie gratis en open source alternatiewe vir sommige van u gunsteling Mac- en Windows -toepassings vir Linux.

Luister na Linus self oor Linux in sy TED -toespraak hierbo om meer te wete te kom. Kom ons ondersoek 'n paar ander konsepte wat die sleutel is tot die sagteware van 'n rekenaar.

Wat is 'n bedryfstelsel?

'N OS is 'n versameling sagteware wat berging, hardeware, sagteware en meer bestuur.

Sommige van die dinge wat 'n bedryfstelsel doen:

  • bestuur lêers en gidse
  • bestuurders vir randapparatuur herken en installeer
  • bestuur stelselsekuriteit
  • laat sagteware toe om met hardeware te kommunikeer
  • laai en bestuur sagtewaretoepassings
  • vertoon grafika en teks van toepassings
  • bied toepassings toegang tot geheue en berging

Die kern van 'n bedryfstelsel

'N Kern is 'n sentrale komponent van 'n bedryfstelsel. Die kern van die kern is om die kommunikasie tussen die sagtewaretoepassings en die hardeware (CPU, skyfgeheue, ens) te bestuur. Die kern bestuur die kernkenmerke van 'n bedryfstelsel waarvan sommige hierbo gelys is. As nuttige toepassings en hulpmiddels bo -op die kern bygevoeg word, word die volledige pakket 'n bedryfstelsel.

Stap 2: Om rond te kom

Daar is twee maniere om die sagteware van die Raspberry Pi te vermy:

1) Desktop -omgewing

Die lessenaaromgewing staan bekend as 'n GUI (grafiese gebruikerskoppelvlak). Dit is wat u op u persoonlike rekenaar gebruik het terwyl u vensters oopmaak, items sleep en neersit, nuwe vouers skep, ens. Die tafelbladomgewing is ontwerp om 'n werklike kantoorbank met 'n notaboek, sakrekenaar en gidse na te boots om geskrewe dokumente in te dien in. In hierdie les sal ek aandui waar u dinge kan vind, maar ek neem hoofsaaklik aan dat u weet hoe u dit moet regkry en 'n lessenaaromgewing kan gebruik.

2) Linux Shell

Die dop is 'n program wat bekend staan as 'n CLI (Command-Line Interface) omdat dit sleutelbordopdragte neem en dit na die bedryfstelsel stuur om dit uit te voer. Byna alle Linux -verspreidings bied 'n dopprogram van die GNU -projek met die naam Bash. Die naam is 'n akroniem vir Bourne Again SHell, waarna verwys word na die skrywer van die oorspronklike shell -program, is afgelei van, Steve Bourne. U kan dieselfde dinge in die dop doen as op 'n tafelblad. Behalwe as u op ikone klik, tik u opdragte. Die opdraglyn is die manier waarop mense dekades voor die rekenaar rondgekom het voordat daar 'n GUI was, en in hierdie klas is dit wat u hoofsaaklik sal gebruik.

Stap 3: Gebruik die lessenaaromgewing

Die lessenaar in 'n toepassing genaamd LXDE, wat afkorting is vir Lightweight X11 Desktop Environment. Hierdie toepassing is reeds geïnstalleer op die Raspberry Pi, saam met programme wat gereed is om te gebruik.

Die lessenaar is verdeel in twee hoofareas: die taakbalk en die tafelblad. U kan sien dat die afvalmandjie -ikoon op die tafelblad is. Hierdie ikoon word 'n kortpad genoem. U kan kortpaaie byvoeg en verwyder deur met die rechtermuisknop op 'n toepassing te klik en die kortpad te skep.

Beeld
Beeld

Die taakbalk kan 'n aantal items bevat, genaamd applets. Van links na regs is die applets in die taakbalk op die foto:

  • Spyskaart
  • Die bekendstelling van die programbalk
  • Taakbalk
  • Bluetooth
  • WiFi -netwerke
  • Volumebeheer
  • CPU -gebruiksmonitor
  • Klok
  • Uitwerper

Al hierdie applets in die taakbalk kan weggeneem, bygevoeg en herrangskik word.

Om applets by te voeg of weg te neem, klik met die rechtermuisknop op die taakbalk en kies Paneelitems byvoeg/verwyder. Daar sal 'n venster verskyn met vier oortjies wat bo -op loop. Klik op die blad paneel applets. Klik op die programbalk en dan op die knoppie Voorkeure in die regte spyskaart.

Beeld
Beeld
Beeld
Beeld

'N Tweede venster word oopgemaak wat in twee kolomme verdeel is. In die linkerkolom vind u die huidige toepassings in die begin van die program. In die regterkolom is 'n lys met toepassings geïnstalleer op die Pi wat u kan byvoeg. As 'n voorbeeld, laat ons hierdie twee verwyder, aangesien ons dit nie in hierdie klas sal gebruik nie:

  • Mathematica
  • Wolfram

En voeg een by:

SonicPi (onder kategorie "Programmering")

Om dit te verwyder, klik op die toepassing en dan op die verwyder -knoppie in die middel. Dit is so eenvoudig! Dit verwyder die program nie van u Pi nie, slegs die kortpad van die taakbalk. Om by te voeg, kies die toepassing in die regterkolom en klik dan op die knoppie Voeg.

Beeld
Beeld
Beeld
Beeld

Die ikoon van SonicPi is nou in die taakbalk waar die ander twee programme vroeër was.

Beeld
Beeld

Stap 4: Afsluiting + herlaai vanaf GUI

U het moontlik al opgemerk dat die Raspberry Pi 3 (en alle ander modelle vir die saak) nie 'n aan/uit -skakelaar het nie. Dus, hoe skakel u die Raspberry Pi af? Deur net aan die kragprop te trek terwyl die Raspberry Pi nog werk, kan die data op die SD -kaart moontlik beskadig word, so moenie dit doen nie! Die beste en veiligste manier om die Raspberry Pi uit te skakel, is deur dit deur die sagteware af te sluit. Om dit te doen, gaan na die spyskaart in die linker boonste hoek en kies Afsluit.

Beeld
Beeld

'N Venster verskyn met drie opsies

Afsluiting

As u u Pi op hierdie manier veilig afskakel, word alle prosesse gestop en word die stelsel afgesluit. Dit is ekstra veilig om 60 sekondes te wag totdat die kragtoevoer verwyder is. U kan ook die groen ACT -LED kyk. Dit flits tien keer, en dan word dit konstant dat die sluiting daarvan afgeskakel word.

Beeld
Beeld

Herlaai

Hierdie opsie herbegin die Raspberry Pi veilig. Dit is soms nodig na die installering van sagteware en die opstelling van die Raspberry Pi.

Teken uit

Die Raspberry Pi kan meer as een gebruiker benewens die standaard Pi -gebruiker hê. Hierdie opsie meld die huidige gebruiker af.

Stap 5: Gebruik die lêerbestuurder

'N Groot deel van 'n rekenaar se bedryfstelsel is die lêerstelsel. Die lêerbestuurder is die toepassing van Raspbian vir toegang tot en bestuur van die lêerstelsel van die Raspberry Pi, wat bestaan uit dopgehou (dopgehou) en lêers (soos Windows Explorer of Finder op Mac). Laat ons dit oopmaak en kyk.

Klik op die lêerkabinet -ikoon in die taakbalk. U kan dit ook vind onder Menu> Toebehore> File Manager.

Beeld
Beeld
Beeld
Beeld

Stap 6: Gebruik die opdraglyn-koppelvlak

Die opdragreël word ook die terminaal of die konsole genoem. Die standaard terminale toepassing in Raspbian word LXTerminal genoem. LXTerminal is 'n ander program waarmee u met die dop kan kommunikeer. Dit staan tegnies bekend as '' terminale emulator ', wat beteken dat dit die ou styl video -terminale navolg (van voordat GUI's ontwikkel is) in 'n grafiese omgewing.

Om te begin, moet ons 'n terminale venster oopmaak. Druk die sleutels:

Ctrl+Alt+t

Of gaan na die linker boonste hoek en klik op die rekenaarmonitor met die swart skerm.

Beeld
Beeld

'N Terminaalvenster verskyn met 'n kort lyn karakters en 'n wyser. Dit word die opdragreël genoem.

Beeld
Beeld

Die reël karakters in volgorde van links na regs is die gebruikersnaam, gasheernaam, pad en simbool:

  • gebruikersnaam is die naam van die huidige bedryfsgebruiker wat by die Pi aangemeld is.
  • gasheernaam is die naam van die Pi
  • pad is waarvandaan die gebruiker op die rekenaar werk, ook bekend as die huidige werkgids. Die standaard is die tuisgids van die gebruiker. Ons is aangemeld as die gebruiker "pi". "~" is dieselfde as die pad "/home/gebruikersnaam" of "/home/pi" is hierdie geval.
  • simbool dui aan watter soort gebruiker die huidige operateur is. "$" beteken normale gebruiker "#" beteken wortelgebruiker.
Beeld
Beeld

Met behulp van hierdie kennis, beteken die bostaande reël dat die gebruiker pi aangemeld is by die rekenaar met die naam raspberrypi en tans as 'n normale gebruiker in die tuisgids is.

Die wyser sit daar en wag vir insette van u, laat ons iets daaraan doen!

Stap 7: Neem 'n skermkiekie

Vir u eerste taak leer u hoe u 'n kiekie kan neem, sodat u u vordering gedurende die klas kan dokumenteer. Om 'n kiekie te neem, gebruik u Scrot (SCReenshOT). Dit is 'n opdragreël -skermopname wat ek gebruik het om al die kiekies vir hierdie klas te neem. Scrot word saam met Raspbian gebring, sodat dit nie nodig is om dit te installeer nie. Om 'n skermkiekie van u tafelblad te neem:

skrot

Die skermkiekie word outomaties in u tuisgids gestoor. Gaan kyk gerus na die lêerbestuurder. Die kiekie sal so lyk:

Beeld
Beeld

Hieronder is meer Scrot -opdragte wat nuttig sal wees as u u vordering dokumenteer. Probeer elkeen en kyk na die resultate in die lêerbestuurder.

Maak 'n kiekie na 'n vertraging van 5 sekondes:

skrot -d 5

Tel 'n vertraging van 5 sekondes af en neem dan 'n skermkiekie:

scrot -cd 5

Neem 'n skermkiekie van die huidige aktiewe venster op die lessenaar, wat in hierdie geval terminaal is:

scrot -u -cd 5

Beeld
Beeld

Aftel na skermkiekie.

Beeld
Beeld

Skermkiekie van die huidige aktiewe venster (Terminal).

Stap 8: Sudo, wortel en toestemmings

Met die Raspbian -bedryfstelsel kan meer as een gebruiker by die Raspberry Pi aanmeld. Die Raspberry Pi het standaard twee gebruikersrekeninge: pi en root.

Pi word beskou as 'n normale gebruikersrekening. Root is 'n supergebruiker -rekening met ekstra toestemmings waarmee hy dinge kan doen wat 'n normale gebruiker nie kan doen nie. Hierdie onderskeid help om te voorkom dat u die bedryfstelsel per ongeluk verwoes en die bedryfstelsel beskerm teen moontlike virusse. U bly hoofsaaklik aangemeld as 'n normale gebruiker, maar kan opdragte as die supergebruiker uitvoer as dit nodig is. Dit word gedoen deur die opdrag s udo te gebruik. Hierdie opdrag is kort vir supergebruikers doen. Om sudo voor 'n ander opdrag te plaas, gee dit uit as die wortelgebruiker wat dit wortelregte gee om administratiewe take uit te voer. Hierdie take sluit in die installering van sagteware, die redigering van kernlêers en ander kragtige take.

Stap 9: Die gidsboom

Die lêerstelsel van u Raspberry Pi is gerangskik in 'n hiërargiese gidsstruktuur. Dit beteken dat die lêerstelsel gestruktureer is as 'n reeks gidse wat uit 'n enkele gids vertak. As 'n diagram lyk die stelsel soos 'n boom. Om in lyn te wees met 'n boom -analogie in die Raspbian -lêerstelsel, word die enkele gids waaruit die gids ontstaan, wortel genoem.

Pad

In die gidsboom het elke lêer 'n pad wat na die ligging verwys.

Absolute pad

Die absolute pad is die pad van 'n lêer vanaf die wortelgids. Byvoorbeeld, in die lêerbestuurder kan u die absolute pad van die dokumente -gids sien:

/home/pi/Dokumente

Die eerste skuinsstreep "/" verteenwoordig die wortelmap.

Relatiewe pad

'N Relatiewe pad is die ligging van 'n lêer wat vanaf die huidige werkgids begin. As u eers by u Raspberry Pi aanmeld (of 'n terminale emulatorsessie begin), word u huidige werkgids op u tuisgids gestel. Die relatiewe pad van dieselfde dokumente -voorbeeld wat hierbo gebruik is, is:

Dokumente

Let op hoe daar geen voorwaartse skuinsstreep is nie; dit is 'n aanduiding dat u 'n relatiewe pad gebruik.

Stap 10: Omring en maak lêers

Net soos in 'n lessenaaromgewing, kan u lêers en dopgehou in die opdragreël skep en rondbeweeg. Volg in 'n terminale venster.

pwd = huidige werkgids. U kan altyd uitvind waar u in die gidsboom is met hierdie opdrag. Probeer dit:

pwd

mkdir = maak 'n nuwe gids. Plaas die gekose naam van die nuwe gids agter mkdir. Noem byvoorbeeld hierdie een boof:

mkdir boef

cd = gids verander. Hierdie opdrag skuif u na die gids waarna u verwys:

cd boef

Die prompt sal opgedateer word met die pad van u nuwe ligging, wat nou u huidige werkgids is:

pi@raspberrypi: ~/boof $

Maak 'n ander gids met die naam fotos terwyl u in die boof -gids is:

mkdir fotos

Gaan na die gids met die naam fotos.

cd foto's

ls = lys gidsinhoud. Om te sien of daar lêers in hierdie gids is, kan u met die ls -opdrag rondkyk:

ls

As u op Enter druk, word 'n ander prompt afgedruk, maar niks anders nie. Dit is omdat die gids waarin u is, tans leeg is. U het nog geen lêers daarin geplaas nie (ook nie boef nie). Kom ons maak nou een deur 'n foto te neem met die kameramodule!

Stap 11: Meer bruikbare opdragreëls

Opdraggeskiedenis + redigering

As u dieselfde of dieselfde opdrag herhaaldelik in dieselfde sessie tik, kan u probeer om dit te kopieer en te plak om tyd te bespaar. Ctrl + C en Ctrl + V werk nie in die terminale nie. In plaas daarvan wil u die opdraggeskiedenis gebruik. As u op die pyltjie omhoog druk, kan u al u vorige opdragte sien en gebruik. Om die opdrag te wysig, gebruik die pyltjies regs en links om die wyser te skuif.

Beëindig 'n terminale sessie

Om 'n sessie te beëindig en die terminale venster te sluit, gebruik Ctrl + D of gebruik:

uitgang of sluit net die venster deur met u muis op die X -knoppie in die hoek te klik.

Stap 12: Maak 'n foto

Raspistill is 'n ligte opdragreël-toepassing wat saam met Raspbian kom. Dit word gebruik om foto's met die kameramodule te neem en te manipuleer. Dus, u weet wat dit beteken, reg? Dit is tyd om 'n selfie te neem! Die kamera sal standaard vir 5 sekondes 'n voorskou op die skerm wys voordat dit 'n foto neem. Plaas u kamera sodat dit na u gesig wys. Om 'n foto te neem en te stoor as 'n jpeg met die naam mePic -tipe:

raspistill -o mePic.jpg

Lekker! U het pas u eerste foto geneem met die Raspberry Pi. As daar geen foute was nie, sien u 'n nuwe aanwysing. As dit u 'n fout gegee het, kyk na 'n tikfout in u opdrag, besoek die konfigurasie weer om seker te maak dat u kamera aangeskakel is en seker maak dat u kamera behoorlik ingeprop is (moet herlaai word nadat u dit weer aangesluit het).

Om te sien of die foto suksesvol geskep is, kyk in u cwd (huidige werksgids):

ls

As dit nie op die lys verskyn nie, maak seker dat u op die regte adres is en probeer weer:

pi@raspberrypi: ~/boof/fotos $

As die foto reg gestoor is, word mePic-j.webp

xdg-maak mePic-j.webp

Hier is myne:

Beeld
Beeld

U kan soveel keer as wat u wil oor mePic-j.webp

Stap 13: Opdragreëlvlae en hulp

As u na hierdie opdragte kyk wat u tot dusver gebruik het:

raspistill -o mePic.jpg

skrot -d 5

scrot -u -cd 5

Waaroor gaan -o, -u, -d en -cd? As u 'n karakter met 'n "-" voor dit sien, word dit 'n vlag genoem. 'N Opdragreëlvlag is 'n algemene manier om opsies vir opdragreëltoepassings en gereedskap soos Scrot en Raspistill te spesifiseer. U kan al die beskikbare opsies vir 'n opdragreël-toepassing en hulpmiddel opsoek met die man-opdrag. Kyk byvoorbeeld na al die opsies wat Scrot bied:

man skrot

Die man command is kort vir handleiding. Dit bevat die handleidingsbladsye waar u 'n beskrywing van die toepassing en al die beskikbare opsies kan lees.

Beeld
Beeld

As u ooit meer wil weet oor 'n opdrag, is die mens die eerste ding wat u moet gebruik! U kan die handleidingsbladsye opsoek vir enige opdrag met behulp van man soos volg:

man skrot

Druk op "q" om die handleidingsbladsye te verlaat.

As 'n opdrag nie 'n handmatige bladsy het nie, gebruik -h of --help na 'n opdrag- of toepassingsnaam:

skrot -h

raspistill --help

of inligting:

info raspistill

Ek moedig u aan om die man en -opdragte te gebruik met elke nuwe hulpmiddel, toepassing en opdrag wat u in LXTerminal gebruik. Dit is 'n uitstekende manier om te leer hoe om dit te gebruik.

Stap 14: Soek handleidingsbladsye en neem selfie met kameramodule

Laai twee prente op soos hieronder beskryf:

1) Soek na 'n nuwe Linux -opdrag met 'n webblaaier. Laai 'n skermkiekie op van u met behulp van man om meer te wete te kom oor die opdrag. U kan by hierdie klas in u Pi -webblaaier aanmeld of die skermkiekies per e -pos aan u stuur.

2) Laai u selfie op met die Raspberry Pi -kameramodule.:)

Aanbeveel: