Най-простата ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Ρ€Π°Π΄ΠΈΠΎ ΠΊΠΎΠ»ΠΎΠ½Π° "Коди" ΠΈΠ»ΠΈ спасСниСто Π½Π° Ρ‚ΡƒΡ…Π»Π°Ρ‚Π° "Малина".

Най-простата ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Ρ€Π°Π΄ΠΈΠΎ ΠΊΠΎΠ»ΠΎΠ½Π° "Коди" ΠΈΠ»ΠΈ спасСниСто Π½Π° Ρ‚ΡƒΡ…Π»Π°Ρ‚Π° "Малина".

Основни прСдпоставки:

  1. Има стара Π½Π΅ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° ΠΏΠ»Π°Ρ‚ΠΊΠ° Raspberry Pi ΠΎΡ‚ ΠΏΡŠΡ€Π²ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅;
  2. Π”ΡŠΡΠΊΠ°Ρ‚Π° Π»Π΅ΠΆΠΈ Π²ΡŠΡ€Ρ…Ρƒ ΡˆΠΊΠ°Ρ„Π° ΠΊΠ°Ρ‚ΠΎ собствСна тСТСст ΠΈ Π½Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° - Π΄ΡŠΡΠΊΠ°Ρ‚Π° β€œBrick”;

Какво Π±ΠΈΡ… искал Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°:

  1. Π’ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ спорСд настроСниСто)
    Π΄ΡŠΡΠΊΠ°Ρ‚Π° прСстава Π΄Π° бъдС β€žΡ‚ΡƒΡ…Π»Π°β€œ ΠΈ Π² нСя сС поставя магичСска ΠΊΠ°Ρ€Ρ‚Π° с ΠΏΠ°ΠΌΠ΅Ρ‚;
  2. Ethernet ΠΊΠ°Π±Π΅Π» ΠΈ щСпсСл ΠΎΡ‚ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ домакински високоговоритСл ΠΈΠ»ΠΈ ΡΠ»ΡƒΡˆΠ°Π»ΠΊΠΈ са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ към ΠΏΠ»Π°Ρ‚ΠΊΠ°Ρ‚Π°;
  3. Π‘Π»Π΅Π΄ ΠΏΠΎΠ΄Π°Π²Π°Π½Π΅ Π½Π° Π·Π°Ρ…Ρ€Π°Π½Π²Π°Π½Π΅ Π±ΠΈΠ²ΡˆΠ°Ρ‚Π° β€žΠ’ΡƒΡ…Π»Π°β€œ - ΠΏΠ΅Π΅

Основна идСя:

  1. ΠœΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈΡΡ‚ Π±Ρ€ΠΎΠΉ ТСстовС Π·Π° всяка настройка, Π² Π½Π°ΠΉ-идСалния случай ΡΠ²ΡŠΡ€Π·Π²Π°ΠΌΠ΅ само ΠΊΠ°Π±Π΅Π»Π° β€žEthernetβ€œ, Π·Π°Ρ…Ρ€Π°Π½Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈ високоговоритСлитС ΠΈ Π½Π΅ ΠΏΡ€Π°Π²ΠΈΠΌ Π½ΠΈΡ‰ΠΎ Π΄Ρ€ΡƒΠ³ΠΎ, ΠΎΡ‚ Π΄ΡƒΠΌΠ°Ρ‚Π° "ΠΈΠ·ΠΎΠ±Ρ‰ΠΎ";
  2. Π‘ΠΈΠ²ΡˆΠΈΡΡ‚ β€œBrick” извън кутията ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 20 ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ радиостанции, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ Π² ΠΊΡ€ΡŠΠ³ Ρ‡Ρ€Π΅Π· натисканС Π½Π° ΠΊΠΎΠ»Π΅Π»ΠΎΡ‚ΠΎ Π½Π° ΠΌΠΈΡˆΠΊΠ°Ρ‚Π° ΠΈΠ»ΠΈ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ GPIO Ρ‰ΠΈΡ„Ρ‚ (ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ Π΄Π²Π° ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° ΠΈ Π³ΠΈ ΠΎΠΊΡŠΡΠ΅Ρ‚Π΅ (моята ΠΌΠ΅Ρ‡Ρ‚Π° ΠΎΡ‚ дСтството) );
  3. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ сС ΠΎΡΡŠΡ‰Π΅ΡΡ‚Π²ΡΠ²Π° Ρ‡Ρ€Π΅Π· Ρ€Π°Π΄ΠΈΠΎΠΊΠ°Π½Π°Π», ΠΊΠ°Ρ‚ΠΎ Ρ‚ΠΎΠ·ΠΈ Ρ€Π°Π΄ΠΈΠΎΠΊΠ°Π½Π°Π» ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½Π° Ρ€Π°Π΄ΠΈΠΎΠΌΠΈΡˆΠΊΠ°;
  4. Π’Π·Π΅ΠΌΠ΅Ρ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²Π° систСма ΠΈ сглобСтС дистрибуцията Π² β€žΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Yoctoβ€œ
    Ρ‚Π΅Π·ΠΈ. ΠΊΠ°ΠΊΡ‚ΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ, няма Π΄Π° Π²ΠΈ Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ Π½ΠΈΡ‰ΠΎ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ всичко Π²Π΅Ρ‡Π΅ Π΅ Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΎ.
    (Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π΅ просто Π΄Π° поставитС външСн Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π» ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°Ρ‚Π° страна "Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€");

описаниС

Най-простата ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Ρ€Π°Π΄ΠΈΠΎ ΠΊΠΎΠ»ΠΎΠ½Π° β€žKODIβ€œ
Π‘Π³Π»ΠΎΠ±ΠΊΠ°Ρ‚Π° Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° Π·Π° ΠΏΠΎ-стари ΠΏΠ»Π°Ρ‚ΠΊΠΈ Raspberry Pi 1
(ΡΡŠΠ±ΠΈΡ€Π°Ρ‚ ΠΏΡ€Π°Ρ… някъдС Π² ΠΊΠΈΠ»Π΅Ρ€Π°, Π½ΠΎ са Π³ΠΎΡ‚ΠΎΠ²ΠΈ Π΄Π° ΡΠ²ΡŠΡ€ΡˆΠ°Ρ‚ ΠΎΡ‰Π΅ ΠΌΠ°Π»ΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚Π°)

По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠΏΠΈΡΡŠΠΊΡŠΡ‚ m3u8 ΠΎΡ‚ 12 ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ радиостанции.

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π° сС, Ρ‡Π΅ ΠΏΠ»Π°Ρ‚ΠΊΠ°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π±Π΅Π· HDMI ΠΈΠ·Ρ…ΠΎΠ΄ ΠΈ Π·Π° Π΄Π° я ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅, трябва само Π΄Π° ΠΈΠ·Π²Π°Π΄ΠΈΡ‚Π΅ захранващия Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°. И ΠΊΠ°Ρ‚ΠΎ ΡƒΠ»Ρ‚Ρ€Π°ΠΌΠΎΠ΄Π΅Ρ€Π΅Π½ Π±Π΅Π·ΠΆΠΈΡ‡Π΅Π½ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π», ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Π²Π°ΡˆΠ°Ρ‚Π° супСр Ρ€Π°Π΄ΠΈΠΎ мишка (ΠΈΠ»ΠΈ Π΄Π° ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½Π° сива с опашка).

ΠšΠΎΠ³Π°Ρ‚ΠΎ Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½, мрСТовият интСрфСйс ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ сС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° Ρ‡Ρ€Π΅Π· DHCP ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΈ сС Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π° послСдната Π·Π°ΠΏΠΎΠΌΠ½Π΅Π½Π° радиостанция ΠΎΡ‚ списъка, силата Π½Π° Π·Π²ΡƒΠΊΠ° Π½Π° Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ сС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π° с ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½Π° мишка:
(Π½Π°ΠΉ-послС Π½Π°Π·Π½Π°Ρ‡Π΅Ρ‚Π΅ ΠΌΠΈΡˆΠΊΠ°Ρ‚Π° си Π·Π° β€žΠ½Π°Ρ‡Π°Π»Π½ΠΈΠΊ Π½Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎβ€œ ΠΈ я ΠΏΠΎΠ·Π΄Ρ€Π°Π²Π΅Ρ‚Π΅, заслуТава си)

  колСсико Π²ΠΏΠ΅Ρ€Π΅Π΄  - ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ громкости Π·Π²ΡƒΠΊΠ°
  колСсико Π½Π°Π·Π°Π΄   - ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ громкости Π·Π²ΡƒΠΊΠ°
  Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ (3сСк ΠΈ Π±ΠΎΠ»Π΅Π΅) Π½Π° ΠΏΡ€Π°Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ
                   - Π²Ρ‹Π±ΠΎΡ€ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ радиостанции
  Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ (3сСк ΠΈ Π±ΠΎΠ»Π΅Π΅) Π½Π° Π»Π΅Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ
                   - Π²Ρ‹Π±ΠΎΡ€ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ радиостанции

Π—Π° Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ свой собствСн списък с ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ радиостанции
Π²ΠΈΠ½Π°Π³ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ HDMI ΠΊΠ°Π±Π΅Π» ΠΎΡ‚ вашия Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€
ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ стандартния Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ интСрфСйс Π½Π° Kodi 17.6
(ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Ρ‚Π΅ ΠΏΠ»Π°Ρ‚ΠΊΠ°Ρ‚Π°, ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ HDMI ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Ρ‚Π΅ захранващия Π°Π΄Π°ΠΏΡ‚Π΅Ρ€)

Π“Π»Π°Π²Π½ΠΎ мСню Π½Π° Kodi => β€žΠ”ΠΎΠ±Π°Π²ΠΊΠΈβ€œ => β€žΠœΠΎΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΊΠΈβ€œ
          => β€žPVR ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈβ€œ => β€žPVR IPTV прост ΠΊΠ»ΠΈΠ΅Π½Ρ‚β€œ

ΠŸΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ изпълнСниС

(възмоТСн)
ΠŸΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ€Π΅ΡˆΠΈΡ… Π΄Π° направя β€žΠšΠΎΠ»ΠΎΠ½ΠΊΠ° Π·Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Ρ€Π°Π΄ΠΈΠΎβ€œ, ΠΏΠ»Π°Π½ΠΈΡ€Π°Ρ… слСдното:

  • ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡ‚ΠΈΡ‡Π½ΠΎ разпространСниС Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»ΠΈ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Yocto;
  • Аудио ΠΏΠΎΡ‚ΠΎΠΊΡŠΡ‚ сС Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π° Ρ‡Ρ€Π΅Π· GStreamer;
  • ΠœΡ€Π΅ΠΆΠΎΠ²ΠΈΡΡ‚ интСрфСйс сС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° Ρ‡Ρ€Π΅Π· DHCP;

И Ρ‚ΠΎΠ²Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ° Ρ€Π΅Π΄ΠΈΡ†Π° прСдимства:

  1. Доста Π±ΡŠΡ€Π·ΠΎ (Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ са 30-40 сСкунди Π·Π° достиганС Π½Π° Ρ€Π°Π±ΠΎΡ‚Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ ΠΎΡ‚ Π·Π°Ρ…Ρ€Π°Π½Π²Π°Π½Π΅Ρ‚ΠΎ);
  2. Доста Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ (ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° ΠΎΡ‚ΠΊΠ°Π·);
  3. ΠšΠΎΠ½Π·ΠΎΠ»Π½Π°Ρ‚Π° дистрибуция Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-лСсна Π·Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌ само Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅
    Ρ‚Π΅Π·ΠΈ. ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ Π½Π΅ записват Π½ΠΈΡ‰ΠΎ Π² основната Ρ„Π°ΠΉΠ»ΠΎΠ²Π° систСма
    (ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма Π½Π° SDHC носитСл Π΅, спорСд ΠΌΠ΅Π½, ΠΏΡŠΡ€Π²ΠΈΡΡ‚ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ Π·Π° ΠΏΡ€ΠΎΠ²Π°Π»);

Π—Π°Π±Π΅Π»Π΅ΠΆΠΊΠ°:

    Π’ Yocto пСрСвСсти ΠΊΠΎΡ€Π½Π΅Π²ΡƒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму (rootfs) 
    Π² Ρ€Π΅ΠΆΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ достаточно просто, 
    ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² ΠΎΠ΄ΠΈΠ½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π²ΠΎ врСмя сборки 

    Из ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ Yocto ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°:
    1) Π Π°Π±ΠΎΡ‚Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅/запись 
    (Ρ‚Π°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ всС дистрибутивы ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ubuntu)
    2) Π Π°Π±ΠΎΡ‚Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅
    (Ρ‚Π°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ спСциализированныС дистрибутивы, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°Ρ…)

    Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ всС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 
    Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ сСрвисов Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ 
    Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ /var/log ΠΈ Ρ‚.ΠΏ.)
    Π”Π°Π½Π½Ρ‹Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ сСанса Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ послС сброса питания
    Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚Π΅Ρ€ΡΡŽΡ‚ΡΡ.

    Если Π² Yocto Project Π²Ρ‹ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈ сборкС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ "read only", 
    Ρ‚ΠΎ послС сборки ваш дистрибутив Π±ΡƒΠ΄Π΅Ρ‚ настроСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅, 
    Π½ΠΎ Π²Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ динамичСского ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° 
    ΠΈΠ· "read only"  Π² "read/write", Π½ΠΎ это ΡƒΠΆΠ΅ совсСм другая история ...
    

И Π΅Π΄ΠΈΠ½ основСн Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΠΊ:

β€žΠ’Ρ€ΡΠ±Π²Π° Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈβ€œ, Ρ‚.Π΅. Врябва Π΄Π° ΠΏΡ€Π΅ΠΊΠ°Ρ€Π°ΠΌ N Π½Π° Π±Ρ€ΠΎΠΉ Π²Π΅Ρ‡Π΅Ρ€ΠΈ
(ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ слСд Ρ€Π°Π±ΠΎΡ‚Π° ΠΈ Ρ‚ΠΎΠ²Π° Π΅ Π½Π°ΠΉ-Π½Π΅Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅, ΠΏΠΎ Ρ‚ΠΎΠ²Π° Π²Ρ€Π΅ΠΌΠ΅ ΠΌΠΎΠ·ΡŠΠΊΡŠΡ‚ Π²Π΅Ρ‡Π΅ Π½Π΅ мисли, ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ спи)

И всС ΠΏΠ°ΠΊ написах ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° си статия Π½Π° HabrΓ© Π·Π° мултимСдийния Ρ†Π΅Π½Ρ‚ΡŠΡ€ Коди ΠΈ Π™ΠΎΠΊΡ‚ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚
ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π΄Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ° Π² ΡΡŠΡ‰ΠΈΡ Π΄ΡƒΡ… наддСля Π½Π°Π΄ изслСдоватСлския ΠΌΠΈ импулс. ΠŸΠΎΠ²Π΅Ρ‡Π΅ Π·Π° Ρ‚ΠΎΠ²Π° Π² слСдващата Π³Π»Π°Π²Π°.

ΠŸΡ€Π΅Π²Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° Kodi Π² високоговоритСл Π·Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Ρ€Π°Π΄ΠΈΠΎ

Π—Π° Π΄Π° добавя Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ°Ρ‚Π° функционалност, Ρ‰Π΅ добавя ΠΎΡ‰Π΅ Π΅Π΄ΠΈΠ½ ΠΌΠ΅Ρ‚ΠΎΠ΄ към Ρ€Π΅Ρ†Π΅ΠΏΡ‚Π°Ρ‚Π° Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° дистрибуцията, описана Π² ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡ Бтатия Π²ΠΈΠΆΡ‚Π΅ Ρ„Π°ΠΉΠ»Π° berserk-image.bb

GUI_SETTINGS = "home/root/.kodi/userdata/guisettings.xml"

# конфигурация запуска послСднСго Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Π’Π’ ΠΊΠ°Π½Π°Π»Π° (1-Ρ„ΠΎΠ½ 2-ΠΏΠ΅Ρ€Π΅Π΄Π½ΠΈΠΉ ΠΏΠ»Π°Π½)
F1_LINE = "<startlast default="true">0</startlast>"
R1_LINE = "<startlast>1</startlast>"
# конфигурация Π²Ρ‹Π²ΠΎΠ΄Π° Π·Π²ΡƒΠΊΠ°, всСгда ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Π°ΡƒΠ΄ΠΈΠΎ Π²Ρ‹Ρ…ΠΎΠ΄
F2_LINE = "<audiodevice default="true">PI:HDMI</audiodevice>"
R2_LINE = "<audiodevice>PI:Analogue</audiodevice>"
# Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ HDMI ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽ автоматичСскоС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅
# Π° Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‡Ρ‚ΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΡƒΠ΅Ρ…Π°Π»ΠΎ, Π° Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ Π½Π΅ записанными
F3_LINE = "<addonupdates default="true">0</addonupdates>"
R3_LINE = "<addonupdates>2</addonupdates>"


# ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ:
# которая ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ "Π£ΠΌΠ½Ρ‹ΠΉ Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€" Π² "ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π Π°Π΄ΠΈΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ"
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"
# Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ HDMI Π²Ρ‹Ρ…ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, 
# Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ "стартовоС привСтствиС"
off_kodi_welcome() {
    sed -i "s|${FIND_STR}|#&|" ${IMAGE_ROOTFS}/${SCRIPT_FIRST_RUN}
}

ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ са ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈ Π·Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ Π½Π° основната Ρ„Π°ΠΉΠ»ΠΎΠ²Π° систСма ΠΏΡ€Π΅Π΄ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΠ±Ρ€Π°Π· Π·Π° разпространСниС ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° Π΅Π΄ΠΈΠ½ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π΅Π½ Ρ„Π°ΠΉΠ», ΠΊΠΎΠΉΡ‚ΠΎ сС записва Π½Π° ΠΊΠ°Ρ€Ρ‚Π°Ρ‚Π° с ΠΏΠ°ΠΌΠ΅Ρ‚ с ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° dd

Π’ΠΎΠ²Π° сС ΠΏΡ€Π°Π²ΠΈ ΠΏΠΎ слСдния Π½Π°Ρ‡ΠΈΠ½:
ROOTFS_POSTPROCESS_COMMAND += "add_radio_guisettings; off_kodi_welcome;"

Накратко, Π² основния ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π΅Π½ Ρ„Π°ΠΉΠ» Π½Π° Kodi 17.6 сС промСнят β€žΡ‚Ρ€ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈβ€œ.

  • ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ Π·Π° стартиранС Π½Π° послСдния ΠΈΠ·Π±Ρ€Π°Π½ Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΈΠΎΠ½Π΅Π½ ΠΊΠ°Π½Π°Π»;
  • ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ Π½Π° Π°ΡƒΠ΄ΠΈΠΎ ΠΈΠ·Ρ…ΠΎΠ΄, Π²ΠΈΠ½Π°Π³ΠΈ Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ само Π°Π½Π°Π»ΠΎΠ³ΠΎΠ² Π°ΡƒΠ΄ΠΈΠΎ ΠΈΠ·Ρ…ΠΎΠ΄;
  • Π”Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΉΡ‚Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ;
  • Π—Π°Π±Π΅Π»Π΅ΠΆΠΊΠ°:
        ЕдинствСнноС с Ρ‡Π΅ΠΌ Ρƒ мСня Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ слоТности, 
        это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π΅Ρ‰Π΅ ΠΏΠΎΠ΄Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… 
        Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ sqlite => TV29.db, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ указываСтся 
        Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ Π’Π’ ΠΊΠ°Π½Π°Π» 
        (Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· ΠΊΠ°Π½Π°Π»ΠΎΠ² Π½Π΅ Π²Ρ‹Π±Ρ€Π°Π½), 
        Π° Ρ‡Π΅Ρ€Π΅Π· xml ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Π² Kodi этого Π½Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.
        

ΠΏΠΎ-ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π° послСдоватСлност ΠΎΡ‚ дСйствия Π·Π° всСки Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚:

1) Π©Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ ΠΈΠΊΠΎΠ½Π°Ρ‚Π° Π½Π° зъбно ΠΊΠΎΠ»Π΅Π»ΠΎ Π² горния ляв ъгъл Π½Π° Π΅ΠΊΡ€Π°Π½Π°
ΠΈ ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ β€žPVR ΠΈ TV Π½Π°ΡΡ‚Ρ€ΠΎΠΉΠΊΠΈβ€œ (ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€ с Π΄Π²Π° клаксона)
слСд Ρ‚ΠΎΠ²Π° Π² лявата част Π½Π° ΠΌΠ΅Π½ΡŽΡ‚ΠΎ ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ β€žΠ’ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅β€œ ΠΈ Π² Ρ†Π΅Π½Ρ‚Ρ€Π°Π»Π½Π°Ρ‚Π° сСкция β€žΠžΠ±Ρ‰ΠΈβ€œ
ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ β€žΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°Π½Π΅ ΠΎΡ‚ послСдния ΠΊΠ°Π½Π°Π» ΠΏΡ€ΠΈ ΡΡ‚Π°Ρ€Ρ‚ΠΈΡ€Π°Π½Π΅β€œ Π² падащия списък
ΠΈΠ·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° настройката β€žΠŸΡ€Π΅Π΄Π΅Π½ ΠΏΠ»Π°Π½β€œ.

или по-ясно:

      "Настройки PVR ΠΈ Π’Π’" 
       => "ВоспроизвСдСниС" 
       => "ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ с послСднСго ΠΊΠ°Π½Π°Π»Π° ΠΏΡ€ΠΈ запускС" => "ΠŸΠ΅Ρ€Π΅Π΄Π½ΠΈΠΉ ΠΏΠ»Π°Π½"

2) ΠšΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ ΠΈΠΊΠΎΠ½Π°Ρ‚Π° β€žΠ·ΡŠΠ±Π½ΠΎ ΠΊΠΎΠ»Π΅Π»ΠΎβ€œ Π² горния ляв ъгъл Π½Π° Π΅ΠΊΡ€Π°Π½Π° ΠΈ ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π°:

       "БистСмныС настройки"  
       => "ДополнСния" => "ОбновлСния" => "Никогда Π½Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ обновлСния"

3) ΠšΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ ΠΈΠΊΠΎΠ½Π°Ρ‚Π° β€žΠ·ΡŠΠ±Π½ΠΎ ΠΊΠΎΠ»Π΅Π»ΠΎβ€œ Π² горния ляв ъгъл Π½Π° Π΅ΠΊΡ€Π°Π½Π° ΠΈ ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π°:

       "БистСмныС настройки" 
       => "Аудио" => "Устройство Π²Ρ‹Π²ΠΎΠ΄Π° Π·Π²ΡƒΠΊΠ°" => "PI: Analogue"

Как Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π³Π»Π΅Π΄Π°ΠΌ тСлСвизия ΠΏΠΎ Π³Ρ€Π΅ΡˆΠ΅Π½ Π½Π°Ρ‡ΠΈΠ½.

Врябва Π΄Π° Π²ΠΈ призная, Ρ‡Π΅ Π·Π° Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ всС ΠΎΡ‰Π΅ Π½Π΅ съм сС Π½Π°ΡƒΡ‡ΠΈΠ» Π΄Π° Π³Π»Π΅Π΄Π°ΠΌ тСлСвизия ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ.

ОбикновСно Π³Π»Π΅Π΄Π°ΠΌ тСлСвизия Π² кухнята. Към Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€Π° Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½Π° ΠΏΠ»Π°Ρ‚ΠΊΠ° Raspberry Pi 2B, Π° към ΠΏΠ»Π°Ρ‚ΠΊΠ°Ρ‚Π° са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ Ethernet ΠΈ HDMI ΠΊΠΎΠ½Π΅ΠΊΡ‚ΠΎΡ€ΠΈ. ΠŸΠ»Π°Ρ‚ΠΊΠ°Ρ‚Π° сС Π·Π°Ρ…Ρ€Π°Π½Π²Π° Ρ‡Ρ€Π΅Π· ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ USB ΠΊΠ°Π±Π΅Π», ΠΊΠΎΠΉΡ‚ΠΎ сС Π²ΠΊΠ»ΡŽΡ‡Π²Π° Π² USB ΠΏΠΎΡ€Ρ‚Π° Π½Π° Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€Π°, Ρ‚.Π΅. Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° стандартното дистанционно ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ доставя Π·Π°Ρ…Ρ€Π°Π½Π²Π°Π½Π΅ към ΠΏΠ»Π°Ρ‚ΠΊΠ°Ρ‚Π° Raspberry Pi, Π° ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€Π° ΠΎΡ‚ дистанционното ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡŠΡ‰ΠΎ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ Π½ΡƒΠ»ΠΈΡ€Π° Π·Π°Ρ…Ρ€Π°Π½Π²Π°Π½Π΅Ρ‚ΠΎ ΠΎΡ‚ ΠΏΠ»Π°Ρ‚ΠΊΠ°Ρ‚Π° Raspberry Pi.

Π”Π°, Π΄ΠΎΠ±Ρ€Π΅ Π·Π½Π°ΠΌ, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΎ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ основната Ρ„Π°ΠΉΠ»ΠΎΠ²Π° систСма Π½Π° Kodi media center (ext3) Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π° Π² Π½ΠΎΡ€ΠΌΠ°Π»Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅/запис. Но Π°Π· съм ΠΌΡŠΡ€Π·Π΅Π»ΠΈΠ² Ρ‡ΠΎΠ²Π΅ΠΊ ΠΈ ΠΏΡŠΡ€Π²ΠΎ Ρ€Π΅ΡˆΠΈΡ… Π΄Π° провСря ΠΊΠΎΠ»ΠΊΠΎ дълго ΠΌΠΎΠ³Π° Π΄Π° ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π° систСмата ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ спрС Π΄Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π° напълно, Π½ΠΎ Π·Π° съТалСниС слСд Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Ρ‚Π°ΠΊΠ° ΠΈ Π½Π΅ успях Π΄Π° Π³ΠΎ направя (ΠΌΠΎΠΆΠ΅ Π±ΠΈ просто ΠΈΠΌΠ°Ρ… ΠΊΡŠΡΠΌΠ΅Ρ‚, Π½Π΅ Π·Π½Π°ΠΌ).

И спорСд ΠΌΠ΅Π½, Π°ΠΊΠΎ Ρ‚ΠΎΠ·ΠΈ Ρ€Π΅ΠΆΠΈΠΌ бСшС подходящ Π·Π° моя Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€, Ρ‚ΠΎΠ³Π°Π²Π° Ρ‰Π΅ΡˆΠ΅ Π΄Π° Π΅ подходящ ΠΈ Π·Π° β€žΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ високоговоритСл Π·Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Ρ€Π°Π΄ΠΈΠΎβ€œ ΠΈ Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ… Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎΡ‚ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ»ΡŠΠ³ΠΈΠ½ΠΈΡ‚Π΅ Π½Π° Kodi, вСроятността ΠΎΡ‚ ΠΏΠΎΠ²Ρ€Π΅Π΄Π° Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма Ρ‰Π΅ станС Π΄ΠΎΡ€ΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ. ЗасСга Π½Π΅ Π²ΠΈΠΆΠ΄Π°ΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² Ρ‚ΠΎΠ²Π°

Π—Π°Π±Π΅Π»Π΅ΠΆΠΊΠ°:

    Но Π²Ρ‹ всСгда ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠΉ yocto ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ 
    IMAGE_FEATURES += "read-only-rootfs"

    ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΌΠ°Π³ΠΈΠΈ пСрСвСсти ваш дистрибутив Π² Ρ€Π΅ΠΆΠΈΠΌ "read only"
    

Π Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° β€žΠ˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Ρ€Π°Π΄ΠΈΠΎ Π²ΠΈΡΠΎΠΊΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅Π»ΠΈβ€œ, описано Π² статията, Π΅ домакинско, Π° Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΎΡ‚ΠΎ Π·Π° Π΅Π΄Π½ΠΎ домакинско разпространСниС Π΅ красивият GUI. Π‘ΠΏΠΎΡ€Π΅Π΄ ΠΌΠ΅Π½ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ нСвъзмоТно Π΄Π° сС Π½Π°ΡƒΡ‡ΠΈ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π΄Π° въвСТда всякакви Π½Π΅Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌΠΈ магичСски ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π² ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π° ΠΈ Ρ‚ΠΎΠΉ Π΄ΠΎΡ€ΠΈ Π½Π΅ Π·Π½Π°Π΅ Π΄ΡƒΠΌΠ°Ρ‚Π°. Но GUI, моля.

И Ρ‚ΠΎΠ²Π° Π΅ ΠΌΠΎΠΆΠ΅ Π±ΠΈ основният ΠΌΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π² ΠΏΠΎΠ»Π·Π° Π½Π° Π½Π΅ΠΊΠΎΠ½Π·ΠΎΠ»Π½Π° дистрибуция. Воплият Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ потрСбитСлски интСрфСйс Π½Π° Kodi, Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ, Π½ΠΎ Π΅ Ρ‚Π°ΠΌ.
(Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° напълно Π·Π°Π±Ρ€Π°Π²ΠΈΡ… Π΄Π° спомСна, Ρ‡Π΅ Kodi ΠΌΠΎΠΆΠ΅ Π΄Π° сС управлява дистанционно, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚ смартфон, Ρ‡Ρ€Π΅Π· инсталиранС Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Yatse ΠΈ ΠΌΠΎΠΆΠ΅ Π±ΠΈ Π·Π° някои Ρ‚ΠΎΠ²Π° Ρ‰Π΅ бъдС плюс)

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ Π½Π° Kodi Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ с ΠΌΠΈΡˆΠΊΠ°Ρ‚Π°

ΠΈ сСга Π Π°ΠΊΠ΅Ρ‚Π°

<keymap>
    <global>
        <mouse>
          <wheelup>VolumeUp</wheelup>
          <wheeldown>VolumeDown</wheeldown>
          <middleclick>ChannelDown</middleclick>
          <longclick id="0">ChannelDown</longclick>
          <longclick id="1">ChannelUp</longclick>
          <!-- ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ rocket -->
        </mouse>
    </global>
</keymap>

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡΡ‚Π° отмСня Π³Π»ΠΎΠ±Π°Π»Π½ΠΈΡ‚Π΅ ΡΡŠΠ±ΠΈΡ‚ΠΈΡ Π·Π° слСднитС Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ:

  • ΠΏΡ€Π΅Π²ΡŠΡ€Ρ‚Π΅Ρ‚Π΅ ΠΊΠΎΠ»Π΅Π»ΠΎΡ‚ΠΎ Π½Π° ΠΌΠΈΡˆΠΊΠ°Ρ‚Π° Π½Π°ΠΏΡ€Π΅Π΄
  • ΠΏΡ€Π΅Π²ΡŠΡ€Ρ‚Π΅Ρ‚Π΅ ΠΊΠΎΠ»Π΅Π»ΠΎΡ‚ΠΎ Π½Π° ΠΌΠΈΡˆΠΊΠ°Ρ‚Π° Π½Π°Π·Π°Π΄
  • Ρ‰Ρ€Π°ΠΊΠ²Π°Π½Π΅ Π½Π° срСдния Π±ΡƒΡ‚ΠΎΠ½ Π½Π° ΠΌΠΈΡˆΠΊΠ°Ρ‚Π°
  • ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° дълги кликвания Π½Π° ΠΌΠΈΡˆΠΊΠ°Ρ‚Π° (3 сСкунди ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅),
    0 ID Π½Π° дСсния Π±ΡƒΡ‚ΠΎΠ½, 1 ID Π½Π° лСвия Π±ΡƒΡ‚ΠΎΠ½

По-ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π° информация Π·Π° настройванС Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ с ΠΌΠΈΡˆΠΊΠ°Ρ‚Π°:

kodi.wiki/view/Alternative_keymaps_for_mice
kodi.wiki/view/Action_IDs
kodi.wiki/view/Window_IDs

Какво Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅, Π°ΠΊΠΎ ΠΊΠ°Π±Π΅Π»Π½Π°Ρ‚Π° систСма Π½Π΅ стигнС Π΄ΠΎ вас

β€žΠΠΎ Π°Π· нямам Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ свободни Ethernet ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅ Ρƒ Π΄ΠΎΠΌΠ° (ΠΈΠ»ΠΈ Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ съм ΠΈΠΌΠ°Π»)β€œ, ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΡŠΠ·ΠΊΠ»ΠΈΠΊΠ½Π°Ρ‚ някои ΠΎΡ‚ щастливитС собствСници Π½Π° стари ΠΏΠ»Π°Ρ‚ΠΊΠΈ Raspberry Pi 1 (ΠΌΠΎΠΆΠ΅ Π±ΠΈ ΠΏΠ»Π°Ρ‚ΠΊΠ°Ρ‚Π° Π΅ Π±ΠΈΠ»Π° ΠΊΡƒΠΏΠ΅Π½Π° Π·Π° ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ ΠΈ Π΅ останала Π΄Π° Π»Π΅ΠΆΠΈ Π½Π° ΡˆΠΊΠ°Ρ„Π°)

И Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΏΠ»Π°Ρ‚ΠΊΠ°Ρ‚Π° няма Π²Π³Ρ€Π°Π΄Π΅Π½ Wifi, тя Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½Π° Π±Π΅Π· Ethernet Π²Ρ€ΡŠΠ·ΠΊΠ°.

Π Π°Π·Π±ΠΈΡ€Π° сС, възмоТно Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΏΠ»Π°Ρ‚ΠΊΠ°Ρ‚Π° Raspberry Pi 1 Π±Π΅Π· Ethernet, Π½ΠΎ Ρ‚ΠΎΠ²Π° Ρ‰Π΅ изисква извСстно усилиС ΠΎΡ‚ ваша страна. ОбикновСно ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π΅Ρ‰Π° са интСрСсни Π·Π° ΠΏΡ€Π°Π²Π΅Π½Π΅ само ΠΊΠ°Ρ‚ΠΎ част ΠΎΡ‚ Π½Π°ΡƒΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½Π΅Ρ‰ΠΎ Π½ΠΎΠ²ΠΎ, Ρ‚.Π΅. Π’ΠΎΠ²Π° Π½Π΅ Π΅ Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΠΏΠΎΡ€ΡŠΡ‡ΠΊΠ°.

И Ρ‚Π°ΠΊΠ°, Π½Π΅ΠΊΠ° Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Ρ…ΠΈΠΏΠΎΡ‚Π΅Ρ‚ΠΈΡ‡Π΅Π½ случай Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΏΠ»Π°Ρ‚ΠΊΠ° Π±Π΅Π· Ethernet:

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ външСн USB - Wifi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€, Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄Π΅Π½ ΠΎΡ‚ ΡΡŠΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ
Ρ‡Π΅ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΡŠΡ‚ трябва Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΄ΠΎΠ±Ρ€Π΅ ΠΏΠΎΠ΄ Linux

Π—Π°Π±Π΅Π»Π΅ΠΆΠΊΠ°:

    К соТалСнию Ρ‡Π°ΡΡ‚ΡŒ WiFi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚, 
    это Π½Π΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ прСдставлСнного Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ дистрибутива, 
    Π° скорСС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² WiFi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ² Π² ядрС Linux. 
    МоТно ΠΊΠΎΠ½ΡΡ‚Π°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Π² настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто 
    ΠΏΠΎΠΉΡ‚ΠΈ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΈ ΠΊΡƒΠΏΠΈΡ‚ΡŒ любой WiFi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€. Π‘ΠΊΠΎΡ€Π΅Π΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ WiFi 
    Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ ΠΈΠ· списка ΠΌΠ΅Π½Π΅Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½Ρ‹Ρ… ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ΄ Linux.

    я провСрял Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ:
    - WiFi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Π½Π° чипсСтС Atheros D-Link DWA-126 802.11n (AR9271)
    - WiFi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ NetGear WNDA3200
    - WiFi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ NetGear WNA1100
    - WiFi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ TP-Link TL-WN722N (AR9271)
    - WiFi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ TL-WN322G v3
    - WiFi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ TL-WN422G
    - Wifi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Asus USB-N53 chipset Ralink RT3572 
    

Ако Π²Π΅Ρ‡Π΅ ΠΈΠΌΠ°Ρ‚Π΅ USB Wifi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ Π΄Π°Π»ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΄ΠΎΠ±Ρ€Π΅ ΠΏΠΎΠ΄ Linux, ΠΊΠ°ΠΊΡ‚ΠΎ слСдва:

  • Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°ΠΉΡ‚Π΅ някои ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Linux дистрибуции
    ΠΎΠ±Ρ‰ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "Ubuntu Desktop"
  • Π‘Ρ‚Π°Ρ€Ρ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ систСмата
  • Π‘Π²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ своя Wifi USB Π°Π΄Π°ΠΏΡ‚Π΅Ρ€
  • Π‘Ρ‚Π°Ρ€Ρ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ мрСТовия ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ ΠΈ ΠΎΠΏΠΈΡ‚Π°ΠΉΡ‚Π΅ Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ с Π²Π°ΡˆΠ°Ρ‚Π° WiFi Ρ‚ΠΎΡ‡ΠΊΠ° Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ
  • Ако всичко Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΄ΠΎΠ±Ρ€Π΅ ΠΈ Π²Π°ΡˆΠ°Ρ‚Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π²Ρ€ΡŠΠ·ΠΊΠ° Π΅ стабилна, Ρ‚ΠΎΠ³Π°Π²Π° Π²Π°ΡˆΠΈΡΡ‚ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Π΄ΠΎΠ±Ρ€Π΅ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° си ΠΏΠΎ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚ΠΎΠ·ΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Π² спСциализирана дистрибуция ΠΈ Π΅Π²Π΅Π½Ρ‚ΡƒΠ°Π»Π½ΠΎ с Π΄Ρ€ΡƒΠ³ΠΈ вСрсии Π½Π° ядрото
    (Π°ΠΊΠΎ Π½Π΅, Ρ‚ΠΎΠ³Π°Π²Π° Π½Π΅, ΡƒΠ²ΠΈ, ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ Π΅ Π΄ΠΎΡ€ΠΈ Π΄Π° Π½Π΅ ΠΎΠΏΠΈΡ‚Π²Π°Ρ‚Π΅)

ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° външСн Wifi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Π² Raspberry PI

Π—Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ WiFi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΡŠΡ‚ Π² Linux, ΠΈΠΌΠ°ΠΌΠ΅ Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ Π΄Π²Π΅ Π½Π΅Ρ‰Π°:
1) ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ядрото Π½Π° Linux Π·Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ Wifi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€
2) НаличиСто Π½Π° ΠΌΠΎΠ΄ΡƒΠ» Π½Π° ядрото Π² систСмата Π·Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ Wifi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€

Π’Π·Π΅ΠΌΠ΅Ρ‚Π΅ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° TP-Link TL-WN722N. Има просто Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½Π° Π°Π½Ρ‚Π΅Π½Π°.
Π”Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΠΌ чипсСта, Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΠ»Π°Ρ‚ΠΊΠ°Ρ‚Π° - Π·Π° ΠΌΠ΅Π½ Ρ‚ΠΎΠ²Π° Π΅ "AR9271", Π—Π°Π±Π΅Π»Π΅ΠΆΠΊΠ°:

    Ρ‡Ρ‚ΠΎ самоС интСрСсноС, это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ для ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ
    ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ производитСля, чипсСт Wifi ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ.
    Π― Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ сталкивался с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ для TL-WN722N вСрсии 2, 
    ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡƒΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ чипсСт Realtek RTL8188, Π° ΠΎΠ½ ΡƒΠΆΠ΅ 
    ΠΏΠ»ΠΎΡ…ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΏΠΎΠ΄ Linux (Π½Π° Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚), ΡƒΠ²Ρ‹ Ρ‚Π°ΠΊΠΈΠ΅ Π²ΠΎΡ‚ Π΄Π΅Π»Π°, 
    Ρ‚.Π΅. ΠΈΠ½ΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ Π΅Ρ‰Π΅ ΠΏΡ€ΠΈΠ³Π»ΡΠ΄Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΊ малСньким Ρ†ΠΈΡ„Ρ€Π°ΠΌ 
    вСрсии Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ (Ρ‚Π΅ΠΌΠ½ΠΎΠΉ) сторонС Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°.    
    

Π‘Π΅Π³Π° Π½Π΅ΠΊΠ° Π½Π°ΠΌΠ΅Ρ€ΠΈΠΌ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° Π² конфигурацията Π½Π° ядрото, ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π΅Π½ Π·Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π½Π° чипсСта AR9271, Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€Π΅ Π΅ Π΄Π° ΠΏΠΎΡ‚ΡŠΡ€ΡΠΈΡ‚Π΅ комбинацията ΠΎΡ‚ Π΄ΡƒΠΌΠΈ β€žAR9271 catee.netβ€œ
     ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ "cateee.net" Π΅ страхотСн сайт, описващ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° ядрото Π½Π° Linux

Π’Π΅Π΄Π½Π°Π³Π° Π½Π°ΠΌΠΈΡ€Π°ΠΌΠ΅ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° конфигурацията Π½Π° ядрото - CONFIG_ATH9K_HTC
ΠΈ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° Π½Π° ядрото, ΠΎΡ‚ ΠΊΠΎΠΉΡ‚ΠΎ сС Π½ΡƒΠΆΠ΄Π°Π΅ΠΌ ath9k_htc

ΠΈ слСд Ρ‚ΠΎΠ²Π° просто посочСтС ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° ТСлания ΠΌΠΎΠ΄ΡƒΠ» във Ρ„Π°ΠΉΠ»Π° с конфигурационния Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚
Linux kernel => recipes-kernel/linux/files/rbpi.cfg, Π΄ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ Ρ€Π΅Π΄Π°:
CONFIG_ATH9K_HTC=m

По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ Π² Π±ΡŠΠ΄Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ всяко Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅ към Π²Π°ΡˆΠ°Ρ‚Π° систСма (Π΄ΠΎΠ±Ρ€Π΅, Ρ€Π°Π·Π±ΠΈΡ€Π° сС, Π°ΠΊΠΎ Π²Π΅Ρ‡Π΅ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Π² ядрото Π½Π° Linux)

Какво Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅, Π°ΠΊΠΎ стС Ρ…Π°Π±Ρ€Π° ΠΌΠ°Π½ΠΈΠ°ΠΊ - Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€

И създаваш Π½Π°ΠΉ-якитС Π½Π΅Ρ‰Π°, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€ Ρ‚ΡƒΠΊ ΠΈΠ»ΠΈ стС студСнт ΠΈ ΠΌΠ΅Ρ‡Ρ‚Π°Π΅Ρ‚Π΅ Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ Π½Π΅Ρ‰ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ.

ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½Π° Ρ€ΡŠΠΊΠ°, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π²Π·Π΅ΠΌΠ΅Ρ‚Π΅ някакъв Π΅ΠΊΡ€Π°Π½ със сСнзорСн Π΅ΠΊΡ€Π°Π½ Π·Π° RPI Π½Π° aliexpress, Π΄Π° ΠΏΠΎΡ€ΡŠΡ‡Π°Ρ‚Π΅ подходяща батСрия Ρ‚Π°ΠΌ, Π΄Π° ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ всичко към ΠΏΠ»Π°Ρ‚ΠΊΠ° Raspberry Pi 1,2 ΠΈΠ»ΠΈ 3 (Π·Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π½Π΅ 3, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΈΠΌΠ° Π²Π³Ρ€Π°Π΄Π΅Π½ Wifi), ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ интСрфСйс Π·Π° Ρ‚Π΅ΠΌΠ° с Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ Π΄ΠΈΠ·Π°ΠΉΠ½ Π² Kodi, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π·Π° сСнзорСн Π΅ΠΊΡ€Π°Π½ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ => ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ прост Π°ΡƒΠ΄ΠΈΠΎ ΠΏΠ»Π΅ΠΉΡŠΡ€. Π Π°Π·Π±ΠΈΡ€Π° сС Ρ‰Π΅ Π΅ доста обСмист, Π½ΠΎ Ρ‰Π΅ бъдС ваш.

  ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:
  A для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° Ρ†Π΅Π½Ρ‚Ρ€ Kodi для самой Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ 
  Raspberry Pi Zero Wifi Π² yocto Π²Π°ΠΌ достаточно ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΄Π²Π΅ строки:

  ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» => build/conf/local.conf
      MACHINE = 'raspberrypi0-wifi'

  Ρ€Π΅Ρ†Π΅ΠΏΡ‚ сборки Kodi  => recipes-mediacentre/kodi/kodi_17.bbappend
      EXTRA_OECONF_append = "${@bb.utils.contains('MACHINE', 
                            'raspberrypi0-wifi', '${BS_RPI}',  '', d)}"

  Ако отзивчивостта Π½Π° GUI Kodi 17.6, Π΄ΡŠΠ»ΠΆΠ°Ρ‰Π° сС Π½Π° Π΅Π΄Π½ΠΎ процСсорно ядро ​​в Zero, Π²ΠΈ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° мистСриозна, Ρ‚ΠΎΠ³Π°Π²Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Π»ΡŠΠΆΠ΅Ρ‚Π΅ ΡƒΡˆΠΈΡ‚Π΅ си ΠΈ Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΡ‚Π΅ ΠΏΠΎ-стара, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡŠΡ€Π·Π° вСрсия, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Kodi 15.2, тя Π΅ ΠΏΠΎ-β€žΠΏΡ€ΠΈΡΡ‚Π΅Π»ΡΠΊΠ°β€œ Π² Ρ‚ΠΎΠ²Π° ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ (понякога наслСдството Ρ€Π΅ΡˆΠ°Π²Π° всичко)

Π—Π° съТалСниС нямам Ρ‚Π°Π±Π»ΠΎΡ‚ΠΎ, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π½Π΅ ΠΌΠΎΠ³Π° Π΄Π° провСря, Π½ΠΎ чувствам, Ρ‡Π΅ трябва Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ.

ΠšΡ€Π°Ρ‚ΠΊΠΈ инструкции Π·Π° ΠΌΠΎΠ½Ρ‚Π°ΠΆ

    1) УстановитС зависимости Yocto Project (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² 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) Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ ΠΈ установитС Repo:
        mkdir ~/bin
        curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
        chmod a+x ~/bin/repo

    3) Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с 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) Π‘ΠΎΠ±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚:
        ./shell.sh
        bitbake berserk-image
        
    ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠΆΠ΅ самоС ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ для ΠΏΠ»Π°Ρ‚ Raspberry Pi 3B Plus, 3B ΠΈ 2B:
    repo init -u https://github.com/berserktv/bs-manifest 
              -m raspberry/rocko/radio-0.2.8.xml
    

ΠΏΠΎ-ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΈ инструкции Π·Π° сглобяванС
ΠΈ запис Π½Π° microSDHC ΠΊΠ°Ρ€Ρ‚Π°, Π²ΠΈΠΆΡ‚Π΅ Π² ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° статия

послСпис

Π Π°Π·Π±ΠΈΡ€Π° сС, идСята Π·Π° високоговоритСл Π·Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Ρ€Π°Π΄ΠΈΠΎ Π΅ Ρ‚ΠΈΠΏΠΈΡ‡Π½Π°, всСки я Π·Π½Π°Π΅ ΠΈ Π½Π° Π₯Π°Π±Ρ€Π΅ Ρ‰Π΅ Π½Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ статии ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ Π²ΡŠΠΏΡ€ΠΎΡ, Π½Π°ΠΏΡ€. Ρ‚ΡƒΠΊ

ОсвСн Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° си помислитС, Ρ‡Π΅ просто приспособих изискванията към Π³ΠΎΡ‚ΠΎΠ²ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. На Ρ‚ΠΎΠ²Π° ΠΌΠΎΠ³Π° Π΄Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΈΡ€Π°ΠΌ ΠΈ Π΄Π° ΠΊΠ°ΠΆΠ°, Ρ‡Π΅ Π½Π΅, чСстно.

Π˜ΡΡ‚ΠΎΡ€ΠΈΡΡ‚Π° Π½Π° Π³-Π½ ΠͺΡ€Π²ΠΈ

    Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π²Π΅Ρ€ΡŒΡ‚Π΅, Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π΅Ρ‚, Π° Π΄Π΅Π»ΠΎ Π±Ρ‹Π»ΠΎ Ρ‚Π°ΠΊ:

    Наш Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ офис Π³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ с Ρ„ΠΈΡ€ΠΌΠΎΠΉ ΠΏΠΎ производству Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠ³ΠΎ
    оборудования, ΠΈ ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ этой Ρ„ΠΈΡ€ΠΌΡ‹, Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π΅Π³ΠΎ мистСр "Π­Ρ€Π²ΠΈ"
    подошСл ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ Π·Π°ΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅Π»ΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€Π° Ρ„ΠΈΠ»ΠΈΠ°Π»Π° мистСру "ΠΡ€ΡΠ΅Π½ΠΈΡŽ"
    ΠΈ спросил Ρƒ Π½Π΅Π³ΠΎ, насколько слоТно ΠΏΠΎΠ²Π΅ΡΠΈΡ‚ΡŒ Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ Raspberry Pi 
    ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Ρ‚.Π΅. ΠΏΠ»Π°Ρ‚Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ сСти 
    ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ, ΠΈ "ΡΠ»Ρ‹ΡˆΠ΅Π½ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹ΠΉ Π·Π²ΡƒΠΊ".

    ПослС этого мистСр АрсСний подошСл ΠΊ Π·Π°ΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅Π»ΡŽ ΠΌΠΎΠ΅Π³ΠΎ 
    Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΈΠΊΠ° - мистСру "Борису" ΠΈ пСрСадрСсовал вопрос Π΅ΠΌΡƒ, 
    Π½Ρƒ Π° я, ΠΊΠ°ΠΊ сторонний Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»ΡŒ случайно эту идСю Π·Π°ΠΏΠΎΠΌΠ½ΠΈΠ»
    ΠΈ Π½Π°Π·Π²Π°Π» Π΅Π΅ "Π—Π°Π΄Π°Ρ‡Π° Ρ‚Ρ€Π΅Ρ… Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΈΠΊΠΎΠ²".

    Π’ ΠΎΠ±Ρ‰Π΅ΠΌ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΠΊΠ°ΠΊ Π»ΡƒΡ‡ΡˆΠ΅, 
    Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ, Ρ†ΠΈΡ‚Π°Ρ‚Π° - "Но мистСр Π­Ρ€Π²ΠΈ, ΠΊΠ°ΠΊ всСгда, ΠΏΠΎΠΌΠΎΠ³."

    Π§Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя я поинтСрСсовался Ρƒ мистСра "Бориса" 
    Π΅Π³ΠΎ ΠΌΠ½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ написания нСбольшой Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π° эту Ρ‚Π΅ΠΌΡƒ 
    Π½Π° "Π₯Π°Π±Ρ€Π΅", Π½Π° Ρ‡Ρ‚ΠΎ "Борис" ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ 
    "Ρ‚Ρ€Π΅Ρ… ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню" Π² Kodi, особо Π½Π΅ привносит Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ 
    Π½ΠΎΠ²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π½Π΅ заслуТиваСт ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ упоминания. 
    ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ я с Π½ΠΈΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ согласСн ΠΈ поэтому, я Π½Π΅ расскаТу Π΅ΠΌΡƒ, 
    Ρ‡Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ написал ΠΏΠΎ этому ΠΏΠΎΠ²ΠΎΠ΄Ρƒ.

    Π‘Ρ‚Π°Ρ‚ΡŒΡ написана ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для ΠΏΠ»Π°Ρ‚Ρ‹ "Raspberry Pi 1" 
    взятой Ρƒ мистСра "Бориса" Π½Π° врСмя экспСримСнта, 
    совпадСния со всСми Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠ»Π°Ρ‚Π°ΠΌΠΈ "Raspberry Pi 1" случайны.
    

ΠŸΠΎΠ²Π΅Ρ‡Π΅ Π΄ΠΎΠ±Ρ€ΠΈ ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ сглобки Π·Π° вас ΠΈ Π½Π΅ΠΊΠ° Π΄ΠΎΡ€ΠΈ Π±ΠΈΠ²ΡˆΠ°Ρ‚Π° Ρ‚ΡƒΡ…Π»Π° ΠΏΠ΅Π΅ Π·Π° вас Ρ‚Π°Π·ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π°.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с DDoS Π·Π°Ρ‰ΠΈΡ‚Π°, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ ΡƒΠ΅Π± хостинг със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS Π°Ρ‚Π°ΠΊΠΈ, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster