Qhov yooj yim tshaj plaws Internet xov tooj cua kem "Kodi" los yog txoj kev cawm seej ntawm "Raspberry" cib
Yam yuavtsum tau kawm uantej:
Muaj ib qho qub tsis siv thawj tiam Raspberry Pi pawg thawj coj saib;
Lub rooj tsavxwm nyob ntawm lub txee raws li qhov hnyav hnyav thiab tsis siv - lub rooj tsavxwm "Cib";
Yam kuv xav tau txais:
Ntawm ib qho taw tes hauv lub sijhawm (piv txwv li, raws li kev xav)
Lub Rooj Tswjhwm Saib tsis tas yuav yog "Cib", thiab daim npav nco txog khawv koob raug tso rau hauv nws;
Ib qho Ethernet cable thiab lub ntsaws los ntawm ib lub tsev hais lus lossis lub mloog pob ntseg txuas nrog lub rooj tsavxwm;
Tom qab siv fais fab, lub qub "Cib" - kws sau paj lug
Lub tswv yim tseem ceeb:
Qhov tsawg kawg nkaus ntawm kev taw qhia rau ib qho kev teeb tsa, hauv qhov zoo tshaj plaws, peb txuas tsuas yog "Ethernet" cable, lub zog thiab hais lus, thiab tsis muaj dab tsi ntxiv, los ntawm lo lus "txhua yam";
Cov qub "Cib" tawm ntawm lub thawv txhawb nqa, piv txwv li, 20 Internet xov tooj cua, uas tuaj yeem hloov mus rau hauv lub voj voog los ntawm nias lub log nas lossis ntawm tus pin tshwj xeeb GPIO (txuas ob lub xov hlau thiab luv luv (kuv npau suav txij thaum yau) );
Kev tswj hwm yog nqa tawm ntawm lub xov tooj cua channel, thiab lub xov tooj cua no tuaj yeem ua lub xov tooj cua tsis tu ncua;
Nqa ib qho kev npaj ua tiav thiab sib sau ua ke cov khoom siv faib rau hauv "Yocto Project"
cov. raws li niaj zaus, peb yuav tsis ua dab tsi rau koj, txij li txhua yam tau ua tiav lawm.
(Nws yog qhov txaus tsuas yog tso tus neeg saib xyuas sab nraud ntawm sab nraud "TV");
piav qhia
Qhov yooj yim tshaj plaws Internet Xov tooj cua kab "KODI"
Lub rooj sib txoos yog tsim los rau cov laus Raspberry Pi 1 boards
(sau plua plav qhov chaw ntawm lub txee dai khaub ncaws, tab sis uas npaj txhij ua qee yam haujlwm ntxiv)
Los ntawm lub neej ntawd, cov npe m3u8 ntawm 12 lub xov tooj cua hauv Internet tau siv.
Nws yog xav tias lub rooj tsavxwm ua haujlwm yam tsis muaj HDMI tso zis, thiab kom tua nws tsuas yog yuav tsum tau tshem lub hwj chim adapter los ntawm lub qhov hluav taws xob. Thiab raws li kev tswj hwm wireless niaj hnub no, koj tuaj yeem siv koj lub xov tooj cua super nas (lossis txuas ib txwm grey nrog tus Tsov tus tw).
Thaum qhib, lub neej ntawd network interface tau teeb tsa los ntawm DHCP raws tu qauv thiab lub xov tooj cua nco kawg ntawm cov npe tau ua si, lub ntim rov qab yog tswj nrog tus nas tsis tu ncua:
(Thaum kawg xaiv koj tus nas ua "tus thawj tswj hwm", thiab ua kev zoo siab rau nws, nws tsim nyog nws)
(muaj peev xwm)
Thaum pib, thaum kuv txiav txim siab los ua "Internet Radio Column", kuv tau npaj cov hauv qab no:
Minimalist console faib hauv Yocto Project;
Lub suab kwj yog ua si ntawm GStreamer;
Lub network interface tau teeb tsa los ntawm DHCP;
Thiab qhov kev daws teeb meem no muaj ntau qhov zoo:
ceev heev (nws yuav siv sij hawm 30-40 vib nas this kom ncav cuag hom kev khiav hauj lwm los ntawm lub hwj chim mov);
Txhim khu kev qha (tsawg dua cov kev pab cuam, tsawg dua cov ntsiab lus ntawm kev ua tsis tiav);
Lub console faib tau yooj yim dua hloov mus rau hom nyeem nkaus xwb
cov. cov kev pab cuam tsis sau dab tsi rau hauv paus ntaub ntawv system
(thiab cov ntaub ntawv hauv SDHC media yog, hauv kuv lub tswv yim, thawj tus neeg sib tw ua tsis tiav);
"Nws yuav tsum tau ua" i.e. Kuv yuav tsum siv N pes tsawg hmo
(feem ntau tom qab ua haujlwm, thiab qhov no yog lub sijhawm tsis zoo tshaj plaws, lub sijhawm no lub hlwb tsis xav, feem ntau nws tsaug zog)
Cas kuv twb saib TV tsis ncaj ncees lawm ob xyoos.
Kuv yuav tsum lees txim rau koj tias hauv ob xyoos kuv tseem tsis tau kawm saib TV kom raug.
Kuv feem ntau saib TV hauv chav ua noj. Raspberry Pi 2B board txuas nrog lub TV, thiab Ethernet thiab HDMI connectors txuas nrog lub rooj tsavxwm. Lub rooj tsavxwm yog powered los ntawm ib txwm USB cable, uas yog ntsaws rau hauv lub USB chaw nres nkoj ntawm lub TV, i.e. Qhov tseeb, tig rau TV siv tus qauv tswj chaw taws teeb muab lub zog rau Raspberry Pi board, thiab tua lub TV los ntawm cov chaw taws teeb tswj kuj tseem rov pib lub zog tam sim ntawd los ntawm Raspberry Pi board.
Yog lawm, kuv paub zoo tias qhov no tsis tuaj yeem ua tiav, vim tias cov ntaub ntawv hauv paus ntawm Kodi media center (ext3) ua haujlwm hauv hom nyeem / sau ib txwm. Tab sis kuv yog ib tug neeg tub nkeeg, thiab thawj zaug kuv txiav txim siab los tshawb xyuas lub sijhawm ntev npaum li cas kuv tuaj yeem kaw lub kaw lus zoo li no, kom txog thaum nws nres tag nrho, tab sis hmoov tsis, tom qab ob xyoos kuv yeej tsis tau ua qhov no (tej zaum kuv tsuas yog muaj hmoo, Kuv tsis paub).
Thiab hauv kuv lub tswv yim, yog tias hom no haum rau kuv lub TV, ces nws kuj yuav tsim nyog rau "tus neeg hais lus hauv Internet yooj yim", thiab txij li thaum kuv yuam kom tsis siv neeg hloov kho tshiab ntawm Kodi plugins, qhov tshwm sim ntawm cov ntaub ntawv tsis ua haujlwm yuav dhau los ua tus neeg tsis taus. tsawg. Txog tam sim no kuv tsis pom muaj teeb meem nrog qhov no
Yuav ua li cas yog tias lub kaw lus cable tsis tuaj txog koj
"Tab sis kuv tsis muaj qhov chaw nres nkoj Ethernet dawb hauv tsev (lossis tsis muaj)," qee tus tswv zoo siab ntawm Raspberry Pi 1 cov laug cam qub tuaj yeem qw (tej zaum lub rooj tsavxwm tau yuav rau kev tshawb fawb thiab tseem nyob ntawm lub txee)
Thiab txij li lub rooj tsavxwm tsis muaj Wifi built-in, nws tsis ua haujlwm zoo yam tsis muaj Ethernet txuas.
Tau kawg, nws tuaj yeem siv Raspberry Pi 1 pawg thawj coj saib yam tsis muaj Ethernet, tab sis nws yuav xav tau qee qhov kev siv zog ntawm koj feem. Feem ntau, tej yam zoo li no txaus siab ua tsuas yog ib feem ntawm kev kawm ib yam tshiab, i.e. Qhov no tsis yog kev cai ua haujlwm.
Yog li, cia peb xav txog cov ntaub ntawv siv tsis zoo rau lub rooj tsavxwm tsis muaj Ethernet:
Koj tuaj yeem txuas lub USB sab nraud - Wifi adapter, coj los ntawm kev txiav txim siab
tias lub adapter yuav tsum ua haujlwm zoo hauv Linux
Yog tias koj twb muaj USB Wifi adapter, koj tuaj yeem tshawb xyuas seb nws puas ua haujlwm zoo hauv Linux raws li hauv qab no:
Nruab qee qhov siv Linux faib
Lub hom phiaj dav dav, piv txwv li "Ubuntu Desktop"
Pib lub system
Txuas koj lub wifi usb adapter
Tua tawm tus thawj tswj network thiab sim txuas rau koj qhov chaw nkag WiFi
Yog tias txhua yam ua haujlwm tau zoo thiab koj qhov kev sib txuas hauv Is Taws Nem yog qhov ruaj khov, ces koj lub adapter tau txais kev txhawb nqa zoo thiab koj tuaj yeem txuas ntxiv koj txoj haujlwm ntawm kev txuas tus adapter no hauv kev faib tshwj xeeb thiab tejzaum nws nrog lwm cov qauv ntawm cov ntsiav.
(yog tias tsis yog, tsis yog, alas, nws zoo dua tsis txhob sim)
Txhawb rau sab nraud Wifi adapter hauv Raspberry PI
Rau lub WiFi adapter ua haujlwm kom raug hauv Linux, peb xav tau ob yam: 1) Linux ntsiav kev them nyiaj yug rau tshwj xeeb Wifi adapter 2) Lub xub ntiag ntawm lub ntsiav module nyob rau hauv lub system rau ib tug tshwj xeeb Wifi adapter
Piv txwv li TP-Txuas TL-WN722N adapter. Nws muaj ib lub kav hlau txais xov zoo kawg nkaus.
Cia peb pom lub chipset uas lub rooj tsavxwm ua haujlwm - rau kuv nws yog "AR9271", ceeb toom:
Tam sim no cia peb pom lub npe ntawm qhov tsis sib xws hauv cov kab teeb tsa lub luag haujlwm rau AR9271 chipset tsav tsheb, nws yog qhov zoo tshaj los nrhiav kev sib xyaw ntawm cov lus "AR9271 catee.net"
qhov twg "cateee.net" yog qhov chaw txias piav qhia txog kev teeb tsa ntawm Linux kernel modules
Peb tam sim ntawd pom lub npe ntawm cov ntsiav teeb tsa - CONFIG_ATH9K_HTC
thiab lub npe ntawm lub kernel module peb xav tau ua 9k htc
thiab tom qab ntawd tsuas yog qhia lub npe ntawm qhov xav tau module hauv cov ntaub ntawv fragment configuration
Linux ntsiav => recipes-kernel/linux/files/rbpi.cfg, ntxiv cov kab: CONFIG_ATH9K_HTC = m
Yog li, yav tom ntej koj tuaj yeem txuas cov khoom siv ntxiv rau koj lub cev (zoo, tau kawg, yog tias nws twb tau txais kev txhawb nqa hauv Linux kernel)
Yuav ua li cas yog tias koj yog ib tug habra geek - designer
Thiab koj tsim cov khoom txias tshaj plaws, xws li no los yog koj yog ib tug tub kawm ntawv thiab npau suav ntawm kev tsim ib yam dab tsi zoo sib xws.
Tsuas yog offhand, koj tuaj yeem nqa qee yam ntawm Kov Screen screen rau RPI ntawm aliexpress, xaj lub roj teeb tsim nyog nyob ntawd, txuas tag nrho rau Raspberry Pi 1,2 lossis 3 pawg thawj coj saib (xws li 3, txij li nws muaj Wifi built-in), xaiv cov duab tsim cov ntsiab lus interface hauv Kodi, tsim rau lub vijtsam kov thiab voila => koj tuaj yeem tau txais lub suab yooj yim. Tau kawg nws yuav loj heev, tab sis nws yuav yog koj li.