INHOUDSOPGAWE:
- Stap 1: Sê hallo vir Linux
- Stap 2: Om rond te kom
- Stap 3: Gebruik die lessenaaromgewing
- Stap 4: Afsluiting + herlaai vanaf GUI
- Stap 5: Gebruik die lêerbestuurder
- Stap 6: Gebruik die opdraglyn-koppelvlak
- Stap 7: Neem 'n skermkiekie
- Stap 8: Sudo, wortel en toestemmings
- Stap 9: Die gidsboom
- Stap 10: Omring en maak lêers
- Stap 11: Meer bruikbare opdragreëls
- Stap 12: Maak 'n foto
- Stap 13: Opdragreëlvlae en hulp
- Stap 14: Soek handleidingsbladsye en neem selfie met kameramodule
Video: Navigeer deur die sagteware van die Raspberry Pi: deel 1: 14 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Deur push_resetVolg meer deur die skrywer:
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
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.
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.
'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.
Die ikoon van SonicPi is nou in die taakbalk waar die ander twee programme vroeër was.
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.
'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.
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.
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.
'N Terminaalvenster verskyn met 'n kort lyn karakters en 'n wyser. Dit word die opdragreël genoem.
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.
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:
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
Aftel na skermkiekie.
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:
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.
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:
Boe Bot navigeer deur 'n doolhof: 4 stappe
Boe Bot navigeer deur 'n doolhof: hierdie instruksies sal u help om bumpers vir die boe bot te skep, en dit sal u die kode gee wat die boe bot deur die doolhof sal navigeer
Blaai deur die sagteware van die Raspberry Pi: Deel 2: 10 stappe
Blaai deur die sagteware van die Raspberry Pi: Deel 2: Hierdie les is 'n voortsetting van u opdragreëlopleiding. As u met die Raspberry Pi werk, sal u ongetwyfeld nuwe sagteware installeer om te leer, uit te probeer en mee te maak. In hierdie les leer u hoe u sagtewarepakkette installeer en
Hoe om u eie windmeter te bou met behulp van rietskakelaars, saaleffek sensor en 'n paar stukkies op Nodemcu - Deel 2 - Sagteware: 5 stappe (met foto's)
Hoe om u eie windmeter te bou met behulp van rietskakelaars, saal -effektsensor en 'n paar stukkies op Nodemcu - Deel 2 - sagteware: inleiding Dit is die opvolger van die eerste pos "Hoe om u eie windmeter te bou met behulp van rietskakelaars, saal -effek sensor en 'n paar stukkies" op Nodemcu - Deel 1 - Hardeware " - waar ek wys hoe om die windsnelheid en rigtingmeting saam te stel
Navigeer deur robot met skoonsensors, sonder GPS, sonder kaart: 13 stappe (met foto's)
Navigeer deur die robot met skoonsensors, sonder GPS, sonder kaart: die robot beweeg op 'n vooraf geprogrammeerde pad en stuur (oor bluetooth) sy werklike bewegingsinligting na 'n telefoon vir intydse opsporing. Arduino is vooraf geprogrammeer met pad en oblu word gebruik vir die waarneming van die beweging van die robot. oblu stuur beweging na
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek