Obsah:

Navigácia v softvéri Raspberry Pi: časť 1: 14 krokov
Navigácia v softvéri Raspberry Pi: časť 1: 14 krokov

Video: Navigácia v softvéri Raspberry Pi: časť 1: 14 krokov

Video: Navigácia v softvéri Raspberry Pi: časť 1: 14 krokov
Video: Leap Motion SDK 2024, Júl
Anonim

Od push_resetSledovať viac od autora:

Trieda nositeľnej elektroniky
Trieda nositeľnej elektroniky
Trieda nositeľnej elektroniky
Trieda nositeľnej elektroniky
Trieda Raspberry Pi
Trieda Raspberry Pi
Trieda Raspberry Pi
Trieda Raspberry Pi
Ako pripojiť Werkstatt-01 k modulu Eurorack
Ako pripojiť Werkstatt-01 k modulu Eurorack
Ako pripojiť Werkstatt-01 k modulu Eurorack
Ako pripojiť Werkstatt-01 k modulu Eurorack

O: Špecializácia na šitie, spájkovanie a snacking. Viac vecí, ktoré robím … Vyučujem interaktívnu triedu módy a textilu s názvom Nositeľné a mäkké interakcie na California College of the Arts. www.wearablesoftin … Viac o push_reset »

V tejto lekcii sa naučíte, ako ovládať Raspberry Pi pomocou rozhrania príkazového riadka. Budete vytvárať priečinky, presúvať sa z jedného adresára do druhého a naučíte sa, ako vytvoriť snímku obrazovky, ktorá zachytí všetku vašu prácu v celej triede!

Začneme identifikáciou a definovaním niektorých kľúčových pojmov a konceptov týkajúcich sa softvéru Raspberry Pi. Zobrazí sa vám prostredie desktopu a začnete používať rozhranie príkazového riadka.

Navigácia v softvéri Raspberry Pi: Časť 2 pokračuje vo vašom vzdelávaní v príkazovom riadku niektorými kľúčovými príkazmi, ktoré možno v triede nebudete extenzívne používať, ale budete si ich chcieť uvedomiť, takže budete pokračovať vo svojom vzdelávaní a experimentovaní s Raspberry Pi.

Krok 1: Pozdravte Linux

Image
Image

V srdci Raspberry Pi je jeho operačný systém, ktorý je v našom prípade Raspbian. Raspbian je bezplatný operačný systém založený na Debiane optimalizovaný pre hardvér Raspberry Pi. Debian je založený na ešte jednom softvéri, jadre Linux. Vďaka tomu je Debian distribúciou Linuxu, známou tiež ako distribúcia Linuxu.

Čo je Linux?

Linux vytvoril Linus Torvald a bol zdieľaný so svetom v roku 1991. Väčšinou sa označuje ako operačný systém, ale Linux je jadrom operačného systému. Na Linuxe je skvelé, že je open source. Open source znamená, že ak si vyberiete, všetok zdrojový kód je k dispozícii na stiahnutie, použitie a úpravu. Linux je možné zadarmo sťahovať a používať, ako aj všetky vytvorené distribúcie Linuxu, ako napríklad Raspbian. To je v kontraste k operačným systémom Apple OS X a Microsoft Windows. Tieto operačné systémy sú uzavretým zdrojom, čo znamená, že nemôžete získať zdrojový kód a všetko je utajené. Softvér napísaný pre OS X alebo Windows nebude fungovať s Linuxom, ale pre Linux je k dispozícii množstvo bezplatných a open source alternatív k niektorým z vašich obľúbených aplikácií pre Mac a Windows.

Ak sa chcete dozvedieť viac, vypočujte si Linusa, ktorý hovorí o Linuxe vo svojej prednáške TED vyššie. Pozrime sa na ďalšie koncepty, ktoré sú kľúčové pre softvér počítača.

Čo je to operačný systém?

OS je zbierka softvéru, ktorý spravuje úložisko, hardvér, softvér a ďalšie.

Niektoré z vecí, ktoré OS robí:

  • spravuje súbory a priečinky
  • rozpoznáva a inštaluje ovládače pre periférne zariadenia
  • spravuje zabezpečenie systému
  • umožňuje softvéru komunikovať s hardvérom
  • načítava a spúšťa softvérové aplikácie
  • zobrazuje grafiku a text aplikácií
  • poskytuje aplikáciám prístup k pamäti a úložisku

Jadro OS

Jadro je centrálnou súčasťou operačného systému. Jediným cieľom jadra je riadiť komunikáciu medzi softvérovými aplikáciami a hardvérom (CPU, disková pamäť atď.). Jadro spravuje základné funkcie operačného systému, z ktorých niektoré sú uvedené vyššie. Ak sú k jadru pridané užitočné aplikácie a pomocné programy, z kompletného balíka sa stane OS.

Krok 2: Getting Around

Existujú dva spôsoby, ako obísť softvér Raspberry Pi:

1) Pracovné prostredie

Desktopové prostredie je známe ako GUI (grafické užívateľské rozhranie). To je to, čo používate na svojom osobnom počítači pri otváraní okien, presúvaní položiek, vytváraní nových priečinkov atď. Pracovné prostredie bolo navrhnuté tak, aby napodobňovalo skutočný kancelársky stôl pomocou poznámkového bloku, kalkulačky a priečinkov na ukladanie písomných dokumentov. v. V tejto lekcii vám ukážem, kde môžete veci nájsť, ale hlavne predpokladám, že sa viete pohybovať a používať desktopové prostredie.

2) Linux Shell

Shell je program známy ako CLI (rozhranie príkazového riadka), pretože vyžaduje vykonanie príkazov klávesnice a ich odoslanie operačnému systému. Takmer všetky distribúcie Linuxu dodávajú shell program z projektu GNU s názvom Bash. Názov je skratkou pre Bourne Again SHell, ktorá odkazuje na autora pôvodného programu shell je odvodený od, Steve Bourne. V prostredí shellu môžete robiť to isté, čo môžete na počítači. Ibaže namiesto klikania na ikony píšete príkazy. Príkazový riadok je spôsob, akým sa ľudia pohybovali okolo počítačov desaťročia predtým, ako existovalo grafické rozhranie, a v tejto triede ho budete predovšetkým používať.

Krok 3: Používanie desktopového prostredia

Desktop v aplikácii s názvom LXDE, čo je skratka pre Lightweight X11 Desktop Environment. Táto aplikácia je už nainštalovaná v zariadení Raspberry Pi s programami pripravenými na použitie.

Pracovná plocha je rozdelená na dve hlavné oblasti: panel úloh a oblasť pracovnej plochy. V oblasti pracovnej plochy môžete vidieť ikonu odpadkového koša. Táto ikona sa nazýva skratka. Skratky môžete pridávať a odstraňovať kliknutím pravým tlačidlom myši na aplikáciu a výberom možnosti vytvoriť skratku.

Obrázok
Obrázok

Panel úloh môže obsahovať niekoľko položiek nazývaných aplety. Zľava doprava applety na vyobrazenom paneli úloh sú:

  • Ponuka
  • Panel spustenia aplikácie
  • Panel úloh
  • Bluetooth
  • WiFi siete
  • Nastavenie hlasitosti
  • Monitor využitia CPU
  • Hodiny
  • Vyhadzovač

Všetky tieto aplety na paneli úloh je možné odobrať, pridať do nich a znova usporiadať.

Ak chcete pridať alebo odobrať aplety, kliknite pravým tlačidlom myši na panel úloh a zvoľte položku Pridať alebo odstrániť položky panelu. Zobrazí sa okno so štyrmi kartami, ktoré sú spustené v hornej časti. Kliknite na kartu Panelové aplety. Kliknite na panel spustenia aplikácie a potom na tlačidlo Predvoľby v pravom menu.

Obrázok
Obrázok
Obrázok
Obrázok

Otvorí sa druhé okno, ktoré je rozdelené do dvoch stĺpcov. V ľavom stĺpci nájdete aktuálne aplikácie na paneli spustenia aplikácií. V pravom stĺpci je zoznam aplikácií nainštalovaných na Pi, ktoré sa môžete rozhodnúť pridať. Odstráňte tieto dva, pretože ich v tejto triede nebudeme používať:

  • Mathematica
  • Wolfram

A pridajte jeden:

SonicPi (v kategórii „Programovanie“)

Ak chcete odstrániť, kliknite na aplikáciu a potom na tlačidlo Odstrániť v strede. Je to také jednoduché! Program sa tým neodstráni z vášho Pi, iba skratky z panela úloh. Ak chcete pridať, vyberte aplikáciu z pravého stĺpca a potom kliknite na tlačidlo Pridať.

Obrázok
Obrázok
Obrázok
Obrázok

Ikona SonicPi je teraz na paneli úloh, kde bývali ďalšie dve aplikácie.

Obrázok
Obrázok

Krok 4: Vypnutie + reštartovanie z grafického rozhrania

Možno ste si už všimli, že Raspberry Pi 3 (a všetky ostatné modely) nemá vypínač. Ako teda vypnete Raspberry Pi? Jednoduché vytiahnutie sieťovej zástrčky za chodu Raspberry Pi môže potenciálne poškodiť údaje na karte SD, takže to nerobte! Najlepším a najbezpečnejším spôsobom vypnutia Raspberry Pi je jeho vypnutie prostredníctvom softvéru. Ak to chcete urobiť, prejdite do ponuky v ľavom hornom rohu a vyberte položku Vypnúť.

Obrázok
Obrázok

Zobrazí sa okno s tromi možnosťami

Vypnúť

Vypnutie vášho Pi týmto spôsobom bezpečne zastaví všetky procesy a vypne systém. Je mimoriadne bezpečné čakať 60 sekúnd, kým neodpojíte napájanie. Prípadne môžete sledovať zelenú kontrolku ACT. Bliká 10 -krát a potom sa rozsvieti ako upozornenie na vypnutie.

Obrázok
Obrázok

Reštartovať

Táto možnosť bezpečne reštartuje Raspberry Pi. Niekedy je to potrebné po inštalácii softvéru a konfigurácii Raspberry Pi.

Odhlásiť sa

Raspberry Pi môže mať okrem predvoleného používateľa Pi aj viac ako jedného používateľa. Táto možnosť odhlási aktuálneho používateľa.

Krok 5: Použitie Správcu súborov

Veľkú časť operačného systému počítača tvorí súborový systém. Správca súborov je aplikácia Raspbian na prístup a správu súborového systému Raspberry Pi, ktorý sa skladá z adresárov (priečinkov) a súborov (napríklad Windows Explorer alebo Finder na počítačoch Mac). Otvorme to a skontrolujme to.

Kliknite na ikonu skrinky so súbormi na paneli úloh. Nájdete ho tiež v ponuke> Príslušenstvo> Správca súborov.

Obrázok
Obrázok
Obrázok
Obrázok

Krok 6: Použitie rozhrania príkazového riadka

Príkazový riadok sa označuje aj ako terminál alebo konzola. Predvolená terminálová aplikácia v Raspbian sa nazýva LXTerminal. LXTerminal je ďalší program, ktorý vám umožňuje interakciu s shellom. Technicky je známy ako „emulátor terminálu“, čo znamená, že v grafickom prostredí emuluje staré terminály videa (z obdobia pred vývojom grafického rozhrania).

Na začiatku musíme otvoriť okno terminálu. Stlačte klávesy:

Ctrl+Alt+t

Alebo zamierte do ľavého horného rohu a kliknite na ikonu monitora počítača s čiernou obrazovkou.

Obrázok
Obrázok

Zobrazí sa okno terminálu s krátkym riadkom znakov a kurzorom. Toto sa nazýva príkazový riadok.

Obrázok
Obrázok

Tento riadok znakov v poradí zľava doprava je používateľské meno, názov hostiteľa, cesta a symbol:

  • username je meno aktuálneho operujúceho používateľa, ktorý je prihlásený do Pi.
  • hostname je názov Pi
  • cesta je miesto, kde používateľ pracuje z počítača, známy tiež ako aktuálny pracovný adresár. Predvolený je domovský adresár tohto používateľa. Sme prihlásení ako užívateľ „pi“. V tomto prípade je „~“rovnaké ako cesta „/domov/používateľské meno“alebo „/domov/pi“.
  • symbol udáva, akým používateľom je aktuálny operátor. „$“znamená normálneho používateľa, „#“znamená používateľa root.
Obrázok
Obrázok

Vďaka týmto znalostiam vyššie uvedený riadok znamená, že používateľ pi je prihlásený do počítača s názvom raspberrypi a momentálne je v domovskom adresári ako normálny používateľ.

Kurzor tam sedí a čaká na vstup od vás, dajme tomu niečo do činenia!

Krok 7: Vytvorte snímku obrazovky

Pre svoju prvú úlohu sa naučíte, ako urobiť snímku obrazovky, aby ste mohli dokumentovať svoj pokrok v celej triede. Na zhotovenie snímky obrazovky použijete Scrot (SCReenshOT). Toto je aplikácia na zachytávanie obrazovky príkazového riadka, pomocou ktorej som urobil všetky snímky obrazovky pre túto triedu. Scrot je dodávaný s Raspbianom, takže ho nemusíte inštalovať. Ak chcete urobiť snímku obrazovky typu pracovnej plochy:

šrot

Snímka obrazovky sa automaticky uloží do vášho domovského priečinka. Choďte a skontrolujte to pomocou Správcu súborov. Snímka obrazovky bude vyzerať takto:

Obrázok
Obrázok

Nasleduje viac príkazov Scrot, ktoré budú užitočné pri dokumentovaní postupu. Skúste každý z nich a pozrite sa na výsledky v Správcovi súborov.

Vytvorte snímku obrazovky s 5-sekundovým oneskorením:

šrot -d 5

Odpočítajte 5-sekundové oneskorenie a potom urobte snímku obrazovky:

šrot -cd 5

Vytvorte snímku obrazovky aktuálne aktívneho okna na ploche, ktoré je v tomto prípade terminálom:

šrot -u -cd 5

Obrázok
Obrázok

Odpočítavanie na snímku obrazovky.

Obrázok
Obrázok

Snímka obrazovky aktuálneho aktívneho okna (Terminál).

Krok 8: Sudo, root a povolenia

Operačný systém Raspbian umožňuje prihlásenie sa na Raspberry Pi viac ako jednému používateľovi. V predvolenom nastavení má Raspberry Pi dva používateľské účty: pi a root.

Pi sa považuje za bežný používateľský účet. Root je účet superužívateľa s dodatočnými povoleniami, ktoré mu umožňujú vykonávať činnosti, ktoré bežný používateľ nemôže. Toto rozlíšenie vám pomôže zabrániť náhodnému zničeniu operačného systému a chráni operačný systém pred potenciálnymi vírusmi. Zostanete hlavne prihlásení ako normálny používateľ, ale v prípade potreby budete môcť vykonávať príkazy ako superužívateľ. To sa deje pomocou príkazu s udo. Tento príkaz je skratka pre superuser do. Umiestnením sudo pred iný príkaz ho vydáte ako používateľ root, ktorý mu udelí oprávnenia root na vykonávanie administratívnych úloh. Medzi tieto úlohy patrí inštalácia softvéru, úprava základných súborov a ďalšie výkonné úlohy.

Krok 9: Adresárový strom

Systém súborov vášho Raspberry Pi je usporiadaný v hierarchickej adresárovej štruktúre. To znamená, že súborový systém je štruktúrovaný ako séria adresárov rozvetvených z jedného adresára. Ako diagram systém pripomína strom. Aby bol v súlade so stromovou analógiou v súborovom systéme Raspbian, jediný adresár, z ktorého sa adresár vytvára, sa nazýva root.

Cesta

V strome adresárov má každý súbor cestu, ktorá ukazuje na jeho umiestnenie.

Absolútna cesta

Absolútna cesta je cesta súboru začínajúca od koreňového adresára. V Správcovi súborov napríklad vidíte, že absolútna cesta k adresáru Dokumenty je:

/home/pi/Dokumenty

Prvá lomka „/“predstavuje koreňový adresár.

Relatívna cesta

Relatívna cesta je umiestnenie súboru od aktuálneho pracovného adresára. Keď sa prvýkrát prihlásite do svojho Raspberry Pi (alebo spustíte reláciu emulátora terminálu), váš aktuálny pracovný adresár je nastavený na váš domovský adresár. Relatívna cesta k rovnakému príkladu adresára dokumentov, ktorý bol použitý vyššie, je:

Dokumenty

Všimnite si, ako neexistuje žiadne lomítko; toto je indikátor, že používate relatívnu cestu.

Krok 10: Cestovanie a vytváranie súborov

Rovnako ako v počítačovom prostredí môžete vytvárať a presúvať sa po súboroch a adresároch v príkazovom riadku. Postupujte podľa pokynov v okne terminálu.

pwd = súčasný pracovný adresár. Pomocou tohto príkazu môžete vždy zistiť, kde sa nachádzate v adresárovom strome. Vyskúšaj to:

pwd

mkdir = vytvoriť nový adresár. Za mkdir vložte zvolený názov nového adresára. Nazvite napríklad toto:

mkdir boof

cd = zmeniť adresár. Tento príkaz vás presunie do adresára, na ktorý ukážete:

cd boof

Výzva sa aktualizuje cestou vášho nového umiestnenia, ktoré je teraz vašim aktuálnym pracovným adresárom:

pi@raspberrypi: ~/boof $

V adresári boof vytvorte ďalší priečinok s názvom fotos:

fotografie mkdir

Prejdite do adresára s názvom fotografie.

cd fotografie

ls = obsah zoznamu adresárov. Ak sa chcete dozvedieť, či sa v tomto adresári nachádzajú nejaké súbory, môžete sa porozhliadnuť pomocou príkazu ls:

ls

Keď stlačíte Enter, vytlačí sa ďalšia výzva, ale nič iné. Dôvodom je, že práve teraz je adresár, v ktorom sa nachádzate, prázdny. Zatiaľ ste do neho nevložili žiadne súbory (ani hlúposť). Poďme si ho teraz vytvoriť a odfotografovať s modulom fotoaparátu!

Krok 11: Užitočnejšie veci z príkazového riadka

História príkazov + úpravy

Ak sa ocitnete pri opakovanom zadávaní podobného alebo rovnakého príkazu v rámci tej istej relácie, môžete skúsiť skopírovať a prilepiť, aby ste ušetrili čas. Ctrl + C a Ctrl + V nebudú v termináli fungovať. Namiesto toho chcete použiť históriu príkazov. Ak stlačíte kláves so šípkou hore, uvidíte a použijete všetky predchádzajúce príkazy. Na úpravu príkazu posuňte kurzor pomocou šípok doprava a doľava.

Ukončenie terminálovej relácie

Ak chcete ukončiť reláciu a zavrieť okno terminálu, stlačte kombináciu klávesov Ctrl + D alebo použite:

východ alebo jednoducho zatvorte okno kliknutím myši na tlačidlo X v rohu.

Krok 12: Nasnímajte fotografiu

Raspistill je ľahká aplikácia príkazového riadka, ktorá je dodávaná s programom Raspbian. Slúži na fotografovanie a manipuláciu s fotografiami s modulom fotoaparátu. Viete, čo to znamená, však? Je čas urobiť si selfie! V predvolenom nastavení fotoaparát zobrazí fotografiu na 5 sekúnd na obrazovke. Umiestnite fotoaparát tak, aby smeroval k vašej tvári. Ak chcete nasnímať fotografiu a uložiť ju ako súbor jpeg s názvom me, Typ obrázku:

raspistill -o mePic.jpg

Pekný! Práve ste urobili svoju prvú fotografiu s Raspberry Pi. Ak nedošlo k žiadnym chybám, zobrazí sa nová výzva. Ak sa vám zobrazila chyba, skontrolujte, či vo vašom príkaze nie je chyba, znova sa pozrite do konfigurácie, aby ste sa presvedčili, že je vaša kamera povolená, a uistite sa, že je kamera správne zapojená (po opätovnom zapojení je potrebné reštartovať).

Ak chcete zistiť, či bola fotografia úspešne vytvorená, pozrite sa do svojho cwd (aktuálny pracovný adresár):

ls

Ak nie je v zozname, uistite sa, že ste na správnej adrese, a skúste to znova:

pi@raspberrypi: ~/boof/fotos $

Ak sa fotografia uložila správne, zobrazí sa zoznam mePic.jpg. Teraz ste úspešne vytvorili a presúvali súbory, ale ako ich otvoríte? Môžete simulovať dvojité kliknutie na súbor, ktorý ho chcete otvoriť, pomocou príkazu xdg-open. Otvorte svoj obrázok a skontrolujte ho:

xdg-open mePic.jpg

Tu je môj:

Obrázok
Obrázok

Na mePic-j.webp

Krok 13: Príznaky príkazového riadka a získanie pomoci

Keď sa pozriete na tieto príkazy, ktoré ste doteraz používali:

raspistill -o mePic.jpg

šrot -d 5

šrot -u -cd 5

O čom sú -o, -u, -d a -cd? Keď vidíte postavu, pred ktorou je znak „-“, nazýva sa to vlajka. Príkaz príkazového riadka je bežný spôsob, ako zadať možnosti aplikácií a nástrojov príkazového riadka, ako sú Scrot a Raspistill. Pomocou príkazu man môžete vyhľadať všetky možnosti dostupné pre aplikáciu a nástroj príkazového riadka. Ak sa napríklad chcete pozrieť na všetky možnosti, ktoré Scrot ponúka, ponúka:

muž šrot

Príkaz man je skratka pre manuál. Zobrazí sa stránka s návodmi, kde si môžete prečítať popis aplikácie a všetky možnosti, ktoré je k dispozícii na použitie.

Obrázok
Obrázok

Ak sa niekedy chcete dozvedieť viac o príkaze, muž je prvá vec, ktorú by ste mali použiť! Stránky manuálu môžete vyhľadať pomocou príkazu man takto:

muž šrot

Stránky manuálu opustíte stlačením „q“.

Ak príkaz nemá manuálnu stránku, použite za názvom príkazu alebo aplikácie -h alebo --help:

šrot -h

raspistill -pomoc

alebo info:

info raspistill

Odporúčame vám používať príkazy man a --help s každým novým nástrojom, aplikáciou a príkazom, ktorý v LXTerminal použijete. Je to vynikajúci spôsob, ako sa ich naučiť používať, vďaka čomu je dnes skvelým zvykom dostať sa do rytmu.

Krok 14: Vyhľadajte manuálne stránky a urobte si selfie s kamerovým modulom

Nahrajte dva obrázky, ako je popísané nižšie:

1) Pomocou webového prehliadača vyhľadajte nový príkaz Linux. Odošlite snímku obrazovky, kde používate muža, aby ste sa dozvedeli viac o príkaze. Do tejto triedy sa môžete prihlásiť vo webovom prehliadači Pi alebo si môžete snímky obrazovky poslať e -mailom.

2) Nahrajte svoje selfie nasnímané kamerovým modulom Raspberry Pi.:)

Odporúča: