ProHoster > blog > Utawala > Safu rahisi zaidi ya redio ya mtandao "Kodi" au wokovu wa matofali ya "Raspberry".
Safu rahisi zaidi ya redio ya mtandao "Kodi" au wokovu wa matofali ya "Raspberry".
Mahitaji ya kimsingi:
Kuna bodi ya zamani isiyotumika ya kizazi cha kwanza cha Raspberry Pi;
Bodi iko kwenye baraza la mawaziri kama uzito uliokufa na haitumiki - bodi ya "matofali";
Ungependa kupokea nini:
Kwa wakati fulani (kwa mfano, kwa hisia)
bodi huacha kuwa "Matofali", na kadi ya kumbukumbu ya uchawi imeingizwa ndani yake;
Cable ya Ethernet na kuziba kutoka kwa msemaji wa kawaida wa kaya au vichwa vya sauti vinaunganishwa kwenye ubao;
Baada ya kuwezesha "matofali" ya zamani - akiimba
Wazo kuu:
Idadi ya chini ya ishara kwa mpangilio wowote, katika hali inayofaa zaidi, tunaunganisha kebo ya "Ethernet", nguvu na spika tu, na hatufanyi chochote kingine, kutoka kwa neno. "kabisa";
Kwa mfano, tunaunga mkono "matofali" ya zamani nje ya boksi, kwa mfano, vituo 20 vya redio vya mtandao, ubadilishaji ambao kwenye duara unaweza kunyongwa kwa kushinikiza gurudumu la panya au pini maalum ya GPIO (unganisha waya mbili na kuwafunga (ndoto yangu kutoka utoto));
Udhibiti unafanywa kupitia kituo cha redio, na kituo hiki cha redio kinaweza kuwa panya ya kawaida ya redio;
Chukua mfumo uliotengenezwa tayari, kusanya vifaa vya usambazaji katika "Mradi wa Yocto"
hizo. Kama kawaida, hatutafanya chochote na wewe, kwani kila kitu tayari kimefanywa.
(inatosha tu kuweka mwangalizi wa nje upande mwingine "TV");
Description
Safu rahisi zaidi ya Redio ya Mtandao "KODI"
Mkutano ulioundwa kwa bodi za zamani za Raspberry Pi 1
(kukusanya vumbi mahali pengine kwenye kabati, lakini ni nani yuko tayari kufanya kazi zaidi)
Orodha ya m3u8 ya vituo 12 vya redio vya Mtandao hutumiwa kwa chaguo-msingi.
Inachukuliwa kuwa bodi inafanya kazi bila pato la HDMI, na kuizima, futa tu adapta ya nguvu kutoka kwa duka. Na kama kidhibiti cha mbali cha kisasa kisichotumia waya, unaweza kutumia kipanya chako cha redio bora (vizuri, au unganisha kijivu cha kawaida na mkia).
Inapowashwa, kiolesura cha mtandao kinasanidiwa kwa chaguo-msingi kupitia itifaki ya DHCP na kituo cha redio kilichokaririwa mwisho kutoka kwenye orodha kinachezwa, sauti ya uchezaji inadhibitiwa na kipanya cha kawaida:
(Mwishowe chagua kipanya chako kama "mkuu wa usimamizi", na umpongeza, anastahili)
Kuongeza orodha yako mwenyewe ya vituo vya redio vya Mtandao
unaweza kuunganisha kebo ya HDMI wakati wowote kutoka kwa TV yako
na utumie hisa Kodi 17.6 GUI
(zima ubao, unganisha HDMI na uwashe adapta ya nguvu)
Menyu kuu ya Kodi => "Nyongeza" => "Nongeza zangu"
=> "PVR Clients" => "PVR IPTV Mteja Rahisi"
Utekelezaji wa awali
(inawezekana)
Hapo awali, nilipoamua kutengeneza "Safu ya Redio ya Mtandao", nilipanga yafuatayo:
Usambazaji mdogo wa kiweko katika Mradi wa Yocto;
Mtiririko wa sauti unachezwa kupitia GStreamer;
Kiolesura cha mtandao kimeundwa kupitia DHCP;
Na suluhisho hili lina faida kadhaa:
Haraka ya kutosha (toka kwa hali ya uendeshaji kutoka kwa umeme sekunde 30-40);
Kuaminika kwa kutosha (programu chache, pointi chache za kushindwa);
Usambazaji wa console ni rahisi zaidi kuweka katika hali ya kusoma tu
hizo. programu haziandiki chochote kwa mfumo wa faili wa mizizi
(mfumo wa faili kwenye vyombo vya habari vya SDHC kwa maoni yangu ni mgombea wa kwanza kwa kushindwa);
"Lazima ifanyike" i.e. Ninahitaji kutumia nambari N ya jioni
(kawaida baada ya kazi, na huu ni wakati usiofaa zaidi, kwa wakati huu ubongo haufikiri tena, kawaida hulala)
Na bado, niliandika nakala yangu ya hapo awali juu ya Habre kuhusu kituo cha media titika Kodi na Yocto mradi
na fursa ya kuendelea katika mkondo huo huo, ilishinda msukumo wangu wa uchunguzi. Zaidi juu ya hili katika sura inayofuata.
Kugeuza Kodi kuwa kipaza sauti cha redio ya mtandao
Ili kutekeleza utendakazi ninaohitaji, nitaongeza njia moja zaidi kwa kichocheo cha ujenzi wa usambazaji kilichoelezewa hapo awali Ibara ya tazama faili berserk-image.bb
Njia hizo zimekusudiwa kurekebisha mfumo wa faili ya mizizi kabla ya kuunda picha ya usambazaji kwa namna ya faili moja mbichi, ambayo imeandikwa kwa kadi ya kumbukumbu kwa amri. dd
Hii inafanywa kwa njia hii: ROOTFS_POSTPROCESS_COMMAND += "ongeza_mipangilio_ya_redio; off_kodi_karibu;"
Kwa kifupi, katika faili kuu ya usanidi wa Kodi 17.6, "pointi tatu" zinabadilika
Fungua usanidi wa kituo cha mwisho cha TV kilichochaguliwa;
Usanidi wa pato la sauti, pato la sauti la analogi pekee ndilo linalounganishwa kila wakati;
1) Bonyeza kwenye ikoni ya "gia" kwenye kona ya juu kushoto ya skrini
na uchague "PVR na mipangilio ya TV" (picha ya TV yenye pembe mbili)
zaidi upande wa kushoto wa menyu, chagua kipengee cha "Uchezaji", na katika sehemu ya kati "Jumla"
chagua "Endelea kutoka kwa kituo cha mwisho wakati wa kuanza" katika orodha kunjuzi
kuchagua mpangilio wa "Foreground".
Jinsi nimekuwa nikitazama TV vibaya kwa miaka miwili.
Lazima nikiri kwako kwamba katika miaka miwili sijajifunza jinsi ya kutazama TV vizuri.
Kawaida mimi hutazama TV jikoni. Ubao wa Raspberry Pi 2B umeunganishwa kwenye TV, na viunganishi vya Ethernet na HDMI vimeunganishwa kwenye ubao. Ubao unaendeshwa kupitia kebo ya kawaida ya USB, ambayo imechomekwa kwenye mlango wa USB wa TV. kwa kweli, kuwasha TV kwa kutumia udhibiti wa kijijini wa hisa pia hutoa nguvu kwa bodi ya Raspberry Pi, na kuzima TV kutoka kwa udhibiti wa kijijini pia mara moja huweka upya nguvu kutoka kwa bodi ya Raspberry Pi.
Ndio, ninajua vizuri kuwa hii haiwezi kufanywa, kwa sababu mfumo wa faili wa mizizi ya kituo cha media titika cha Kodi (ext3) hufanya kazi katika hali yangu ya kawaida ya kusoma / kuandika. Lakini mimi ni mtu mvivu, na kwa kuanzia, niliamua kuangalia inachukua muda gani kuzima mfumo, hadi itaacha kupakia kabisa, lakini kwa bahati mbaya kwa miaka miwili sijaweza kufanya hivi (labda mimi. nilikuwa na bahati tu, sijui).
Na kwa maoni yangu, ikiwa hali hii inafaa kwa TV yangu, basi inafaa pia kwa "spika rahisi ya Redio ya Mtandao", na kwa kuwa nilizima sasisho otomatiki la programu-jalizi za Kodi, uwezekano wa kushindwa kwa mfumo wa faili utakuwa. hata kidogo. Hadi sasa sioni shida nayo.
Kitengo cha usambazaji "Spika za redio za mtandao" zilizoelezewa katika kifungu hicho ni za kaya, na kile ambacho ni muhimu zaidi kwa kitengo cha usambazaji wa kaya ni GUI nzuri. Kwa maoni yangu, ni ngumu sana au karibu haiwezekani kufundisha mtumiaji wa kawaida kuendesha kwa amri yoyote isiyoeleweka ya kichawi kwenye koni, na hata hajui neno kama hilo. Na hapa kuna GUI, tafadhali.
Na hii labda ni hoja yangu kuu kwa ajili ya usambazaji usio wa console. GUI ya taa ya joto ya Kodi, haihitajiki sana, lakini iko.
(Pia nilisahau kabisa kutaja kwamba Kodi inaweza kudhibitiwa kwa mbali, kwa mfano kutoka kwa simu mahiri kwa kusanikisha programu ya Yatse, na labda kwa mtu, hii itakuwa nyongeza)
Nini cha kufanya ikiwa mfumo wa cable haukuja kwako
"Lakini sina bandari za Ethernet za bure nyumbani (au sikuwahi kuwa nazo)," baadhi ya wamiliki wenye furaha wa bodi za zamani za Raspberry Pi 1 wanaweza kusema (labda bodi ilinunuliwa kwa utafiti na kubaki kwenye kabati)
Na kwa kuwa hakuna Wifi iliyojengwa kwenye ubao, bila uhusiano wa Ethernet, haifanyi kazi sana.
Bila shaka, uwezekano wa kutumia bodi ya Raspberry Pi 1 bila Ethernet ipo, lakini itahitaji jitihada fulani kutoka kwako. Kawaida vitu kama hivyo vinavutia kufanya tu kama sehemu ya utafiti wa kitu kipya, i.e. hii sio kazi ya kawaida.
Kwa hivyo, wacha tuzingatie kesi ya utumiaji ya dhahania kwa bodi bila Ethernet:
Unaweza kuunganisha USB ya nje - adapta ya Wifi, inayoongozwa na kuzingatia
kwamba adapta inapaswa kufanya kazi vizuri chini ya Linux
Ikiwa tayari unayo adapta ya Wifi ya usb, unaweza kuangalia ikiwa inafanya kazi vizuri chini ya Linux kama hii:
Sakinisha usambazaji maarufu wa Linux
madhumuni ya jumla, kama vile "Ubuntu Desktop"
Anzisha mfumo
Unganisha adapta yako ya usb ya Wifi
Zindua kidhibiti mtandao na ujaribu kuunganisha kwenye mtandao-hewa wako wa WiFi
Ikiwa kila kitu kitafanya kazi vizuri na muunganisho wako wa Mtandao ni thabiti, basi adapta yako inasaidiwa vyema na unaweza kuendelea na kazi yako ya kuunganisha adapta hii katika usambazaji maalum na ikiwezekana na matoleo mengine ya kernel.
(ikiwa sivyo, basi hapana, ole - ni bora hata usijaribu)
Usaidizi wa adapta ya Wifi ya nje katika "Raspberry PI"
Ili adapta ya WiFi ifanye kazi kwa usahihi katika Linux: tunahitaji vitu viwili: 1) Usaidizi wa kernel ya Linux kwa adapta maalum ya Wifi 2) Uwepo katika mfumo wa moduli ya kernel kwa adapta maalum ya Wifi
Hebu tuchukue adapta ya TP-Link TL-WN722N kama mfano. Ana antenna kubwa.
Wacha tupate chipset ambayo bodi inafanya kazi - ninayo "AR9271", Kumbuka:
Sasa hebu tupate jina la parameter katika usanidi wa kernel unaohusika na dereva wa chipset AR9271, ni bora kutafuta mchanganyiko wa maneno "AR9271 cateee.net"
ambapo "cateee.net" ni tovuti nzuri inayoelezea usanidi wa moduli za Linux
Mara moja tunapata jina la usanidi wa kernel - CONFIG_ATH9K_HTC
na jina la moduli ya kernel tunayohitaji ath9k_htc
na kisha taja tu jina la moduli inayotaka katika faili ya kipande cha usanidi
Linux kernel => mapishi-kernel/linux/files/rbpi.cfg, ongeza mstari: CONFIG_ATH9K_HTC=m
Kwa hivyo, katika siku zijazo, unaweza kuunganisha vifaa vyovyote vya ziada kwenye mfumo wako (vizuri, ikiwa, bila shaka, tayari imeungwa mkono kwenye kernel ya Linux)
Nini cha kufanya ikiwa wewe ni mjenzi wa habra geek
Na unaunda vitu baridi zaidi kama hapa au wewe ni mwanafunzi na una ndoto ya kuunda kitu kama hicho.
Kisha, unaweza kuchukua aina fulani ya skrini ya Kugusa kwa RPI kwenye aliexpress, kuagiza betri inayofaa hapo, kuunganisha yote kwenye bodi ya Raspberry Pi 1,2 au 3 (bora hadi 3, kwa kuwa ina Wifi iliyojengwa), chagua kiolesura cha mandhari ya muundo wa picha katika Kodi, iliyoundwa kwa ajili ya skrini ya kugusa na voila => unaweza kupata kicheza sauti rahisi. Bila shaka, itakuwa bulky kabisa, lakini itakuwa yako.
Ikiwa mwitikio wa Kodi 17.6 GUI kwa sababu ya msingi mmoja wa processor katika Zero inaonekana kuwa ya kushangaza kwako, basi unaweza kufanya hisia kwa masikio yako na kujenga toleo la zamani, lakini la haraka sana, kwa mfano Kodi 15.2, ni "kirafiki" zaidi katika suala hili (wakati mwingine urithi huamua kila kitu)
Kwa bahati mbaya, sina ubao, kwa hivyo siwezi kuiangalia, lakini kulingana na hisia zangu inapaswa kufanya kazi.
maagizo ya kina zaidi ya mkutano
na kurekodi kwa kadi ya microSDHC, ona katika makala iliyopita
P.S
Kwa kweli, wazo la safu ya redio ya mtandao ni ya kawaida, inajulikana kwa kila mtu na kwenye Habre utapata nakala nyingi juu ya mada hii, kwa mfano. hapa
Na unaweza pia kufikiria kuwa nilirekebisha tu mahitaji ya suluhisho iliyotengenezwa tayari. Kwa hili naweza kujibu na kusema hapana, kwa uaminifu.