Orodha ya maudhui:
- Hatua ya 1: Kufunga Vifurushi
- Hatua ya 2: Kuondoa Vifurushi
- Hatua ya 3: Jinsi ya Kuunda Faili ya Maandishi
- Hatua ya 4: Unda Hati ya Shell
- Hatua ya 5: Endesha Hati ya Shell
- Hatua ya 6: Kuboresha Vifurushi
- Hatua ya 7: Kutafuta na Kutafuta Vifurushi
- Hatua ya 8: Zima + Washa tena kutoka CLI
- Hatua ya 9: Kusanidi Raspberry Pi Kutoka CLI
- Hatua ya 10: Pakia Picha
Video: Nenda kwenye Programu ya Raspberry Pi: Sehemu ya 2: Hatua 10
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Kufuata zaidi na mwandishi:
Kuhusu: Maalum ya kushona, kutengeneza na kutengeneza vitafunio. Vitu zaidi ninafanya… Ninafundisha darasa la maingiliano la mitindo na nguo linaloitwa Ushirikiano unaoweza kuvaliwa na laini katika Chuo cha Sanaa cha California. www.wearablesoftin… Zaidi Kuhusu push_reset »
Somo hili ni mwendelezo wa elimu yako ya mstari wa amri. Unapofanya kazi na Raspberry Pi bila shaka utakuwa unasakinisha programu mpya ya kujifunza, kujaribu, na kuunda na. Katika somo hili, utajifunza jinsi ya kusanikisha vifurushi vya programu na jinsi ya kuzitafuta na kuziboresha. Pia utaandika na kuendesha programu yako ya kwanza ukitumia CLI!
Hatua ya 1: Kufunga Vifurushi
Kuna vifurushi vingi vya programu ya kufurahisha na muhimu (vifurushi kwa kifupi) inapatikana kwa kutumia kwenye Raspberry Pi. Ili kupakua na kusanikisha vifurushi kwenye Raspberry Pi yako utatumia kimsingi amri ya kupata. Amri hii hutumiwa kusanikisha, kuondoa, na kusasisha vifurushi vya APT (Advanced Packaging Tool). Ni zana iliyotolewa kutoka kwa OS Debian ambayo Raspbian imejengwa kutoka. Hii inamaanisha kuwa ikiwa utapata kifurushi kinachofanya kazi kwa usanifu wa Debian na Raspberry Pi's ARM6 itafanya kazi kwa Raspbian.
Katika safari zako zote za Raspberry Pi, utapakua vifurushi vingi. ImageMagick ni kifurushi cha programu ambacho kitatumika baadaye darasani kwa hivyo ndio bora kabisa kuanza.
Kabla ya kusanikisha kifurushi cha programu, unahitaji kwanza kusasisha orodha ya sasa ya vifurushi vya Raspberry Pi ambazo zinapatikana ili kupata sasisho la kupata-apt. Kama hivyo:
pata sasisho
Utapata kosa kusema "ruhusa imekataliwa" na kuuliza ikiwa wewe ni mzizi. Kwanini hivyo? Ili kufanya mabadiliko ya aina hii kwenye programu ya Raspberry Pi, tunahitaji ruhusa zilizopewa mzizi mkuu tu. Kwa bahati nzuri, tayari unajua jinsi ya kutenda kama mzizi wakati umeingia kama mtumiaji pi kwa kutumia Sudo. Akaunti za mtumiaji bila ruhusa ya mizizi italazimika kuingiza nywila ya mizizi kutekeleza amri za sudo.
Sudo apt-pata sasisho
Wakati huu, sasisho litafanikiwa.
Kutumia Sudo kabla ya amri.
Sasisho limekamilika.
Baada ya kusasisha, sasa uko tayari kusanikisha kifurushi. Ili kupakua ImageMagick tumia kupata na amri ya kusanikisha pamoja na jina la kifurushi (usisahau Sudo!):
Sudo apt-get kufunga picha ya picha
Kabla mchakato haujakamilika, utaambiwa ni kiasi gani cha nafasi ambayo programu itachukua na ikiwa unataka kuendelea. Andika "y" kwa ndiyo na kisha "ingiza".
Andika "y" ili kuendelea kusakinisha.
Sakinisha imekamilika.
Baada ya kutumia amri ya kusakinisha, mara nyingi utaulizwa ikiwa unataka kuendelea kusakinisha. Kuna ujanja wa kuzunguka unahitaji kuandika "y" kila wakati ili kuendelea na mchakato. Tumia -i bendera. Hii inakaribisha chaguo-kupata chaguo ambacho kinatoa "ndiyo" ya moja kwa moja kwa vidokezo vya ndiyo / hapana ambavyo vinafuata amri ya kusanikisha. Je! Unakumbuka jinsi ya kuangalia chaguzi za zana ya laini ya amri zinazopatikana kwa matumizi?
Utegemezi
Wakati mwingine unapoweka vifurushi wanahitaji vifurushi vingine vilivyowekwa ili kufanya kazi. Faili na vifurushi hivi vinahitajika huitwa utegemezi. Baadaye, utajifunza jinsi ya kutafuta utegemezi wa kifurushi.
Hatua ya 2: Kuondoa Vifurushi
Ili kusanidua na kuondoa kabisa kifurushi tumia amri ya usafishaji na upate-kupata. Hii itaondoa kifurushi na faili zake zote za usanidi ambazo zilikuja na usakinishaji.
Sudo apt-pata kifurushi cha kusafishaName
Baada ya kutumia kusafisha, tumia amri ya autoremove kuondoa vifurushi yoyote kwenye Raspberry Pi ambayo haihitajiki. Hii imefanywa kwa sababu itaondoa utegemezi wowote uliokuja na usakinishaji wa asili wa kifurushi unachosafisha. Kwa mfano, ikiwa umeweka kifurushi Z, inaweza kusanikisha kifurushi X na Y ili Z iendeshe vizuri. Unapotumia kusafisha kuondoa mfuko Z hauondoi vifurushi X na Y. Autoremove hufanya hivyo:
Sudo apt-kupata autoremove
Hatua ya 3: Jinsi ya Kuunda Faili ya Maandishi
Kuunda na kuhariri nyaraka za maandishi ni muhimu au kusanidi programu zako za Raspberry Pi na uandishi. Kuna wahariri wa maandishi ya laini kama vile kuna wahariri wa matumizi kupitia mazingira ya eneo-kazi kama Jani kwenye Raspberry Pi na Microsoft Word kwenye Windows. Unaweza kuandika, kuhariri, na kuhifadhi faili za maandishi ukitumia mhariri wa laini ya amri Nano. Nano ni mhariri wa maandishi rahisi ambayo imewekwa kwenye distros nyingi za Linux pamoja na Raspbian. Ni rahisi kutumia na rafiki sana Kompyuta.
Wacha tuanze kwa kufungua faili mpya:
nano
Hii inafungua bafa mpya ambayo ni sawa na faili tupu ya maandishi isiyo na jina. Kona ya juu kushoto, utapata jina la nambari ya programu na toleo. Jina la faili liko kwenye kituo cha juu ambacho kwa msingi huitwa "bafa mpya". Chini ya dirisha, kuna mistari mitatu. Mstari wa juu unasema hali ya faili unayohariri. Hivi sasa, inatuambia kuwa faili tunayohariri ni "Faili mpya". Mistari miwili chini ya hiyo ni mkusanyiko wa njia za mkato za kibodi. Njia za mkato unazoziona ndizo zinazotumiwa sana lakini kuna zingine nyingi. Ili kuona njia zote za mkato zinazopatikana pamoja na maelezo ya jinsi ya kuzitumia, bonyeza Ctrl + G. Njia hii ya mkato inaleta ukurasa wa usaidizi. Ili kutoka kwenye ukurasa wa usaidizi bonyeza Ctrl + X.
Kama ilivyoelezwa katika ukurasa wa usaidizi, ili kuhifadhi faili bonyeza Ctrl + O. Vinginevyo, ukitoka Nano ukitumia Ctrl + X utaulizwa uhifadhi faili kabla ya kutoka.
Hatua ya 4: Unda Hati ya Shell
Hadi sasa tumekuwa tukifanya amri za laini moja. Amri zinaweza kuunganishwa pamoja kuwa faili moja, kuokolewa na kuendeshwa na Raspberry Pi inayowatekeleza wote kutoka juu hadi chini. Hii inaitwa hati ya ganda. Hati ni faili ya maandishi tu ambayo ina amri nyingi na imehifadhiwa na kiambishi cha.sh. Unaweza kuunda hati ukitumia kihariri chochote cha maandishi lakini kwa kuwa umegundua tu Nano, wacha tushikamane nayo.
Unda faili mpya ya maandishi katika Nano inayoitwa helloMe kwa kuandika:
nano helloMe.sh
Kwa mstari wa kwanza wa aina ya programu yako:
#! / bin / sh
Mstari huu unaitwa shebang. Inabainisha faili yako ya maandishi kama hati ambayo Bash inahitaji kutekeleza. Ikiwa tabia isiyo sahihi inaonekana unapojaribu kucharaza #, pitia tena usanidi wa mpangilio wa kibodi.
Kwa hati yako ya kwanza ya ganda, utaandika hati ya kurudi nyuma kwa moduli ya kamera. Itachukua picha moja kwa moja kisha nyingine kila sekunde 2 kwa muda wa sekunde 10.
Andika mistari hii miwili kwenye faili yako ya maandishi wazi:
raspistill -w 800 -h 600 -t 10000 -tl 2000 -o picha% 02d.jpg
kubadilisha -chelewesha 10 -piga picha 0 *.jpg animateMe.gif
Wacha tuangalie kile kinachotokea katika mistari hii miwili.
Kwa chaguo-msingi, kamera inachukua picha na azimio la saizi 3280 × 2464 kwa ppi 72 (saizi kwa inchi). Hii ni kubwa kabisa na kwa hivyo, picha zitachukua muda mrefu kuchakata. Katika picha za Raspistill zinaweza kubadilishwa ukubwa kwa kusema upana na urefu.
- -w na -h hutumiwa kurekebisha picha kwa saizi 800 x 600
- -inasema jumla ya wakati mchakato mzima unachukua kwa milliseconds
- -tl kuchukua picha mara ngapi
- -o jina la faili ya pato
-
picha% 02d.jpg auto hutaja picha na picha pamoja na nafasi mbili kulia kwa kaunta iliyotengenezwa. Kwa mfano:
- picha00.jpg
- picha01.jpg
- picha02.jpg
Ikiwa unahisi kuwa unaweza kuchukua picha zaidi ya 99 unaweza kuunda nafasi 3 au hata 4 ili uweze kuokoa maelfu ya picha ukitumia picha% 03d-j.webp
kubadilisha ni amri kutoka ImageMagick. Mstari huu huchukua jpegs zote zilizohifadhiwa na kiambishi awali cha picha na kuzigeuza kuwa-g.webp
-loop 0 inamaanisha-g.webp
Bonyeza Ctrl + X kutoka Nano na bonyeza "y" ili kuiokoa mistari hii miwili kama helloMe.sh.
Hatua ya 5: Endesha Hati ya Shell
Una hati yako ya kwanza lakini haiko tayari kutumika bado. Kuendesha hati inamaanisha tu kuanza. Kabla ya kutumia hati ya ganda inahitaji kwanza kutekelezwa. Hii imefanywa kwa kutumia chmod + x mbele ya jina la hati.
chmod + x helloMe.sh
Mara baada ya kufanywa kutekelezwa, hati hiyo iko tayari kuanza. Pata mada ya kuelekeza kamera kwako (mwenyewe!) Na ujitayarishe. Kumbuka kwamba kwa chaguo-msingi kamera itaonyesha hakikisho kwa sekunde 5 kabla ya kupiga picha. Huu ni muda gani utalazimika kujiandaa kabla ya kuanza kupiga picha.
Tumia hati hii kwa kutumia amri ya sh kabla ya jina la hati:
sh helloMe.sh
Vinginevyo, unaweza kuweka bash kabla ya jina kumwambia Raspberry Pi kuiendesha kwa kutumia Bash:
bash helloMe.sh
Ili kuendesha hati unahitaji kuwa kwenye saraka sawa na mahali imehifadhiwa. Ukiona hauko kwenye saraka sawa tumia cd kusafiri huko.
Angalia kuona picha na-g.webp
ls
Fungua animateMe-g.webp
xdg-kufungua animateMe.gif
Hatua ya 6: Kuboresha Vifurushi
Kuboresha kifurushi kunamaanisha kuisasisha kwa toleo lake la hivi karibuni. Ili kuboresha vifurushi vyote kwenye Raspberry Pi uboreshaji wa amri hutumiwa. Kabla ya kuanza kuboresha, kwanza unahitaji kutumia sasisho linalofaa:
Sudo apt-pata sasisho
sasisho la kupata apt
Hii inahakikisha kuwa utegemezi wowote unaowezekana wa programu mpya iliyosanikishwa umesasishwa na inaweza kurekebisha mende yoyote. Amri ya kusasisha itachukua dakika kadhaa kumaliza, na inaweza kuhitaji uthibitisho / mwingiliano wako wakati wa mchakato, kulingana na vifurushi vipi vinaboreshwa. Kutumia sasisho na kuboresha mara kwa mara kutasasisha picha yako ya OS ya Raspberry Pi kuwa ya kisasa. Kimsingi ni sawa na kupakua picha ya hivi karibuni ya Raspbian inapatikana.
Ikiwa unataka kusasisha kifurushi fulani pakua tena pakua tena:
Sudo apt-get install packageNameUWant2Update
Ikiwa tayari unayo toleo jipya zaidi la kifurushi cha APT kitakuambia kwenye dirisha la terminal kwamba wewe ni "… tayari unaendesha toleo la hivi karibuni.."
Hatua ya 7: Kutafuta na Kutafuta Vifurushi
Kuna maelfu ya vifurushi vinavyoweza kupakuliwa kwa Raspbian. Kuangalia orodha ya vifurushi vinavyopatikana nenda hapa. Kutafuta kashe hii ya programu, unatumia zana inayofaa-cache. Unaweza kutumia cache-apt na maagizo ili kupata habari zingine juu ya kifurushi fulani au kuona ikiwa moja ipo na ni utegemezi gani unahitaji kufanya kazi. Imeorodheshwa hapa chini ni maagizo muhimu ya cache. Kwa orodha kamili tembelea linux.die.net.
Kutafuta vifurushi vinavyopatikana kwa neno kuu, tumia utaftaji pamoja na neno kuu ungependa kutafuta:
muziki wa utaftaji wa cache
Hii itasababisha orodha ya vifurushi ambavyo vina neno "muziki".
Pia hutoa maelezo mafupi karibu na kila matokeo ambayo inafanya kuwa njia nzuri ya kujifunza zaidi juu ya kifurushi maalum ikiwa tayari unajua jina. Kwa mfano, niliona kifurushi kilichotajwa katika nakala inayoitwa amsynth. Ili kupata maelezo mafupi ya ni nini ninaweza kuchapa:
utaftaji wa cache-amsynth
Kwa maelezo marefu pamoja na nambari ya toleo, saizi, ukurasa wa nyumbani, na onyesho la matumizi zaidi:
onyesho la cache-amsynth
Kutafuta jina maalum la kifurushi tumia maagizo ya amri. Ikiwa inapatikana, itajifunua:
apt-cache pkgnames amsynth
Ikiwa kifurushi kina utegemezi hizo zitahitaji kupakuliwa pia. Kupata utegemezi wa kifurushi tumia amri inategemea pamoja na jina la kifurushi.
cache-apt inategemea amsynth
Hatua ya 8: Zima + Washa tena kutoka CLI
Kuzima na kuwasha tena kwenye LXTerminal ndio njia inayopendelewa kwa darasa hili unapoendelea kutumia laini ya amri, lakini unaweza kufanya kazi sawa kwa kutumia kipanya na upau wa kazi.
Kama ilivyoelezwa hapo awali, OS ya Raspberry Pi lazima ifungwe kwa usahihi ili kuepuka uharibifu wowote. Kuzima mfumo unajumuisha kukomesha kwa utaratibu wa michakato yote kwenye mfumo na pia kazi zingine muhimu za utunzaji wa nyumba. Kuna amri nne ambazo zinaweza kufanya kazi hii: simama, nguvu, kuwasha tena, na kuzima.
Kwa amri ya kuzima, unaweza kutaja ni hatua zipi za kufanya (kusitisha, kuzima nguvu, au kuwasha tena), na kutoa ucheleweshaji wa wakati kwa tukio la kuzima. Kutaja "sasa" hufanya hafla hiyo mara moja. Ili kujifunza zaidi juu ya nini kila amri nne zinaangalia kurasa zao za wanadamu.
Kuzimisha
kusimama kwa sudo
kuzima kwa sudo -h sasa
Mara tu utakapofunga mfumo wa ACT LED kwenye Raspberry Pi itapepesa kisha iwe thabiti. Mara tu inapokuwa thabiti ondoa usambazaji wa umeme.
Anzisha upya
Sudo reboot
kuzima kwa sudo -r sasa
Hatua ya 9: Kusanidi Raspberry Pi Kutoka CLI
Kumbuka wakati tulipitia na kusanidi Raspberry Pi kupitia GUI ya eneo-kazi? Pi ya Raspberry pia inaweza kusanidiwa kupitia CLI kwa kutumia amri ya raspi-config:
Sudo raspi-config
Kwenye menyu tumia vitufe vya juu na chini vya mishale kusonga mbele kwenye chaguzi. Tumia mshale wa kulia kuchagua Maliza ukimaliza na uko tayari kutoka. Huna haja ya kuanzisha kitu kingine chochote kwa darasa hili lakini sasa kwa kuwa unakuwa mtaalam katika LXTerminal unaweza kuweka hii mfukoni kama njia ya kusanidi Raspberry Pi.
Huu ni mfano wa jinsi ya kuwezesha kamera na raspi-config (hakuna haja ya kuiwezesha, tayari umefanya katika somo la Jipange).
Hatua ya 10: Pakia Picha
Pakia moja ya picha zilizopigwa kwa kutumia hati yako ya kwanza ya ganda -g.webp
Ilipendekeza:
Kusonga Programu ya Raspberry Pi: Sehemu ya 1: Hatua 14
Kusonga Programu ya Raspberry Pi: Sehemu ya 1: Katika somo hili, utajifunza jinsi ya kutumia Raspberry Pi yako ukitumia kiolesura cha mstari wa amri. Utaunda folda, songa kutoka saraka moja hadi nyingine, na ujifunze jinsi ya kuchukua picha ya skrini kukamata kazi yako yote kwa darasa lote! Vizuri
Kwenye Kidhibiti cha Nenda: Hatua 8
Kwenye Kidhibiti cha Nenda: Je! Unapenda kucheza michezo kwenye simu yako mahiri? Je! Umechoka na michezo ya kubahatisha na vidhibiti vya skrini ya kugusa? Kuchukia kusahau kuchaji mtawala wako wa Bluetooth? Je! Unahitaji matumizi ya hiyo kwenye kebo ya kwenda uliyonunua lakini usitumie kamwe? Kwa nini usijitengeneze kwenye g
Jinsi ya Kuunda Anemometer yako mwenyewe Kutumia Swichi za Mwanzi, Sensorer ya Athari ya Ukumbi na Baadhi ya chakavu kwenye Nodemcu - Sehemu ya 2 - Programu: Hatua 5 (na Picha)
Jinsi ya Kuunda Anemometer yako mwenyewe Kutumia Swichi za Mwanzi, Sensor ya Athari ya Ukumbi na Vifupisho Vingine kwenye Nodemcu - Sehemu ya 2 - Programu: UtanguliziHuu ndio mwendelezo wa chapisho la kwanza " Jinsi ya Kujenga Anemometer yako mwenyewe ukitumia Swichi za Mwanzi, Sensor ya Athari ya Ukumbi na Baadhi ya Mabaki kwenye Nodemcu - Sehemu ya 1 - Vifaa " - ambapo ninaonyesha jinsi ya kukusanya kasi ya upepo na kipimo cha kupima
JINSI YA KUKUSANISHA MIKONO YA ROBOTI YA KISIMA YA KUSISIMUA YA SEHEMU (SEHEMU YA 3: KANUNI YA ROBOTI) - ILIYOANZWA KWENYE MICRO: BITN: Hatua 8
JINSI YA KUKUSANISHA KIWANGO CHA ROBOTI YA KISHAVUTA YA KISIMA (SEHEMU YA 3: KANUNI YA ROBOTI) - ILIYOANZWA KWENYE MICRO: BITN: Mchakato unaofuata wa usanikishaji unategemea kukamilika kwa hali ya kikwazo. Mchakato wa usanikishaji katika sehemu iliyotangulia ni sawa na mchakato wa usanidi katika hali ya ufuatiliaji wa laini. Basi wacha tuangalie fomu ya mwisho ya A
Nenda kwenye Safari ya Barabara: Hatua 16 (na Picha)
Nenda kwenye Usafiri wa Barabara: Kwa hivyo nilikuwa huko, nimefungwa, wakati ghafla, kama taa inayoangaza kupitia giza, barua ya ofa kwa mwanafunzi katika Maabara ya squid iligawanya pingu zangu, na nilikuwa huru. Kulikuwa na tahadhari moja tu: ilibidi nipite nchini kote kwenda Alameda ya jua, C