Përmbajtje:

Lundrimi në Softuerin e Raspberry Pi: Pjesa 1: 14 Hapa
Lundrimi në Softuerin e Raspberry Pi: Pjesa 1: 14 Hapa

Video: Lundrimi në Softuerin e Raspberry Pi: Pjesa 1: 14 Hapa

Video: Lundrimi në Softuerin e Raspberry Pi: Pjesa 1: 14 Hapa
Video: Самый дешевый 7-дневный круиз класса люкс на борту Diamond Princess 2024, Korrik
Anonim

Ndiqni më shumë nga autori:

Klasa Elektronike të Veshshme
Klasa Elektronike të Veshshme
Klasa Elektronike të Veshshme
Klasa Elektronike të Veshshme
Klasa Raspberry Pi
Klasa Raspberry Pi
Klasa Raspberry Pi
Klasa Raspberry Pi
Si të lidhni një Werkstatt-01 me një modul Eurorack
Si të lidhni një Werkstatt-01 me një modul Eurorack
Si të lidhni një Werkstatt-01 me një modul Eurorack
Si të lidhni një Werkstatt-01 me një modul Eurorack

Rreth: E specializuar në qepje, saldim dhe ushqim të lehtë. Më shumë gjëra që bëj… Unë mësoj një klasë interaktive të modës dhe tekstilit të quajtur Ndërveprime të veshshme dhe të buta në Kolegjin e Arteve në Kaliforni. www.wearablesoftin… Më shumë Rreth push_reset »

Në këtë mësim, do të mësoni se si të lundroni në Raspberry Pi tuaj duke përdorur ndërfaqen e linjës së komandës. Do të krijoni dosje, do të kaloni nga një drejtori në tjetrën dhe do të mësoni se si të bëni një pamje të ekranit për të regjistruar të gjithë punën tuaj gjatë gjithë klasës!

Ne do të fillojmë me identifikimin dhe përcaktimin e disa termave dhe koncepteve kryesore rreth softuerit të Raspberry Pi. Do të njiheni me mjedisin e desktopit dhe do të filloni të përdorni ndërfaqen e linjës së komandës.

Lundrimi në Softuerin e Raspberry Pi: Pjesa 2 vazhdon edukimin tuaj në linjën e komandës me disa komanda kryesore që mund të mos i përdorni shumë gjatë gjithë klasës, por do të dëshironi të jeni të vetëdijshëm kështu që të vazhdoni edukimin dhe eksperimentimin tuaj me Raspberry Pi.

Hapi 1: Thuaj Përshëndetje për Linux

Image
Image

Në zemër të Raspberry Pi është sistemi i tij operativ i cili në rastin tonë është Raspbian. Raspbian është një sistem operativ falas i bazuar në Debian i optimizuar për pajisjen Raspberry Pi. Debian bazohet në një pjesë tjetër të softuerit, kernelin Linux. Kjo e bën Debian një shpërndarje Linux, e njohur gjithashtu si një shpërndarje Linux.

Çfarë është Linux?

Linux u krijua nga Linus Torvald dhe u nda me botën në 1991. mostlyshtë referuar kryesisht si një OS, por Linux është me të vërtetë bërthama në thelbin e OS. Gjëja e shkëlqyeshme për Linux është se është me burim të hapur. Burimi i hapur do të thotë që i gjithë kodi burim është i disponueshëm për tu shkarkuar, përdorur dhe ndryshuar nëse zgjidhni. Linux është falas për t'u shkarkuar dhe përdorur, si dhe çdo shpërndarje Linux e bërë, siç është Raspbian. Kjo bie ndesh me sistemet operative të Apple Apple X dhe Windows. Këto sisteme operative janë me burim të mbyllur që do të thotë që ju nuk mund të merrni kodin burimor dhe gjithçka krijohet në fshehtësi. Softueri i shkruar për OS X ose Windows nuk do të funksionojë me Linux, por ka shumë alternativa falas dhe me burim të hapur për disa nga aplikacionet tuaja të preferuara Mac dhe Windows të disponueshme për Linux.

Për të mësuar më shumë, dëgjoni vetë Linusin të flasë për Linux në fjalimin e tij TED më lart. Le të eksplorojmë disa koncepte të tjera që janë kryesore për programin kompjuterik.

Çfarë është një sistem operativ?

Një OS është një koleksion i softuerëve që menaxhon ruajtjen, harduerin, softuerin dhe më shumë.

Disa nga gjërat që bën një OS:

  • menaxhon skedarët dhe dosjet
  • njeh dhe instalon drejtues per periferikësh
  • menaxhon sigurinë e sistemit
  • lejon që softueri të komunikojë me harduerin
  • ngarkon dhe ekzekuton aplikacione softuerike
  • shfaq grafikë dhe tekst të aplikacioneve
  • u siguron aplikacioneve qasje në memorje dhe ruajtje

Kerneli i një OS

Një kernel është një përbërës qendror i një sistemi operativ. Qëllimi i vetëm i kernelit është të menaxhojë komunikimin midis aplikacioneve softuerike dhe harduerit (CPU, kujtesa e diskut etj.). Kerneli menaxhon tiparet kryesore të një OS disa prej të cilave janë të listuara më sipër. Nëse aplikacionet dhe shërbimet e dobishme shtohen në krye të kernelit, atëherë paketa e plotë bëhet një OS.

Hapi 2: Arritja

Ka dy mënyra për të kapur softuerin e Raspberry Pi:

1) Mjedisi i desktopit

Mjedisi i desktopit njihet si GUI (Ndërfaqe grafike e përdoruesit). Kjo është ajo që keni përdorur në kompjuterin tuaj personal kur hapni dritare, tërhiqni dhe lëshoni artikuj, krijoni dosje të reja, etj. Mjedisi i desktopit është krijuar për të imituar një tavolinë të vërtetë zyre me një fletore, kalkulator dhe dosje për të regjistruar dokumente të shkruara in. Në këtë mësim, unë do të theksoj se ku mund të gjeni gjëra, por unë kryesisht supozoj se ju e dini se si të silleni dhe të përdorni një mjedis desktop.

2) Linux Shell

Shell është një program i njohur si CLI (Komanda e Linjës së Komandës) sepse merr komandat e tastierës dhe i kalon ato në sistemin operativ për tu zbatuar. Pothuajse të gjitha shpërndarjet Linux ofrojnë një program shell nga Projekti GNU i quajtur Bash. Emri është një akronim për Bourne Again SHell që referon se autori i programit origjinal të guaskës rrjedh nga, Steve Bourne. Ju mund të bëni të njëjtat gjëra brenda guaskës që mund të bëni në një desktop. Përveçse në vend që të klikoni në ikona ju shkruani komanda. Linja e komandës është mënyra se si njerëzit i rrethuan kompjuterët dekada para se të kishte një GUI dhe në këtë klasë, është ajo që ju do të përdorni kryesisht.

Hapi 3: Përdorimi i mjedisit të desktopit

Desktopi në një aplikacion të quajtur LXDE, i cili është i shkurtër për Lightweight X11 Desktop Environment. Ky aplikacion tashmë vjen i instaluar në Raspberry Pi i shoqëruar me programe gati për t'u përdorur.

Desktopi ndahet në dy zona kryesore: shiritin e detyrave dhe zonën e desktopit. Ju mund të shihni që ikona e shportës së mbeturinave është në zonën e desktopit. Kjo ikonë quhet shkurtore. Ju mund të shtoni dhe hiqni shkurtoret duke klikuar me të djathtën në një aplikacion dhe duke zgjedhur krijimin e një shkurtore.

Imazhi
Imazhi

Shiriti i detyrave mund të mbajë një numër artikujsh të quajtur applet. Nga e majta në të djathtë apletet në shiritin e detyrave të paraqitur janë:

  • Menu
  • Shiriti i nisjes së aplikacionit
  • Task Bar
  • Bluetooth
  • Rrjetet WiFi
  • Kontrolli i volumit
  • Monitori i Përdorimit të CPU
  • Ora
  • Hedhës

Të gjitha këto aplikacione në shiritin e detyrave mund të hiqen, të shtohen dhe të riorganizohen.

Për të shtuar ose hequr aplikacionet, klikoni me të djathtën në shiritin e detyrave dhe zgjidhni Shto/Hiq artikujt e panelit. Do të shfaqet një dritare me katër skeda që funksionojnë përgjatë pjesës së sipërme. Klikoni në skedën Paneli Apletet. Klikoni në Bar Launch Application dhe më pas butonin Preferences në menunë e djathtë.

Imazhi
Imazhi
Imazhi
Imazhi

Do të hapet një dritare e dytë e ndarë në dy kolona. Në kolonën e majtë, gjeni aplikacionet aktuale në shiritin e nisjes së aplikacionit. Kolona e djathtë mban një listë të aplikacioneve të instaluara në Pi që mund të zgjidhni të shtoni. Si shembull, le t'i heqim këto të dyja, pasi nuk do t'i përdorim në këtë klasë:

  • Matematika
  • Wolfram

Dhe shtoni një:

SonicPi (nën kategorinë "Programim")

Për ta hequr, klikoni mbi aplikacionin dhe pastaj butonin Hiq në mes. Thatshtë kaq e thjeshtë! Kjo nuk e fshin programin nga Pi juaj, vetëm shkurtoren nga shiriti i detyrave. Për të shtuar, zgjidhni aplikacionin nga kolona e djathtë dhe më pas klikoni butonin Shto.

Imazhi
Imazhi
Imazhi
Imazhi

Ikona e SonicPi tani është në shiritin e detyrave ku dikur ishin dy aplikacionet e tjera.

Imazhi
Imazhi

Hapi 4: Fikja + Rinisja Nga GUI

Ju mund të keni vënë re tashmë se Raspberry Pi 3 (dhe të gjitha modelet e tjera për këtë çështje) nuk ka një çelës ndezje/fikje. Pra, si e mbyllni Raspberry Pi? Thjesht tërheqja e prizës kur Raspberry Pi është ende në punë mund të korruptojë potencialisht të dhënat në kartën SD, kështu që mos e bëni këtë! Mënyra më e mirë dhe më e sigurt për të fikur Raspberry Pi është mbyllja e tij përmes softuerit. Për ta bërë këtë, shkoni te Menyja në këndin e sipërm të majtë dhe zgjidhni Shutdown.

Imazhi
Imazhi

Një dritare shfaqet me tre opsione

Fike

Mbyllja e Pi tuaj në këtë mënyrë ndalon në mënyrë të sigurt të gjitha proceset dhe fik sistemin. Extrashtë shumë e sigurt të prisni 60 sekonda derisa të hiqni furnizimin me energji elektrike. Përndryshe, mund të shikoni LED -in e gjelbër ACT. Do të ndizet 10 herë dhe më pas do të bëhet i qëndrueshëm duke njoftuar se ka mbyllur.

Imazhi
Imazhi

Rinisni

Ky opsion rinis me siguri Raspberry Pi. Kjo ndonjëherë është e nevojshme pas instalimit të softuerit dhe konfigurimit të Raspberry Pi.

Shkyç

Raspberry Pi mund të ketë më shumë se një përdorues përveç përdoruesit të paracaktuar Pi. Ky opsion del nga përdoruesi aktual.

Hapi 5: Përdorimi i Menaxherit të Skedarëve

Një pjesë e madhe e sistemit operativ të kompjuterit është sistemi i skedarëve. Menaxheri i Skedarëve është aplikacioni i Raspbian për të hyrë dhe menaxhuar sistemin e skedarëve të Raspberry Pi i cili përbëhet nga drejtori (dosje) dhe skedarë (si Windows Explorer ose Finder në Mac). Le ta hapim dhe ta kontrollojmë.

Klikoni në ikonën e kabinetit të skedarëve në shiritin e detyrave. Ju gjithashtu mund ta gjeni nën Meny> Aksesorët> Menaxheri i Skedarëve.

Imazhi
Imazhi
Imazhi
Imazhi

Hapi 6: Përdorimi i ndërfaqes së Linjës së Komandës

Linja e komandës quhet gjithashtu terminal ose tastierë. Aplikacioni i paracaktuar i terminalit në Raspbian quhet LXTerminal. LXTerminal është një program tjetër që ju lejon të ndërveproni me guaskën. Technshtë teknikisht i njohur si 'emulator terminal' që do të thotë se imiton terminalet video të stilit të vjetër (nga para se të krijoheshin GUI) në një mjedis grafik.

Për të filluar, duhet të hapim një dritare terminale. Shtypni butonat:

Ctrl+Alt+t

Ose drejtohuni në këndin e sipërm të majtë dhe klikoni në ikonën e monitorit të kompjuterit me ekranin e zi.

Imazhi
Imazhi

Do të shfaqet një dritare terminale me një rresht të shkurtër karakteresh dhe një kursor. Kjo quhet linja e komandës.

Imazhi
Imazhi

Kjo linjë e karaktereve sipas radhës nga e majta në të djathtë janë emri i përdoruesit, emri i hostit, shtegu dhe simboli:

  • emri i përdoruesit është emri i përdoruesit aktual operativ që është nënshkruar në Pi.
  • emri i hostit është emri i Pi
  • rruga është vendi ku përdoruesi po operon në kompjuter, i njohur edhe si drejtoria aktuale e punës. Parazgjedhja është drejtoria kryesore e atij përdoruesi. Ne jemi regjistruar si përdorues "pi". "~" është i njëjtë me rrugën "/home/username" ose "/home/pi" është ky rast.
  • simboli tregon se çfarë përdoruesi është operatori aktual. "$" do të thotë përdorues normal "#" do të thotë përdorues rrënjësor.
Imazhi
Imazhi

Duke përdorur këtë njohuri, linja e mësipërme do të thotë që përdoruesi pi është i kyçur në kompjuterin e quajtur raspberrypi dhe aktualisht është në drejtorinë kryesore si një përdorues normal.

Kursori është ulur atje duke pritur për kontributin tuaj, le t'i japim diçka për të bërë!

Hapi 7: Merrni një Pamje Ekrani

Për detyrën tuaj të parë, do të mësoni se si të bëni një pamje të ekranit në mënyrë që të mund të dokumentoni përparimin tuaj gjatë gjithë klasës. Për të marrë një pamje nga ekrani do të përdorni Scrot (SCReenshOT). Ky është një aplikacion për kapjen e ekranit të vijës së komandës që kam përdorur për të marrë të gjitha pamjet e ekranit për këtë klasë. Scrot vjen i bashkuar me Raspbian kështu që nuk ka nevojë ta instaloni. Për të marrë një pamje të ekranit të llojit të desktopit tuaj:

skrot

Pamja e ekranit ruhet automatikisht në dosjen tuaj kryesore. Shkoni dhe kontrolloni atë duke përdorur Menaxherin e Skedarëve. Pamja e ekranit do të duket kështu:

Imazhi
Imazhi

Më poshtë janë më shumë komanda Scrot që do të jenë të dobishme ndërsa dokumentoni përparimin tuaj. Provoni secilën dhe shikoni rezultatet në File Manager.

Merrni një pamje të ekranit pas një vonese 5 sekondash:

skrot -d 5

Numëroni mbrapsht një vonesë prej 5 sekondash dhe më pas bëni një pamje të ekranit:

skrot -cd 5

Merrni një fotografi të dritares aktive aktive në desktop, e cila në këtë rast është terminal:

skrot -u -cd 5

Imazhi
Imazhi

Numërimi mbrapsht për pamjen e ekranit.

Imazhi
Imazhi

Pamje e ekranit të dritares aktive aktive (Terminali).

Hapi 8: Sudo, Rrënjë dhe Leje

Sistemi operativ Raspbian lejon që më shumë se një përdorues të identifikohet në Raspberry Pi. Si parazgjedhje, Raspberry Pi ka dy llogari përdoruesi: pi dhe root.

Pi konsiderohet një llogari normale e përdoruesit. Root është një llogari super -përdoruese me leje shtesë që i lejon asaj të bëjë gjëra që një përdorues normal nuk mund t'i bëjë. Ky dallim ju ndihmon të parandaloni shkatërrimin aksidental të sistemit operativ dhe mbron sistemin operativ nga viruset e mundshëm. Ju kryesisht do të qëndroni të regjistruar si një përdorues normal, por jeni në gjendje të ekzekutoni komanda si superpërdorues kur është e nevojshme. Kjo bëhet duke përdorur komandën s udo. Ky komandë është i shkurtër për superuser do. Vendosja e sudo para një komande tjetër e lëshon atë si përdorues rrënjë që i jep privilegje rrënjësore për kryerjen e detyrave administrative. Këto detyra përfshijnë instalimin e softuerit, redaktimin e skedarëve bazë dhe detyra të tjera të fuqishme.

Hapi 9: Pema e Drejtorisë

Sistemi i skedarëve të Raspberry Pi është i rregulluar në një strukturë hierarkike të drejtorive. Kjo do të thotë që sistemi i skedarëve është i strukturuar si një seri drejtorish që dalin nga një drejtori e vetme. Si diagram, sistemi i ngjan një peme. Për të mbajtur në linjë me një analogji peme në sistemin e skedarëve Raspbian, drejtoria e vetme nga e cila lind pjellja quhet rrënjë.

Rrugë

Në pemën e drejtorive, çdo skedar ka një shteg që tregon vendndodhjen e tij.

Rruga Absolute

Rruga absolute është rruga e një skedari duke filluar nga drejtoria rrënjë. Për shembull, në Menaxherin e Skedarëve mund të shihni shtegun absolut të drejtorisë së Dokumenteve:

/home/pi/Dokumente

Shiriti i parë përpara "/" përfaqëson drejtorinë rrënjë.

Rruga relative

Një rrugë relative është vendndodhja e një skedari duke filluar nga drejtoria aktuale e punës. Kur hyni për herë të parë në Raspberry Pi (ose filloni një seancë emulatori terminal) drejtoria juaj aktuale e punës është vendosur në direktorinë tuaj. Rruga relative e të njëjtit shembull të drejtorisë së Dokumenteve të përdorur më sipër është:

Dokumentet

Vini re se si nuk ka pjerrësi përpara; ky është një tregues që po përdorni një rrugë relative.

Hapi 10: Rrethimi dhe Krijimi i Dosjeve

Ashtu si në një mjedis desktop, ju mund të krijoni dhe lëvizni nëpër skedarë dhe drejtori në vijën e komandës. Ndiqni në një dritare terminale.

pwd = drejtoria aktuale e punës. Gjithmonë mund të zbuloni se ku jeni në pemën e drejtorive me këtë komandë. Provoje:

pwd

mkdir = krijoni një drejtori të re. Vendosni emrin e zgjedhur të drejtorisë së re pas mkdir. Për shembull, quajeni këtë një gabim:

mkdir boof

cd = ndrysho direktorinë. Kjo komandë ju zhvendos në drejtorinë që tregoni:

cd boof

Kërkesa do të azhurnohet me rrugën e vendndodhjes tuaj të re, e cila tani është drejtoria juaj aktuale e punës:

pi@raspberrypi: ~/bof $

Ndërsa jeni në drejtorinë boof bëni një dosje tjetër të quajtur fotot:

mkdir fotos

Shkoni në drejtorinë e quajtur fotos.

cd fotot

ls = listoni përmbajtjen e drejtorisë. Për të parë nëse ka ndonjë skedar në këtë drejtori, mund të hidhni një sy përreth me komandën ls:

ls

Kur godisni E nter një printim tjetër i shpejtë, por asgjë tjetër. Kjo ndodh sepse tani drejtoria ku ndodheni është bosh. Ju nuk keni futur asnjë skedar në të (as bof për çështje). Le ta krijojmë tani duke bërë një fotografi me modulin e kamerës!

Hapi 11: Gjëra më të dobishme të linjës së komandës

Historia e Komandës + Redaktimi

Nëse e gjeni veten duke shtypur në mënyrë të përsëritur të njëjtën ose të njëjtën komandë në të njëjtën sesion, mund të dëshironi të provoni të kopjoni dhe ngjisni për të kursyer kohë. Ctrl + C dhe Ctrl + V nuk do të funksionojnë në terminal. Në vend të kësaj, ju doni të përdorni historinë e komandave. Nëse shtypni tastin e shigjetës lart mund të shihni dhe përdorni të gjitha komandat tuaja të mëparshme. Për të redaktuar një komandë përdorni shigjetat e djathta dhe të majta për të lëvizur kursorin.

Përfundimi i një Sesioni Terminal

Për të përfunduar një sesion dhe për të mbyllur dritaren e terminalit përdorni shtypni Ctrl + D ose përdorni:

dalje ose thjesht mbyllni dritaren duke klikuar miun në butonin X në qoshe.

Hapi 12: Shkrepni një Foto

Raspistill është një aplikacion i lehtë i linjës së komandës që vjen me Raspbian. Përdoret për të nxjerrë dhe manipuluar fotografi me modulin e kamerës. Pra, ju e dini se çfarë do të thotë kjo, apo jo? Timeshtë koha për të bërë një selfie! Si parazgjedhje, kamera do të shfaqë një pamje paraprake në ekran për 5 sekonda para se të bëjë një fotografi. Vendoseni kamerën tuaj në drejtim të fytyrës tuaj. Për të bërë një fotografi dhe për ta ruajtur atë si një jpeg të quajtur me lloji i fotografisë:

raspistill -o mePic.jpg

Bukur! Sapo keni bërë fotografinë tuaj të parë me Raspberry Pi. Nëse nuk ka gabime, do të shihni një kërkesë të re. Nëse ju ka dhënë një gabim, kontrolloni për ndonjë gabim në komandën tuaj, rishikoni konfigurimin për t'u siguruar që kamera juaj është e aktivizuar dhe sigurohuni që kamera juaj të jetë lidhur mirë (kërkon rindezje pas rilidhjes).

Për të parë nëse fotografia është krijuar me sukses, hidhini një sy në cwd (drejtoria aktuale e punës):

ls

Nëse nuk është e shënuar, sigurohuni që jeni në adresën e duhur dhe provoni përsëri:

pi@raspberrypi: ~/boof/fotos $

Nëse fotografia ka ruajtur saktë, mePic-j.webp

xdg-hap mePic.jpg

Këtu është e imja:

Imazhi
Imazhi

Mund të shkruani mbi muaPic-j.webp

Hapi 13: Flamujt e linjës së komandës dhe marrja e ndihmës

Kur shikoni këto komanda që keni përdorur deri më tani:

raspistill -o mePic.jpg

skrot -d 5

skrot -u -cd 5

Për çfarë bëhet fjalë për -o, -u, -d dhe -cd? Kur shihni një personazh me një "-" para tij, ky quhet flamur. Një flamur i linjës së komandës është një mënyrë e zakonshme për të specifikuar opsionet për aplikacionet dhe mjetet e linjës së komandës siç janë Scrot dhe Raspistill. Ju mund të kërkoni të gjitha opsionet në dispozicion për një aplikacion dhe mjet të linjës së komandës me komandën man. Për shembull, për të parë të gjitha opsionet që Scrot ka për të ofruar llojin:

burrë skrot

Komanda njeri është e shkurtër për manual. Kjo sjell faqet manuale ku mund të lexoni një përshkrim të aplikacionit dhe të gjitha opsionet në dispozicion për t'u përdorur.

Imazhi
Imazhi

Nëse ndonjëherë doni të dini më shumë për një komandë, njeriu është gjëja e parë që duhet të përdorni! Ju mund të shikoni faqet manuale për çdo komandë duke përdorur njeri si kjo:

burrë skrot

Për të dalë nga faqet manuale shtypni "q".

Nëse një komandë nuk ka një faqe manuale, përdorni -h ose -ndihmë pas një komande ose emri të aplikacionit:

skrot -h

raspistill -ndihmë

ose info:

info raspistill

Unë ju inkurajoj që të përdorni komandën man dhe -ndihmë me çdo mjet, aplikacion dhe komandë të re që përdorni në LXTerminal. Shtë një mënyrë e shkëlqyer për të mësuar se si t'i përdorni ato duke e bërë një zakon të shkëlqyeshëm të futeni në brazdën e tanishme.

Hapi 14: Kërkoni faqe manuale dhe bëni selfie me modulin e kamerës

Ngarko dy imazhe siç përshkruhen më poshtë:

1) Duke përdorur një shfletues uebi, kërkoni një komandë të re Linux. Ngarko një pamje nga ju duke përdorur njeriun për të mësuar më shumë rreth komandës. Mund të regjistroheni në këtë klasë në shfletuesin tuaj të internetit Pi ose të dërgoni me email vetë pamjet e ekranit.

2) Ngarko selfie -n tuaj të marrë me modulin e kamerës Raspberry Pi.:)

Recommended: