Përmbajtje:
- Hapi 1: Instalimi i Pakove
- Hapi 2: Çinstalimi i Pakove
- Hapi 3: Si të krijoni një skedar teksti
- Hapi 4: Krijoni një Skript Shell
- Hapi 5: Drejtoni një Skript Shell
- Hapi 6: Përmirësimi i Pakove
- Hapi 7: Gjetja dhe Kërkimi i Pakove
- Hapi 8: Mbyllje + Rinisni Nga CLI
- Hapi 9: Konfigurimi i Raspberry Pi Nga CLI
- Hapi 10: Ngarko një fotografi
Video: Lundroni në Softuerin e Raspberry Pi: Pjesa 2: 10 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:15
Ndiqni më shumë nga autori:
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 »
Ky mësim është një vazhdim i edukimit tuaj në linjën e komandës. Ndërsa punoni me Raspberry Pi, pa dyshim që do të instaloni softuer të ri për të mësuar, provuar dhe krijuar. Në këtë mësim, do të mësoni se si të instaloni paketa softuerike dhe si t'i kërkoni dhe azhurnoni ato. Ju gjithashtu do të shkruani dhe drejtoni programin tuaj të parë duke përdorur CLI!
Hapi 1: Instalimi i Pakove
Ka shumë paketa argëtuese dhe të dobishme softuerike (pako shkurtimisht) në dispozicion për t'u përdorur në Raspberry Pi. Për të shkarkuar dhe instaluar paketa në Raspberry Pi tuaj do të përdorni kryesisht komandën apt-get. Ky komandë përdoret për të instaluar, hequr dhe përditësuar paketat APT (Advanced Packaging Tool). Shtë një mjet i dhënë nga OS Debian nga i cili është ndërtuar Raspbian. Kjo do të thotë që nëse gjeni një paketë që funksionon për arkitekturën Debian dhe Raspberry Pi ARM6, ka shumë të ngjarë të funksionojë për Raspbian.
Gjatë aventurave tuaja në Raspberry Pi, do të shkarkoni shumë pako. ImageMagick është një paketë softuerike që do të përdoret më vonë në klasë, kështu që është e përsosur për të filluar.
Para instalimit të një pakete softuerike, së pari duhet të azhurnoni listën aktuale të paketave të Raspberry Pi që janë në dispozicion për t'u apt-get me apt-get update. Ashtu si:
apt-get update
Do të merrni një gabim duke thënë "leja u refuzua" dhe duke pyetur nëse jeni rrënjë. Pse eshte ajo? Për të bërë këto lloj ndryshimesh në softuerin e Raspberry Pi, na duhen lejet e dhëna vetëm për rrënjën e superpërdoruesit. Për fat të mirë, ju tashmë e dini se si të veproni si root ndërsa jeni regjistruar si përdoruesi pi duke përdorur sudo. Llogaritë e përdoruesve pa leje rrënjësore do të duhet të fusin fjalëkalimin rrënjë për të ekzekutuar komandat sudo.
përditësim sudo apt-get
Këtë herë, azhurnimi do të ekzekutohet me sukses.
Përdorimi i sudo para komandës.
Përditësimi përfundoi.
Pas azhurnimit, tani jeni gati për të instaluar një paketë. Për të shkarkuar ImageMagick përdorni apt-get me komandën install plus emrin e paketës (mos harroni sudo!):
sudo apt-get install imagemagick
Para se të përfundojë procesi, do t'ju tregohet se sa hapësirë ruajtëse do të zërë aplikacioni dhe nëse doni të vazhdoni. Shkruani "y" për po dhe pastaj "enter".
Shkruani "y" për të vazhduar instalimin.
Instalimi përfundoi.
Pas përdorimit të komandës install, shpesh do të pyeteni nëse doni të vazhdoni instalimin. Ekziston një truk për të dalë jashtë duke pasur nevojë të shtypni "y" çdo herë për të vazhduar procesin. Përdorni flamurin -y. Kjo thërret një opsion apt-get që jep një "po" automatike për çdo kërkesë po/jo që ndjek komandën e instalimit. A ju kujtohet se si t'i hidhni një sy opsioneve të mjetit të linjës komanduese të disponueshme për përdorim?
Varësitë
Ndonjëherë kur instaloni paketa ata kanë nevojë për pako të tjera të instaluara për të funksionuar. Këto skedarë dhe pako të kërkuara quhen varësi. Më vonë, do të mësoni se si të kërkoni varësitë e një pakete.
Hapi 2: Çinstalimi i Pakove
Për të çinstaluar dhe hequr plotësisht një paketë përdorni komandën purge me apt-get. Kjo do të çinstalojë paketën dhe të gjithë skedarët e konfigurimit të saj që erdhën me instalimin.
sudo apt-get paketë purgeName
Pas përdorimit të spastrimit, përdorni komandën autoremove për të hequr çdo paketë në Raspberry Pi që nuk janë të nevojshme. Kjo është bërë sepse do të heqë çdo varësi që erdhi me instalimin origjinal të paketës që po pastroni. Për shembull, nëse keni instaluar paketën Z, mund të instalojë paketën X dhe Y në mënyrë që Z të funksionojë si duhet. Kur përdorni spastrimin për të çinstaluar paketën Z nuk i heq paketat X dhe Y. Autoremove e bën këtë:
sudo apt-get autoremove
Hapi 3: Si të krijoni një skedar teksti
Krijimi dhe redaktimi i dokumenteve të tekstit është i dobishëm ose konfigurimi i Raspberry Pi tuaj dhe shkrimi i programeve. Ka redaktues teksti të linjës komanduese ashtu siç ka redaktues për përdorim përmes mjedisit të desktopit si Leaf on the Raspberry Pi dhe Microsoft Word në Windows. Ju mund të shkruani, modifikoni dhe ruani skedarë teksti duke përdorur redaktorin e linjës së komandës Nano. Nano është një redaktues teksti i thjeshtë që është i instaluar në shumë shpërndarje Linux duke përfshirë Raspbian. Easyshtë e lehtë për t'u përdorur dhe shumë miqësore për fillestarët.
Le të fillojmë duke hapur një skedar të ri:
nano
Kjo hap një tampon të ri i cili është i njëjtë me një skedar teksti të zbrazët pa emër. Në këndin e sipërm të majtë, do të gjeni emrin e aplikacionit dhe numrin e versionit. Emri i skedarit është në qendër të lartë e cila si parazgjedhje quhet "buffer i ri". Në fund të dritares, ka tre rreshta. Rreshti i lartë tregon statusin e skedarit që po redaktoni. Tani për tani, na tregon se skedari që po redaktojmë është një "Skedar i ri". Dy rreshtat nën të janë një koleksion i shkurtoreve të tastierës. Shkurtoret që shihni janë ato që përdoren më shpesh, por ka edhe shumë të tjera. Për të parë të gjitha shkurtoret në dispozicion plus një përshkrim se si t'i përdorni ato, shtypni Ctrl + G. Kjo shkurtore sjell faqen e ndihmës. Për të dalë nga faqja e ndihmës shtypni Ctrl + X.
Siç thuhet në faqen e ndihmës, për të ruajtur një skedar shtypni Ctrl + O. Përndryshe, nëse dilni nga Nano duke përdorur Ctrl + X do t'ju kërkohet ta ruani skedarin para se të dilni.
Hapi 4: Krijoni një Skript Shell
Deri më tani ne kemi ekzekutuar komanda me një linjë. Komandat mund të kombinohen së bashku në një skedar, të ruajtur pastaj të drejtuar nga Raspberry Pi duke i ekzekutuar të gjitha nga lart poshtë. Ky quhet një skenar shell. Një skript është thjesht një skedar teksti që përmban komanda të shumta dhe ruhet me prapashtesën.sh. Ju mund të krijoni një skenar duke përdorur çdo redaktues teksti, por meqenëse sapo keni zbuluar Nanon, le të qëndrojmë me të.
Krijoni një skedar teksti të ri në Nano me emrin helloMe duke shtypur:
nano helloMe.sh
Për rreshtin e parë të llojit të programit tuaj:
#!/bin/sh
Kjo linjë quhet shebang. Ai identifikon skedarin tuaj të tekstit si një skenar që Bash duhet të ekzekutojë. Nëse shfaqet karakteri i gabuar kur përpiqeni të shtypni #, rishikoni konfigurimin e paraqitjes së tastierës tuaj.
Për skriptin tuaj të parë shell, do të shkruani një skenar timelapse për modulin e kamerës. Do të marrë automatikisht një fotografi pastaj një tjetër çdo 2 sekonda gjatë një periudhe totale prej 10 sekondash.
Shkruani këto dy rreshta në skedarin tuaj të tekstit të hapur:
raspistill -w 800 -h 600 -t 10000 -tl 2000 -o image%02d.jpg
konverto -vonesë 10 -loop 0 image*.jpg animateMe.gif
Le të kalojmë mbi atë që po ndodh në këto dy rreshta.
Si parazgjedhje, kamera merr imazhe me një rezolucion prej 3280 × 2464 piksel në 72 ppi (piksele për inç). Kjo është mjaft e madhe dhe si pasojë, përpunimi i imazheve do të zgjasë më shumë. Në Raspistill imazhet mund të ndryshohen duke treguar gjerësinë dhe lartësinë.
- -w dhe -h përdoren për të ndryshuar madhësinë e figurës në 800 x 600 piksele
- -t tregon sasinë totale të kohës që merr i gjithë procesi në milisekonda
- -tl sa shpesh të bëni një fotografi
- -o emri i skedarit dalës
-
image%02d.jpg automatikisht i emërton fotot me imazh plus dy hapësira në të djathtë për një numërues të krijuar. Për shembull:
- image00.jpg
- image01.jpg
- image02.jpg
Nëse mendoni se mund të bëni më shumë se 99 fotografi, mund të krijoni 3 ose edhe 4 hapësira, në mënyrë që të ruani mijëra imazhe duke përdorur imazhin%03d-j.webp
convert është një komandë nga ImageMagick. Kjo linjë merr të gjitha jpegët e ruajtur me parashtesën e figurës dhe i konverton ato në një-g.webp
-loop 0 do të thotë që-g.webp
Shtypni Ctrl + X për të dalë nga Nano dhe shtypni "y" për t'i ruajtur këto dy rreshta si helloMe.sh.
Hapi 5: Drejtoni një Skript Shell
Ju keni skenarin tuaj të parë, por nuk është ende gati për tu ekzekutuar. Të drejtosh një skenar thjesht do të thotë të fillosh. Para se të ekzekutoni një skenar shell, së pari duhet të bëhet i ekzekutueshëm. Kjo bëhet duke përdorur chmod +x përpara emrit të skenarit.
chmod +x helloMe.sh
Sapo të bëhet i ekzekutueshëm, skripti tani është gati për tu ekzekutuar. Gjeni një temë për të drejtuar kamerën (veten!) Dhe përgatituni. Mos harroni se si parazgjedhje kamera do të shfaqë një pamje paraprake për 5 sekonda para se të bëni një fotografi. Kjo është sa kohë do t'ju duhet të përgatiteni para se të fillojë të shkrepë të shtëna.
Drejtoni këtë skenar duke përdorur komandën sh para emrit të skriptit:
sh helloMe.sh
Përndryshe, mund të vendosni bash para emrit që i thotë Raspberry Pi ta ekzekutojë duke përdorur Bash:
bash helloMe.sh
Për të ekzekutuar një skenar, duhet të jeni në të njëjtën drejtori me vendin ku ruhet. Nëse gjeni se nuk jeni në të njëjtin drejtori përdorni cd për të lundruar atje.
Kontrolloni për të parë fotot dhe-g.webp
ls
Hapni animateMe-g.webp
xdg-hap animateMe.gif
Hapi 6: Përmirësimi i Pakove
Përditësimi i një pakete do të thotë përditësimi i tij në versionin e tij të fundit. Për të azhurnuar të gjitha paketat në Raspberry Pi përdoret komanda e azhurnimit. Para se të filloni azhurnimin, së pari duhet të ekzekutoni apt-get update:
përditësim sudo apt-get
sudo apt-get upgrade
Kjo siguron që çdo varësi e mundshme për softuerin e sapo instaluar të jetë e përditësuar dhe potencialisht mund të rregullojë çdo defekt. Komanda e azhurnimit do të marrë disa minuta për të përfunduar dhe mund të kërkojë verifikimin/ndërveprimin tuaj gjatë procesit, në varësi të asaj pakete që po azhurnohen. Përdorimi i përditësimit dhe përditësimit rregullisht do ta mbajë të përditësuar imazhin tuaj të Raspberry Pi. Essentialshtë në thelb e njëjtë me shkarkimin e imazhit më të fundit të Raspbian në dispozicion.
Nëse dëshironi të azhurnoni një paketë specifike, thjesht shkarkoni përsëri:
sudo apt-get install packNameUWant2Update
Nëse tashmë keni versionin më të ri të një pakete APT do t'ju tregojë në dritaren e terminalit se jeni "… tashmë duke ekzekutuar versionin e fundit.."
Hapi 7: Gjetja dhe Kërkimi i Pakove
Ka mijëra pako në dispozicion për t'u shkarkuar për Raspbian. Për të parë listën e paketave në dispozicion, shkoni këtu. Për të kërkuar këtë cache të softuerit, përdorni mjetin apt-cache. Ju mund të përdorni apt-cache me komanda për të gjetur informacione të tjera në lidhje me një paketë të caktuar ose për të parë nëse ekziston një dhe cilat varësi i duhen për të vepruar. Më poshtë janë renditur disa komanda të dobishme apt-cache. Për një listë të plotë vizitoni linux.die.net.
Për të kërkuar në paketat në dispozicion për një fjalë kyçe, përdorni kërkimin plus fjalën kyçe që dëshironi të kërkoni:
kërko muzikë apt-cache
Kjo do të rezultojë në një listë të paketave që përmbajnë fjalën "muzikë".
Ai gjithashtu jep një përshkrim të shkurtër pranë secilit rezultat, gjë që e bën atë një mënyrë të shkëlqyeshme për të mësuar më shumë rreth një pakete specifike nëse e dini tashmë emrin. Për shembull, pashë një paketë të përmendur në një artikull të quajtur amsynth. Për të marrë një përshkrim të shkurtër të asaj që është mund të shkruaj:
apt-cache search amsynth
Për një përshkrim më të gjatë së bashku me numrin e versionit, madhësinë, faqen kryesore dhe më shumë përdorni shfaqjen:
apt-cache tregojnë amsynth
Për të kërkuar një emër specifik të një pakete përdorni komandën pkgnames. Nëse është në dispozicion, do të zbulojë veten:
apt-cache pkgnames amsynth
Nëse një paketë ka varësi, ato gjithashtu do të duhet të shkarkohen. Për të gjetur varësitë për një paketë përdorni komandën varet plus emrin e paketës.
apt-cache varet nga amsynth
Hapi 8: Mbyllje + Rinisni Nga CLI
Mbyllja dhe rindezja në LXTerminal është metoda e preferuar për këtë klasë ndërsa vazhdoni të përdorni vijën e komandës, por mund të kryeni të njëjtat funksione duke përdorur miun dhe shiritin e detyrave.
Siç u përmend më herët, OS e Raspberry Pi duhet të mbyllet saktë për të shmangur ndonjë dëmtim të mundshëm. Mbyllja e sistemit përfshin një përfundim të rregullt të të gjitha proceseve në sistem, si dhe disa punë vitale të shtëpisë. Ekzistojnë katër komanda që mund të kryejnë këtë funksion: ndalim, fikje, rindezje dhe mbyllje.
Me komandën e mbylljes, mund të specifikoni cilat nga veprimet për të kryer (ndaluar, fikur ose rindezur) dhe siguroni një vonesë kohore për ngjarjen e mbylljes. Specifikimi "tani" kryen ngjarjen menjëherë. Për të mësuar më shumë për atë që secila nga katër komandat bëjnë, hidhini një sy faqeve të tyre man.
Fike
sudo ndalim
mbyllje sudo -h tani
Pasi të mbyllni sistemin, LED ACT në Raspberry Pi do të pulsojë, pastaj do të bëhet i qëndrueshëm. Pasi të jetë e qëndrueshme, hiqni furnizimin me energji elektrike.
Rinisni
rindez sudo
mbyllje sudo -r tani
Hapi 9: Konfigurimi i Raspberry Pi Nga CLI
E mbani mend kur kaluam dhe konfiguruam Raspberry Pi përmes GUI të desktopit? Raspberry Pi gjithashtu mund të konfigurohet përmes CLI duke përdorur komandën raspi-config:
sudo raspi-config
Në menunë përdorni tastet e shigjetave lart dhe poshtë për të lëvizur përgjatë opsioneve. Përdorni shigjetën e djathtë për të zgjedhur Finish kur të keni mbaruar dhe gati për të dalë. Ju nuk keni nevojë të krijoni asgjë tjetër për këtë klasë, por tani që po bëheni shpejt një profesionist në LXTerminal, mund ta vendosni këtë në xhepin tuaj si një mënyrë për të konfiguruar Raspberry Pi.
Ky është një shembull se si të aktivizoni kamerën me raspi-config (nuk ka nevojë ta aktivizoni, e keni bërë tashmë në mësimin Get Set Up).
Hapi 10: Ngarko një fotografi
Ngarko një nga fotografitë e marra duke ekzekutuar skriptin tuaj të parë shell -g.webp
Recommended:
Si të instaloni Raspbian OS në Raspberry Pi duke përdorur Softuerin dhe Smartphone NOOBS .: 6 hapa
Si të instaloni Raspbian OS në Raspberry Pi duke përdorur Softuerin dhe Smartphone NOOBS .: Përshëndetje të gjithëve! sot në këtë tutorial ju tregoj se sa lehtë instaloni Raspbian OS në Raspberry Pi duke përdorur softuerin NOOBS dhe Smartphone
Si ta bëni softuerin tuaj të parë të thjeshtë duke përdorur Python: 6 hapa
Si ta bëni softuerin tuaj të parë të thjeshtë duke përdorur Python: Përshëndetje, mirë se vini në këtë Instructables. Këtu do të tregoj se si të bëni softuerin tuaj. Po nëse keni një ide … por dini të zbatoni ose jeni të interesuar të krijoni gjëra të reja, atëherë është për ju …… Parakusht: Duhet të keni njohuri themelore të P
Vendosni softuerin e motit WeeWX: 10 hapa
Vendosni WeeWX Weather Software: WeeWX është një projekt falas, me burim të hapur, i shkruar në Python. Ndërsa ka shumë shtesa dhe përdorime, përdorimi i tij kryesor është regjistrimi i të dhënave dhe krijimi i grafikëve. WeeWX funksionon në Linux dhe macOS. WeeWX është e lehtë për tu vendosur dhe kërkon shumë pak për të filluar. Y
Lundrimi në Softuerin e Raspberry Pi: Pjesa 1: 14 Hapa
Lundrimi në Softuerin e Raspberry Pi: Pjesa 1: 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
Si të instaloni softuerin Arduino IDE në Windows 10 #Arduino_1: 8 hapa
Si të instaloni softuerin Arduino IDE në Windows 10 #Arduino_1: Në këtë artikull. Unë do t'ju tregoj se si ta instaloni programin Arduino IDE në Windows 10. Arduino IDE është softuer për progaming Arduino Board. Ky program përdoret si redaktues teksti për të krijuar, hapur, modifikuar dhe vërtetuar Kodin për Arduino. Kodi ose Pro