
Premisat zĂĄkladore:
- Ka ekziston një bord i vjetër Raspberry Pi të gjeneratës së parë që nuk përdoret;
- Bordi Ă«shtĂ« nĂ« raft i palĂ«vizshĂ«m dhe nuk pĂ«rdoret â bordi Ă«shtĂ« "TullĂ«";
ĂfarĂ« do tĂ« doja tĂ« arrija:
- Në një moment të caktuar (për shembull sipas humorit)
bordi të ndalojë të jetë "Tullë", dhe në të të futet një kartë magjike memorjeje; - Bordi lidhet me një kabllo Ethernet dhe një konektor nga një kolonë të zakonshme shtëpiake ose kufje;
- Pasi tĂ« jepet energjia, i dikurshmi "TullĂ«" â kishte zĂ«;
Ideja kryesore:
- Sa më pak lëvizje trupore për ndonjë konfigurim, në rastin më ideal, ne lidhim vetëm kabllon "Ethernet", energjinë dhe kolonat, dhe nuk bëjmë asgjë tjetër, nga fjala "asgjë";
- I dikurshmi "Tullë" nga kutia mbështet për shembull 20 stacione interneti radio, kalimi i të cilave në rreth mund të vendoset në shtypjen e rrotës së mausit ose në një pin të caktuar GPIO (lidhen dy telat dhe i mbyllin (ëndrrat e mia që nga fëmijëria));
- Menaxhimi realizohet përmes një kanali radio, dhe ky kanal radio mund të bëhet një maus standard;
- Të marrim një sistem të gatshëm, një distribucion të mbledhur në "Yocto Project"
pra, si zakonisht, ne nuk do të bëjmë asgjë, sepse gjithçka është bërë.
(mjafton vetëm të vendosni një vëzhgues të jashtëm nga ana tjetër "Televizorit";);
Përshkrimi
Kolonë e thjeshtë Internet Radio "KODI";
Këto ngarkesa janë të destinuara për bordet e vjetra Raspberry Pi 1
(të mbuluar me pluhun diku në raft, por që janë ende gati të punojnë)
Për defakt, përdoret një listë m3u8 prej 12 stacioneve interneti radio.
Supozon se blloku funksionon pa një dalje HDMI, dhe për ta fikur mjafton të tërhiqni adaptorin e energjisë nga priza. Dhe si një kontroll të ultra modern, mund të përdorni mausin tuaj super radio (ose të lidhni një të zakonshëm me tel).
Pasi të aktivizohet, ndërfaqja rrjetit konfigurizohet përmes protokollit DHCP dhe luhet stacioni i fundit të ruajtur nga lista, kontrolli i volumit të luajtjes realizohet me një maus të zakonshëm:
(caktoni përfundimisht mausit tuaj "shefe e menaxhimit", dhe e urojmë, e meriton)
rrotullimi përpara - rritja e volumit
rrotullimi prapa - zvogëlimi i volumit
mbajtja e gjatë (3 sekonda e më shumë) e butonit të djathtë të mausit
- zgjedhja e stacionit të ardhshëm
mbajtja e gjatë (3 sekonda e më shumë) e butonit të majtë të mausit
- zgjedhja e stacionit të mëparshëm
Për të shtuar listën tuaj personale të stacioneve të internetit të radios
mund gjithmonë të lidheni një kabllo HDMI nga televizioni
dhe të përdorni ndërfaqen grafike standarde Kodi 17.6
(çkëputni bordin, lidheni HDMI dhe ndizni adaptorin e energjisë)Menunë kryesore Kodi => "Shtesa" => "Shtesat e mia"
          => "KLIENTĂT PVR" => "PVR IPTV Simple Client"
Implementimi fillestar
(i mundshëm)
Fillimisht, kur vendosa të bëja "Radiokollonën e Internetit", planifikoja si vijon:
- Një distribucion minimalistik konsolë në Yocto Project;
- Shkarkimi audio luhet përmes GStreamer;
- Ndërfaqja rrjetit konfigurimi përmes DHCP;
Dhe një zgjidhje e tillë ka një sërë përfitimesh:
- Mjaft e shpejtë (dalja në modin operativ nga energjia 30-40 sekonda);
- Mjaft e besueshme (më pak programe, më pak pika dështimi);
- Distribucioni konsolë është shumë më i lehtë për t'u kaluar në gjendjen vetëm për lexim
p.sh. programet nuk shkruajnë asgjë në sistemin e dosjeve të rrënjës
(dhe sistemi i dosjeve në ngjarjen SDHC është, sipas mendimit tim, kandidati i parë për dështim);
Vërejtje:
Në Yocto, të kthesh sistemin e skedarëve të rootfs në mënyrë vetëm për lexim është mjaft e thjeshtë, duke ndryshuar një parametr gjatë ndërtimit.
Nga kutia, Yocto ofron dy mundësi:
1) Funksionimi i sistemit të skedarëve në mënyrën normale lexim/shkwrite (ashtu funksionojnë të gjithë distribuimet e zakonshme, si Ubuntu)
2) Funksionimi i sistemit të skedarëve në mënyrën vetëm për lexim (ashtu funksionojnë distribuimet e specializuara, si në routerë)
Në mënyrën vetëm për lexim, të gjitha dosjet, ku zakonisht shkruhen të dhënat e aplikacioneve dhe shërbimeve gjatë funksionimit, montohen në memorie (për shembull, dosja /var/log, etj.)
Të dhënat janë valide vetëm për seancën e tanishme të punës dhe pas rikthimit të energjisë, të dhënat humbasin.
Nëse në Yocto Project, ti especificon gjatë ndërtimit të përdorësh "read only", atëherë pas ndërtimit, distribuimi yt do të jetë konfiguruar vetëm për lexim, por gjithmonë mund të shtosh mundësinë për një kalim dinamik nga "read only" në "read/write", por kjo është një histori krejt tjetër...
Dhe një mangësi kryesore:
«Duhet ta bëj» dmth. duhet të shpenzoj N numër mbrëmjesh
(zakonisht pas punës, dhe kjo është koha më e paefektshme, në këtë kohë truri nuk mendon më, ai zakonisht fle)
Dhe gjithashtu, artikullin tim të mëparshëm në Habra unë e shkrova për qendrën multimedia projekt
dhe mundësia për të vazhduar në të njëjtin drejtim, mbizotëroi dëshirën time për hulumtim. Këtë në kapitullin tjetër.
Të kthej Kodi në një kolonë radio interneti
Për të shtuar funksionalitetin që më nevojitet, do të shtoj një metodë tjetër në recetën e ndërtimit të distribuimit të përshkruar më parë. Shih skedarin berserk-image.bb
GUI_SETTINGS = "home/root/.kodi/userdata/guisettings.xml"
# konfigurimi i nisjes së kanalit të fundit të zgjedhur TV (1-prapavijë 2-plan para)
F1_LINE = "0"
R1_LINE = "1"
# konfigurimi i daljes së zërit, gjithmonë është aktivizuar vetëm dalja analoge e audios
F2_LINE = "PI:HDMI"
R2_LINE = "PI:Analogue"
# duke qenë se HDMI nuk përdoret nga default, e çaktivizoj përditësimin automatik
# përndryshe mund të ndodhë që energjia të largohet, por të dhënat të mos ruhen
F3_LINE = "0"
R3_LINE = "2"
# metoda përgjigjet për shtimin e konfigurimit:
# që shndërron "Television të Ditur" në "kolonë të Thjeshtë të Internet Radios"
add_radio_guisettings() {
sed -i "s|${F1_LINE}|${R1_LINE}|" ${IMAGE_ROOTFS}/${GUI_SETTINGS}
sed -i "s|${F2_LINE}|${R2_LINE}|" ${IMAGE_ROOTFS}/${GUI_SETTINGS}
sed -i "s|${F3_LINE}|${R3_LINE}|" ${IMAGE_ROOTFS}/${GUI_SETTINGS}
}
FIND_STR = "touch ./tmp/.FIRST_RUN."
SCRIPT_FIRST_RUN = "etc/init.d/first-run.sh"
# duke qenë se dalja HDMI mund të mos përdoret,
# duhet të çaktivizohet "mirëseardhja fillestare"
off_kodi_welcome() {
sed -i "s|${FIND_STR}|#&|" ${IMAGE_ROOTFS}/${SCRIPT_FIRST_RUN}
}
Metodat janë të destinuara për modifikimin e sistemit të skedave rrënjësore para formimit të imazhit të distribucionit në formën e një skedari raw, i cili regjistrohet në kartën e memories me komandën dd
Kjo bëhet në këtë mënyrë:
ROOTFS_POSTPROCESS_COMMAND += «add_radio_guisettings; off_kodi_welcome;»
Shkurtimisht, në skedarin kryesor të konfigurimit Kodi 17.6, ndryshojnë "tre pika"
- Konfigurimi i nisjes së kanalit të fundit të zgjedhur TV;
- Konfigurimi i daljes së zërit, gjithmonë është aktivizuar vetëm dalja analoge e audios;
- Ăaktivizimi i pĂ«rditĂ«simit automatik;
- Vërejtje:
E vetmja gjë me të cilën kam pasur vështirësi, është se duhej të sillja skedarin e bazës së të dhënave në formatin sqlite => TV29.db, i cili përcakton kanalin aktual të luajtur TV (duke qenë se për default nuk është zgjedhur asnjë kanal), dhe përmes konfigurimit xml në Kodi kjo nuk mund të bëhet.
sekuenca më e detajuar e veprimeve për secilën pikë:
1) Klikoni në ikonën "dërrasë" në këndin e majtë të sipërm të ekranit
dhe zgjidhni "Cilësimet PVR dhe TV" (imazhi i televizorit me dy antena)
pastaj në anën e majtë të menusë, zgjidhni "Luaj", dhe në seksionin qendror "Të Përgjithshme"
specifikoni në listën e rënë "Vazhdo nga kanali i fundit gjatë nisjes"
duke zgjedhur cilësimin "Plan para"
ose më e qartë:
"Cilësimet PVR dhe TV"
=> "Riprodhimi"
=> "Vazhdoni nga kanali i fundit kur prisni" => "NĂ« fokus"
2) Klikoni në ikonën "ingranazhi" në këndin e majtë sipër të ekranit dhe zgjidhni:
"Cilësimet e sistemit"
=> "Shtesa" => "Përditësimet" => "Kurrë mos kontrolloni përditësime"
3) Klikoni në ikonën "ingranazhi" në këndin e majtë sipër të ekranit dhe zgjidhni:
"Cilësimet e sistemit"
=> "Audi" => "Dispositivi i daljes së zërit" => "PI: Analoge"
Si kam ndjekur televizorin gabim për dy vjet.
Duhet t'ju pranoj se për dy vjet nuk kam arritur ta mësoj si duhet të shoh televizor.
Zakonisht shoh televizor në kuzhinë. Televizori është i lidhur me një kartë Raspberry Pi 2B, dhe karta ka lidhje Ethernet dhe HDMI. Energjinë për kartën e japim përmes një kablli USB të zakonshëm, i cili është i lidhur në portin USB të televizorit, pra në thelb, kyçja e televizorit me kontrollin e zakonshëm aktivizon gjithashtu energjinë për kartën Raspberry Pi, dhe shkëputja e televizorit me kontrollin gjithashtu ndalon menjëherë energjinë për kartën Raspberry Pi.
Po, unë e kuptoj mirë se kështu nuk duhet vepruar, sepse sistemi file të multimedia qendror Kodi (ext3), funksionon në mënyrë të zakonshme leximi/shkrimi. Por unë jam një njeri lenë, dhe fillimisht vendosa të kontrolloj sa gjatë mund ta fik sistemin, deri në momentin kur ajo të mos ngarkohet fare, por fatkeqësia është se për dy vjet nuk arrita ta bëj këtë (ndoshta më ka kaluar vetëm fat, nuk e di).
Dhe sipas mendimit tim, nëse ky mod i përshtatet televizorit tim, ai do t'i përshtatet edhe "radiokomponentit të thjeshtë të Internetit", dhe përsa kohë që e kam detyruar të çaktivizoj përditësimet automatike të plugins Kodi, mundësia për dështimin e sistemit të skedarëve do të jetë akoma më e vogël. Deri tani nuk kam probleme me këtë.
Vërejtje:
Por ju gjithmonë mund të transferoni distribuimin tuaj në modalitetin "lexim vetëm" me një urdhër yocto
IMAGE_FEATURES += "read-only-rootfs"
dhe disa magji të caktuar.
Distribuimi i "radiokomponentit tĂ« internetit", qĂ« pĂ«rshkruhet nĂ« artikull, Ă«shtĂ« njĂ« material i zakonshĂ«m, dhe çfarĂ« Ă«shtĂ« thelbĂ«sore pĂ«r njĂ« material tĂ« zakonshĂ«m â njĂ« GUI i bukur. Sipas mendimit tim, Ă«shtĂ« shumĂ« e vĂ«shtirĂ« ose pothuajse e pamundur tĂ« mĂ«sohet pĂ«rdoruesi i zakonshĂ«m tĂ« fusĂ« ndonjĂ« komandĂ« magjike tĂ« panjohur nĂ« konsolĂ«, sepse ai as qĂ« e di kĂ«tĂ« fjalĂ«. Por GUI, mundet.
Dhe ky është ndoshta argumenti im kryesor në mbështetje të skedarit të distibutimeve jo konsolë. Ndërfaqja grafike e përdoruesit Kodi është ngrohtë dhe tradicionale, po nuk është shumë e nevojshme, por e kemi.
(Më kujtohet se harrova të përmend, se Kodi mund të kontrollohet nga distanca, për shembull nga një smartphone, duke instaluar aplikacionin 'Yatse', dhe ndoshta për dikë, kjo do të jetë një avantazh.)
Konfigurimi i Kodi, për kontroll me maus
dhe tani Raketa
VolumeUp
VolumeDown
ChannelDown
ChannelDown
ChannelUp
Konfigurimi tejkalon ngjarjet e përgjithshme (global) për elementët e mëposhtëm:
- rrotullimi i rrotës së mausit përpara
- rrotullimi i rrotës së mausit pas
- klikimi mbi butonin e mesëm të mausit
- trajtim i shtypjes së gjatë të mausit (3 sekonda e më shumë),
0 identifikimi i butonit të djathtë, 1 identifikimi i butonit të majtë
informacione më të hollësishme mbi konfigurimin e ngjarjeve të mausit:
ĂfarĂ« tĂ« bĂ«ni nĂ«se sistemi kabllor nuk ka arritur tek ju
âPor unĂ« sâkam porte Ethernet tĂ« lira nĂ« shtĂ«pi (ose kurrĂ« nuk kam pasur)â â mund tĂ« thotĂ« njĂ« pjesĂ« e fatlumĂ«ve qĂ« zotĂ«rojnĂ« pajisje tĂ« vjetra Raspberry Pi 1 (ndoshta karta Ă«shtĂ« blerĂ« pĂ«r studim dhe ka mbetur e palĂ«vizur nĂ« raft)
Dhe pasi pajisja nuk ka Wifi të integruar, pa lidhje Ethernet, ajo nuk është shumë funksionale.
Sigurisht, ekziston mundĂ«sia e pĂ«rdorimit tĂ« kartĂ«s Raspberry Pi 1 pa Ethernet, por kjo do tĂ« kĂ«rkojĂ« disa pĂ«rpjekje nga ana juaj. Zakonisht, kĂ«to gjĂ«ra janĂ« interesante pĂ«r tâu bĂ«rĂ« vetĂ«m si pjesĂ« e njĂ« eksperimenti pĂ«r tĂ« mĂ«suar diçka tĂ« re, dmth. kjo nuk Ă«shtĂ« njĂ« punĂ« pĂ«r pĂ«rdoruesin.
Pra, le të shqyrtojmë një rast hipotetik të përdorimit të kartës pa Ethernet:
Mund tĂ« lidheni njĂ« adaptues USB â Wifi tĂ« jashtĂ«m, bazuar nĂ« mendimin se
adaptuesi duhet të funksionojë mirë nën Linux
Vërejtje:
Fatkeqësisht, disa pajisje të adaptoreve WiFi nuk do të funksionojnë,
kjo nuk është një veçori e distribuimit të paraqitur në këtë artikull,
por më shumë një problem i specifikëve të çipave të adaptoreve WiFi në bërthamën Linux.
Mund të konstatohet se në këtë moment nuk mund të shkoni thjesht
në dyqan dhe të blini çdo adaptore WiFi. Më mirë, duhet të zgjidhni një adaptore WiFi
nga lista e atyre që kanë më pak probleme dhe funksionojnë mirë nën Linux.
Unë kam provuar vetëm këto modele:
- Adapteri WiFi me çip Atheros D-Link DWA-126 802.11n (AR9271)
- Adapteri WiFi NetGear WNDA3200
- Adapteri WiFi NetGear WNA1100
- Adapteri WiFi TP-Link TL-WN722N (AR9271)
- Adapteri WiFi TL-WN322G v3
- Adapteri WiFi TL-WN422G
- Adapteri WiFi Asus USB-N53 me çip Ralink RT3572
Nëse keni një adaptore WiFi USB, mund ta provoni nëse funksionon mirë nën Linux në këtë mënyrë:
- Instaloni ndonjë distribucion të zakonshëm të Linux-it
për përdorim të përgjithshëm, si "Ubuntu Desktop" - Ngarko sistemin
- Për lidhni adaptorin tuaj WiFi USB
- Nisni menaxherin e rrjetit dhe provoni të lidhni në pikën tuaj të aksesit WiFi
- Nëse gjithçka funksionon mirë dhe lidhja juaj me internetin është e qëndrueshme, atëherë adaptori juaj është mbështetur mirë dhe mund të vazhdoni me punën tuaj për të lidhur këtë adaptori në një distribucion të specializuar dhe ndoshta me versione të tjera të bërthamës
(nĂ«se jo, atĂ«herĂ« jo, me fat â mĂ« mirĂ« tĂ« mos provoni fare)
Mbështetje për adaptorin WiFi të jashtëm në "Raspberry PI"
Për funksionimin e saktë të adaptorit WiFi në Linux: na duhen dy gjëra:
1) Mbështetje nga bërthama Linux për një adaptori të caktuar WiFi
2) Prania e modulit të bërthames në sistem për një adaptori të caktuar WiFi
Merrni për shembull adaptorin TP-Link TL-WN722N. Ai ka një antenë të shkëlqyer.
Gjeni çipin mbi tĂ« cilin funksionon karta â pĂ«r mua Ă«shtĂ« "AR9271", shĂ«nim:
gjëja më interesante është se për të njëjtin model
të të njëjtit prodhues, çipi WiFi mund të ndryshojë.
Unë për shembull kam parë se për TL-WN722N versioni 2,
përdoret një çip tjetër Realtek RTL8188, dhe ai tashmë
nuk funksiononte mirë nën Linux (në atë kohë), me fat të tilla,
pra ndonjëherë duhet të shikoni edhe numrat e vegjël
të versionit në anën e prapme (të errët) të adaptorit.
Tani le të gjejmë emrin e parametrit në konfigurimin e bërthamës që lidhet me driver-in e çipave AR9271, më mirë të kërkoni për kombinimin e fjalëve "AR9271 cateee.net"
     ku «cateee.net» â njĂ« faqe e shkĂ«lqyer me pĂ«rshkrime tĂ« konfigurimeve tĂ« moduleve tĂ« bĂ«rthamĂ«s Linux
MenjĂ«herĂ« gjejmĂ« emrin e konfigurimit tĂ« bĂ«rthamĂ«s â CONFIG_ATH9K_HTC
dhe emrin e modulit të nevojshëm të bërthamës ath9k_htc
dhe më tej mjafton të shënosh emrin e modulit të nevojshëm në skedarin e fragmentit të konfigurimit
Bërthama Linux => recipes-kernel/linux/files/rbpi.cfg, shtoni rreshtin:
CONFIG_ATH9K_HTC=m
Kështu në të ardhmen mund të lidhni çdo pajisje shtesë në sistemin tuaj (nëse, sigurisht, mbështetet në bërthama Linux)
ĂfarĂ« tĂ« bĂ«ni nĂ«se jeni njĂ« haker i Habra â ndĂ«rtues
dhe krijoni gjëra të pabesueshme, si këto apo jeni student dhe ëndërroni të krijoni diçka të ngjashme.
Atëherë, me sa duket, mund të merrni një ekran Touch Screen për RPI në aliexpress, po atje të porositni një bateri të përshtatshme, ta lidhni të gjithë këtë në pllakën Raspberry Pi 1, 2 ose 3 (më mirë në 3, pasi ka Wifi të integruar), të zgjidhni një temë grafike për ndërfaqen përdoruesi në Kodi, të dizajnuar për ekranin me prekje dhe voilà => mund të keni një player audio të thjeshtë. Sigurisht, do të jetë mjaft i madh, por do të jetë i juaji.
Shënim:
A për të ndërtuar një Qendër Multimediale Kodi për pllakën më të lirë
Raspberry Pi Zero Wifi në yocto mjafton të ndryshoni dy rreshta:
skedari i konfigurimit => build/conf/local.conf
MACHINE = 'raspberrypi0-wifi'
receta e ndërtimit të Kodi => recipes-mediacentre/kodi/kodi_17.bbappend
EXTRA_OECONF_append = "${@bb.utils.contains('MACHINE',
'raspberrypi0-wifi', '${BS_RPI}', '', d)}"
Nëse reagimi i GUI Kodi 17.6 për shkak të një bërthame procesori në Zero ju duket misterioz, atëherë mund të bëni një truk dhe të ndërtoni një version më të vjetër, por shumë të shpejtë, si Kodi 15.2, ai në këtë aspekt është më "miqësor" (herë pas here, legacy zgjidh gjithçka)
Për fat të keq, nuk kam pllakën, prandaj nuk mund ta verifikoj, por sipas ndjenjave të mia, ky duhet të funksionojë.
Udhëzime të shkurtra për ndërtim
1) Instaloni varësitë e Yocto Project (për shembull në Ubuntu):
sudo apt-get install -y --no-install-suggests --no-install-recommends
gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential
chrpath socat cpio python python3 python3-pip python3-pexpect
xz-utils debianutils iputils-ping python3-git python3-jinja2
libegl1-mesa libsdl1.2-dev xterm
2) Shkoni dhe instaloni Repo:
mkdir ~/bin
curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
3) Shkarkoni projektin nga github:
PATH=${PATH}:~/bin
mkdir radio
cd radio
repo init -u https://github.com/berserktv/bs-manifest
-m raspberry/rocko/radio-rpi-0.2.8.xml
repo sync
4) Ndërtoni projektin:
./shell.sh
bitbake berserk-image
mund të ndërtohet e njëjta gjë për platformat Raspberry Pi 3B Plus, 3B dhe 2B:
repo init -u https://github.com/berserktv/bs-manifest
-m raspberry/rocko/radio-0.2.8.xml
instruksion më të detajuar për ndërtimin
dhe regjistrimin në kartën microSDHC shih.
Postskriptumi
Sigurisht, ideja e kolonës së radios në Internet është tipike, e njohur për të gjithë dhe në habr do të gjeni shumë artikuj rreth kësaj çështjeje, për shembull
Dhe gjithashtu mund të mendoni se unë thjesht kam përshtatur kërkesat për zgjidhjen e gatshme. Për këtë unë mund të përgjigjem dhe të them se jo, me sinqeritet.
Historia e zotit Ervi
Besoni besoni, por mĂ« duket se ashtu ndodhi: Zyra jonĂ« e punĂ«s kufizohet me njĂ« kompani qĂ« prodhon pajisje tĂ« ndryshme audio, dhe njĂ« herĂ« drejtori i kĂ«saj kompanie, ta quajmĂ« zoti "Ervi", iu afrua zĂ«vendĂ«sit tonĂ« tĂ« drejtorit tĂ« filiales, zotit "Arsen", dhe e pyeti se sa e vĂ«shtirĂ« ishte tĂ« vendosej njĂ« plaka Raspberry Pi pĂ«r tĂ« luajtur njĂ« emision audio, dmth. plaka lidhet me njĂ« rrjet dhe me altoparlantĂ«t, dhe "dĂ«gjohet njĂ« tingull karakteristik". Pas kĂ«saj, zoti Arsen iu afrua zĂ«vendĂ«sit tĂ« shefit tim, zotit "Boris", dhe ia pĂ«rcolli pyetjen, ndĂ«rsa unĂ«, si njĂ« vĂ«zhgues i rastĂ«sishĂ«m, rastĂ«sisht e mbajta mend kĂ«tĂ« ide dhe e quajta "ĂĂ«shtja e tre shefave". NĂ« pĂ«rgjithĂ«si, donim ta bĂ«nim mĂ« mirĂ«, por rezultati, citoj - "Por zoti Ervi, si gjithmonĂ«, ndihmoi." Pas njĂ« kohe, e pashĂ« zotin "Boris" dhe e pyesa mendimin e tij pĂ«r tĂ« shkruar njĂ« shkrim tĂ« vogĂ«l mbi kĂ«tĂ« temĂ« nĂ« "Habr", nĂ« tĂ« cilin "Boris" u pĂ«rgjigj se ndryshimi i "tre pikave menaxheriale" nĂ« Kodi, nuk sjell ndonjĂ« informacion tĂ« ri dhe nuk e meriton pĂ«rmendje tĂ« veçantĂ«. Sigurisht, unĂ« e pranoj plotĂ«sisht kĂ«tĂ« dhe prandaj, nuk do t'i tregoj atij se kam shkruar diçka rreth kĂ«saj. Artikulli Ă«shtĂ« shkruar ekskluzivisht pĂ«r plakat "Raspberry Pi 1" tĂ« marra nga zoti "Boris" pĂ«r kohĂ«n e eksperimentit, çdo ngjashmĂ«ri me plakat e tjera "Raspberry Pi 1" Ă«shtĂ« rastĂ«sore.
TĂ« keni sa mĂ« shumĂ« kompilime tĂ« mira e tĂ« ndryshme, dhe le tĂ« kĂ«ndojĂ« edhe njĂ« herĂ« pĂ«rsĂ«ri pĂ«r ju kĂ«tĂ« vit, madje edhe ish-ndĂ«rtesa e tulla â tĂ« kĂ«ndojĂ«.
Burimi: habr.com
