Elektronika.lt
 2024 m. balandžio 16 d. Projektas | Reklama | Žinokite | Klausimai | Prisidėkite | Atsiliepimai | Kontaktai
Paieška portale
EN Facebook RSS

 Kas naujo  Katalogas  Parduotuvės  Forumas  Tinklaraščiai
 Pirmas puslapisSąrašas
 NaujienosSąrašas
 StraipsniaiSąrašas
 Vaizdo siužetaiSąrašas
 Nuolaidos, akcijosSąrašas
 Produktų apžvalgosSąrašas
 - Elektronika namams
 - Buitinė technika
 - Elektronika, technika
 - Biuro technika
 - Fotoaparatai, kameros
 - Kompiuteriai, dalys
 - Kompiuterių periferija
 - Programinė įranga
 - Telefonai, priedai
 - Ryšių sprendimai
 - Navigacijos sprendimai
 Naudingi patarimaiSąrašas
 Vykdomi projektaiSąrašas
 Schemų archyvasSąrašas
 Teorija, žinynaiSąrašas
 Nuorodų katalogai
 Įvairūs siuntiniai
 Bendravimas
 Skelbimai ir pasiūlymai
 Elektronikos remontas
 Robotų kūrėjų klubas
 RTN žurnalo archyvas






 Verta paskaityti
Balandžio 15 d. 20:29
Renkamės naują televizorių: kokias savybes svarbu įvertinti?
Balandžio 15 d. 17:19
Kaip užtikrinti ilgesnį karšto vandens išlaikymą ir energijos taupymą namuose?
Balandžio 15 d. 14:20
Garsi muzika ausinukuose šiandien – klausos aparatas ausyse senatvėje
Balandžio 15 d. 11:13
Masyvūs žemi dažniai. „Sony“ pristato naują garsiakalbių ir ausinių seriją „ULT Power Sound“
Balandžio 15 d. 08:11
Kibernetiniai išpuoliai: „fintech“ ekspertai pataria, kaip apsisaugoti ne tik jums, bet ir kokių priemonių imtis versle
Balandžio 14 d. 17:26
Norvegija planuoja drausti socialinius tinklus jauniems vaikams – ar tai pavyzdys Lietuvai?
Balandžio 14 d. 11:07
Lietuviai su partneriais sukūrė unikalią išmaniąją bateriją, aprūpinančią verslą energija net atšiauriausiomis sąlygomis
Balandžio 13 d. 17:39
Dirbtinio intelekto integravimas organizacijose – iššūkis kiekvienam CEO
Balandžio 13 d. 11:46
Kam reikalingas vietovės nustatymas telefone ir kaip padaryti, kad „Google“ nežinotų jūsų buvimo vietos?
Balandžio 12 d. 20:14
„Logitech G“ pristato „PRO X 60“ žaidimų klaviatūrą
FS 22 Tractors
Farming Simulator 19 Mods, FS 22 Maps, FS22 Mods
ETS2 Mods
ETS2 Trucks, ETS2 Bus, Euro Truck Simulator 2 Mods
FS22 Tractors
Farming Simulator 22 Mods, FS22 Maps, FS22 Trucks
VAT calculator
VAT number check, What is VAT, How much is VAT
Paskola internetu
Vartojimo paskola, paskola automobiliui, paskola būsto remontui
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope
FS22 Mods
FS22 Harvesters, FS22 Tractors Mods, FS22 Maps Mods
FS22 Mods
FS22 Maps,
FS22 Harvesters,
FS22 Tractors
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija
Sims 4 Mods
Sims 4 CC Clothes,
Sims 4 Hair CC,
Sims 4 Skill Cheat
Optic sight
Binoculars for hunting elk,
Best compact binoculars,
Riflescope hunting
Reklama
 Produktų apžvalgos » IT sprendimai, programinė įranga Dalintis | Spausdinti

Televizija „Linux“ sistemoje

Publikuota: 2006-11-17 07:09
Tematika: IT sprendimai, programinė įranga
Autorius: Elvinas Piliponis
Aut. teisės: el. paštas ©Lietuvos Rytas, UAB
Inf. šaltinis: el. paštas Kompiuterija – PC World

Nepaisant didelės interneto įtakos, televizija vis dar lieka populiari. Kai kuriems žmonėms kompiuteris atstoja televizorių, radijo imtuvą ir vaizdo grotuvą. „Linux“ kūrėjai jau seniai suprato, kad operacinė sistema turi būti daugiaterpė, todėl į visus dabartinius „Linux“ rinkinius, skirtus AK, yra įtrauktos priemonės televizijos transliacijoms žiūrėti.

 Rodyti komentarus (0)
Įvertinimas:  1 2 3 4 5 

Nepaisant didelės interneto įtakos, televizija vis dar lieka populiari. Kai kuriems žmonėms kompiuteris atstoja televizorių, radijo imtuvą ir vaizdo grotuvą.

„Linux“ kūrėjai jau seniai suprato, kad operacinė sistema (OS) turi būti daugiaterpė, todėl į visus dabartinius „Linux“ rinkinius, skirtus asmeniniams kompiuteriams, yra įtrauktos priemonės televizijos transliacijoms žiūrėti. Tiesa, tam kompiuteryje turi būti įrengtas suderinamas TV imtuvas.

TV įranga

Deja, neretai kompiuterių įrangos gamintojai ne tik nesirūpina savo gaminių pritaikymu įvairioms OS, bet net trukdo tai padaryti, slėpdami informaciją apie tai, kaip veikia jų įranga. Todėl rinkdamiesi naują TV imtuvą, kurį ketinate naudoti „Linux“ sistemoje, nepatingėkite internete paieškoti „Linux“ vartotojų atsiliepimų. Kartais geriau nusipirkti keliasdešimt litų brangesnį įrenginį, nei vargti bandant pritaikyti pigų imtuvą.

Kompiuteryje įrengus „Leadtek WinFast TV2000 XP Deluxe“ imtuvą, nereikėjo nieko nustatyti. „Ubuntu Linux“ rado ir įkrovė visas tvarkykles (branduolio modulius). Tačiau kompiuterininkams, naudojantiems kitas „Linux“ OS ar savarankiškai sukompiliavusiems „Linux“ branduolį, tvarkykles gali tekti parinkti patiems.

Norint naudotis TV imtuvu, į „Linux“ branduolį reikia įtraukti „Video For Linux“ posistemį (įkompiliuotą ar modulio pavidalo) ir įkrauti TV imtuvo tvarkyklę („TV2000 XP“ imtuvui – bttv.ko). Paprastai pakanka įkrauti tik imtuvo modulį, o likusius branduolys įkraus automatiškai.

Kokio branduolio modulio reikia, nustatysite pagal įrenginį valdantį lustą ir imtuvo (plokštės ar išorinio įrenginio sudedamosios dalies) modelį. Lusto modelį rodo lspci (USB imtuvų – lsusb) komanda. Pavyzdžiui:

0000:02:01.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
0000:02:01.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)

Deja, imtuvo tipo tokiu būdu nustatyti nepavyks – tai bus galima padaryti nebent atidarius metalinę imtuvo dėžutę. Laimei, imtuvo tipas dažniausiai atpažįstamas teisingai. Jei ne, teks pasikliauti internete skelbiama informacija ir savo nuojauta. Imtuvą valdančiam moduliui „tuner“ galima nurodyti vieną iš 45 šiuo metu jam žinomų imtuvų (nenurodžius, bandoma atpažinti automatiškai). Lietuvoje NTSC tipo imtuvus iš karto galima atmesti, todėl variantų lieka mažau.

Norėdami įkrauti reikiamus modulius į „Ubuotu“ (ar kitas „Debian“ pagrindu sukurtas „Linux“ OS), parašykite jų pavadinimus /etc/modules rinkmenoje (po vieną eilutėje). Jei įkraunamiems moduliams reikia perduoti kokius nors parametrus, juos nurodykite /etc/mobprobe.d kataloge, sukūrę rinkmeną modulio pavadinimu ir joje parašę options modulio_pavadinimas parametras=reikšmė. Pavyzdžiui, norėdami bttv moduliui nurodyti 34-ąjį plokštės tipą („Leadtek WinFast TV 2000“) ir 5-ąjį imtuvo tipą („Philips PAL_BG (FI1216 and compatibles)“), minėtame kataloge sukurkite rinkmeną bttv, kurioje parašykite options bttv card=34 tuner=5

TV programos

„Linux“ TV programos kuriamos nepriklausomai nuo asmeninių TV imtuvų. Bene populiariausios jų – „Kdetv“ (buvusi „QtVision“ ar „KWinTV“), „TVTime“, „MythTV“ ir „SageTV“. Pastarosios dvi skirtos įrašomiesiems skaitmeninio vaizdo grotuvams („Digital PVR“). Tačiau apie juos – truputį vėliau.

„Kdetv“ ir „TVTime“ programos skiriasi savo sąsajų kūrimo principais. „Kdetv“ – įprasta programa, galinti dirbti ir viso ekrano režimu. Programoje numatyta daug nuostatų ir derinimo galimybių. „TVTime“ neturi programoms įprastos meniu eilutės, valdymo mygtukų ir pan. Jos vartotojo sąsaja – tipinio televizoriaus meniu. Toks meniu nebūtinas programą valdant pele, tačiau nepamainomas paėmus nuotolinio valdymo pultelį.

TV programos darbui parengiamos labai paprastai. Nurodžius tinkamą vaizdo įrenginį ir televizijos sistemą, reikia tik paleisti kanalų paiešką. „Kdetv“ vaizdo įrenginiai nurodomi atvertus „Devices“ meniu, o TV kanalų sąrašai sudaromi pasirinkus „File>Channel Wizard“. „TVTime“ programoje visos TV programų priėmimo nuostatos keičiamos „Input Configuration“ (meniu sužadinamas dešiniuoju pelės klavišu), o kanalų valdymas – „Channel management“ meniu skyriuose. Sudarytą kanalų sąrašą vėliau galima keisti, paderinus priimamos transliacijos dažnį, TV transliacijos tipą (Lietuvoje tinka PAL-DK,PAL-BG arba tiesiog PAL), parinkus kanalui pavadinimą ir pan.


„Kdetv“ — įprasta kompiuterio programa, kurioje numatyta daugybė nuostatų

Nuotolinis sistemos valdymo pultelis

Televizorius be nuotolinio valdymo pultelio netenka pusės savo žavesio. Net jei TV imtuvas sumontuotas kompiuteryje, pelės ar klaviatūros laido ne visada pakanka, o belaidžio ryšio pelės ar klaviatūros yra gana brangios. Dauguma kompiuterinių TV imtuvų parduodami drauge su valdymo pulteliais.

Infraraudonųjų spindulių įrangai valdyti „Linux“ yra skirtas „Lirc“ programų rinkinys, kurį įdiegti ir suderinti gali būti arba labai paprasta, arba labai sudėtinga. Kaip pasiseks...

Jei naudojatės „Ubuotu“ sistema ir minėtu „Leadtek“ TV imtuvu, juos suderinti nebus labai paprasta. Drauge su „Ubuntu Dapper“ pateiktos 0.7.x versijos man suderinti nepavyko. Vėliau paaiškėjo, kad „Lirc“ rinkinys nesuderinamas su turima įranga. Teko atsisiųsti „Debian testing“ skirtą lirc-modules-source rinkinį.

Įdiegus lirc-modules-source, į /usr/src katalogą įkeliamas lirc-module.tar.gz archyvas, kurį reikia išpakuoti: sudo tar -xvzf lirc-module.tar.gz.

/usr/src kataloge bus sukurtas papildomas katalogas modules (jei modules katalogas jau yra, jį prieš išpakuodami archyvą ištrinkite), kurio pakatalogyje rasite README rinkmeną su modulių kompiliavimo ir diegimo instrukcijomis. „Ubuotu“ jos šiek tiek skirsis nuo „Debitan“.

Kadangi savo kompiuteryje nenaudojau „make-kpkg“ sistemos, pasirinkau instrukcijose nurodytą antrąjį diegimo būdą. Pirmiausia įdiegiau „Linux“ branduolio pradinius tekstus: sudo apt-get install linux-source. Juos „sukonfigūravau“, iš /boot/ nukopijavęs branduolį atitinkančią nuostatų rinkmeną į /usr/src/linux katalogą ir kartą paleidęs make menuconfig. Paskui sužadinau komandą pkg-reconfigure lirc-module-sources, kuria pasirinkau reikiamą modulį (gpio), ir liepiau automatiškai sukompiliuoti branduolio modulius. Deja, taip sukompiliuoti moduliai automatiškai neįkeliami į reikiamą katalogą, tad juos teko perkelti iš /lib/modules/2.6.15.7-ubuntu į /lib/modules/2.6.15-26-686 katalogą. Šią operaciją reikia kartoti kiekvieną kartą įdiegus naują „Linux“ branduolio versiją. Tikėkimės, kad „Ubuotu“ kūrėjai ištaisys šiuos trūkumus, mat kitiems TV imtuvams „Ubuotu“ pateikiamos „Lirc“ versijos tinka.

/usr/share/doc/lirc/nemotes katalogo į /etc/lirc nukopijuokite reikiamas pultelio komandų aprašymo rinkmenas. LIRC suderinamos įrangos sąrašą rasite jos svetainėje.

Įkėlę modulių rinkmenas, sužadinkite komandą sudo depmod –a ir įkraukite modulius, pasitelkę modprobe (sudo modprobe lirc_gpio). Norėdami patikrinti, ar šie moduliai tinka, sužadinkite dvi terminalo programas ir vienoje jų įvykdykite sudo lircd -n -d /dev/lirc0, o kitoje irw. Spausdami valdymo pultelio mygtukus, lange, kuriame buvo paleista „irw“, turėtumėte pamatyti pultelio siunčiamas komandas. Jei komandų nėra ar sužadinant lircd pateikiami klaidų pranešimai, patikrinkite, ar tikrai tinkamą modulį įkrovėte ir tinkamą IR įrenginį nurodėte (/dev/lirc0). Jei kompiuteryje yra daugiau infraraudonųjų spindulių įrenginių, gali tekti nurodyti /dev/lirc1 ar kitą įrenginį.

Kai kuriuose „Lirc“ diegimo vadovuose į įrenginius rekomenduojama kreiptis „/dev/input/eventx“ adresu (mano kompiuteryje šis metodas neveikė). Įvesties įrenginio numerį sužinosite komanda cat /proc/ bus/input/devices, kuri parodys visus galimus įvesties variantus. Vienas jų turėtų būti jūsų infraraudonųjų spindulių imtuvas:
I: Bus=0001 Vendor=107d Product=6606 Version=0001 N: Name="bttv IR (card=34)"
P: Phys=pci-0000:02:01.0/ir0
S: Sysfs=/class/input/input3
H: Handlers=kbd event3
B: EV=100003
B: KEY=10afc336 2150a48 0 0 0 404 80010000 190 4801 1e0000 4400 100000 10000ffc

Jei valdymo pultelis veikia, tinkamo įrenginio ir modulio pavadinimus įrašykite į /etc/lirc/hardware.conf rinkmeną ir sužadinkite „Lirc“ tarnybą: sudo /etc/init.d/lirc start.

Tam, kad valdymo pulteliu būtų galima valdyti, jo siunčiamas komandas reikia perduoti valdomajai programai. Pulteliui su „TVTime“ programa suderinti atsisiųskite lircrc pavyzdį iš http://reboot.box.lt/TV-HOWTO/pvz.lircrc svetainės ir išsaugokite savo namų kataloge .lircrc pavadinimu. Norėdami, kad .lircrc rinkmenoje aprašytos komandos būtų perduodamos „TVTime“ programai, sužadinkite komandą irexec –daemon .lircrc. Jei norite, kad ši komanda būtų paleidžiama kiekvieną kartą jums prisijungiant, įrašykite ją į savo .bash_profile rinkmeną: gedit .bash_profile (vietoj gedit galite naudoti kitą tekstų rengyklę: kate, nano, pico ir t.t.). Atkreipkite dėmesį į tai, kad nuostatų rinkmenų pavadinimai prasideda tašku!

Naudingos nuorodos

http://reboot.box.lt/TV-HOWTO/ – lietuviškos „Leadtek WinFast TV2000 XP“ imtuvo pritaikymo „Fedora Core 5“ sistemai instrukcijos

http://tvtime.sourceforge.net/ – „TVTime“ programos tinklalapis

www.lirc.org – „Lirc“ svetainė

www.linuxtv.org/v4lwiki/index.php/Main_Page – informacija apie tai, kaip TV imtuvus (analoginius ir skaitmeninius) pritaikyti „Linux“ sistemose.





Draudžiama platinti, skelbti, kopijuoti
informaciją su nurodyta autoriaus teisių žyma be redakcijos sutikimo.

Global electronic components distributor – Allicdata Electronics

Electronic component supply – „Eurodis Electronics“

LOKMITA – įvairi matavimo, testavimo, analizės ir litavimo produkcija

Full feature custom PCB prototype service

GENERAL FINANCING BANKAS

Mokslo festivalis „Erdvėlaivis Žemė

LTV.LT - lietuviškų tinklalapių vitrina

„Konstanta 42“

Technologijos.lt

Buitinė technika ir elektronika internetu žemos kainos – Zuza.lt

www.esaugumas.lt – apsaugok savo kompiuterį!

PriedaiMobiliems.lt – telefonų priedai ir aksesuarai

„Deinavos baldai“ — šeimos baldai


Reklama
‡ 1999–2024 © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Reklama | Turinys | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina Valid XHTML 1.0!
Script hook v, Openiv, Menyoo
gta5mod.net
Farming Simulator 2019 Mods, FS22 Mods, FS22 Maps
farmingsimulator19mods.fr
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
Reklamos paslaugos
SEO sprendimai

www.addad.lt
Elektroninių parduotuvių optimizavimas „Google“ paieškos sistemai
www.seospiders.lt
FS22 mods, Farming simulator 22 mods,
FS22 maps

fs22.com
Reklama


Reklama