සරලම අන්තර්ජාල ගුවන් විදුලි තීරුව "කොඩි" හෝ "රාස්ප්බෙරි" ගඩොල් ගැලවීම

සරලම අන්තර්ජාල ගුවන් විදුලි තීරුව "කොඩි" හෝ "රාස්ප්බෙරි" ගඩොල් ගැලවීම

මූලික පූර්වාවශ්යතා:

  1. පැරණි භාවිතයට නොගත් පළමු පරම්පරාවේ Raspberry Pi පුවරුවක් ඇත;
  2. පුවරුව මළ බරක් ලෙස කැබිනට්ටුව මත පිහිටා ඇති අතර එය භාවිතා නොවේ - "ගඩොල්" පුවරුව;

මම ලැබීමට කැමති දේ:

  1. නිශ්චිත වේලාවක (උදාහරණයක් ලෙස, මනෝභාවයෙන්)
    පුවරුව "ගඩොල්" වීම නවත්වන අතර, මැජික් මතක කාඩ්පතක් එයට ඇතුල් කරනු ලැබේ;
  2. ඊතර්නෙට් කේබලයක් සහ සාමාන්‍ය ගෘහස්ථ ස්පීකරයකින් හෝ හෙඩ්ෆෝන් වලින් ප්ලග් එකක් පුවරුවට සම්බන්ධ කර ඇත;
  3. බලය යෙදීමෙන් පසු, කලින් "ගඩොල්" - ගායනා කරයි

ප්රධාන අදහස:

  1. ඕනෑම සැකසුමක් සඳහා අවම අභිනයන් සංඛ්‍යාව, වඩාත් පරමාදර්ශී අවස්ථාවෙහිදී, අපි “ඊතර්නෙට්” කේබලය, බලය සහ ස්පීකර් පමණක් සම්බන්ධ කරන අතර වචනයෙන් වෙන කිසිවක් නොකරමු. "සියල්ලට";
  2. කොටුවෙන් පිටත හිටපු “ගඩොල්” ආධාරක, උදාහරණයක් ලෙස, අන්තර්ජාල ගුවන් විදුලි මධ්‍යස්ථාන 20 ක්, ඒවා මූසික රෝදය එබීමෙන් හෝ නිශ්චිත GPIO පින් එකක් මත රවුමකට මාරු කළ හැකිය (වයර් දෙකක් සම්බන්ධ කර ඒවා කෙටි කරන්න (කුඩා කාලයේ සිටම මගේ සිහිනය) );
  3. ගුවන්විදුලි නාලිකාවක් හරහා පාලනය සිදු කරනු ලබන අතර, මෙම ගුවන්විදුලි නාලිකාව නිතිපතා ගුවන්විදුලි මූසිකයක් විය හැකිය;
  4. සූදානම් කළ පද්ධතියක් ගෙන බෙදා හැරීම "යොක්ටෝ ව්‍යාපෘතිය" වෙත එක්රැස් කරන්න.
    එම. සුපුරුදු පරිදි, අපි ඔබට කිසිවක් නොකරමු, මන්ද සියල්ල දැනටමත් සිදු කර ඇත.
    (එය පිටත නිරීක්ෂකයෙකු අනෙක් පැත්තේ තැබීම පමණක් ප්රමාණවත්ය "රෑපවාහිණි");

විස්තර

සරලම අන්තර්ජාල ගුවන් විදුලි තීරුව "KODI"
එකලස් කිරීම පැරණි Raspberry Pi 1 පුවරු සඳහා නිර්මාණය කර ඇත
(ආසන්නයේ කොතැනක හෝ දූවිලි එකතු කිරීම, නමුත් තවත් වැඩ කිහිපයක් කිරීමට සූදානම්)

පෙරනිමියෙන්, අන්තර්ජාල ගුවන් විදුලි මධ්‍යස්ථාන 3 ක m8u12 ලැයිස්තුව භාවිතා වේ.

පුවරුව HDMI ප්‍රතිදානයකින් තොරව ක්‍රියා කරන බව උපකල්පනය කර ඇති අතර, එය ක්‍රියා විරහිත කිරීමට ඔබට අවශ්‍ය වන්නේ වෙළඳසැලෙන් බල ඇඩැප්ටරය විසන්ධි කිරීමයි. අති නවීන රැහැන් රහිත පාලක පැනලයක් ලෙස, ඔබට ඔබේ සුපිරි රේඩියෝ මූසිකය භාවිතා කළ හැකිය (නැතහොත් සාමාන්‍ය අළු එකක් වලිගයක් සමඟ සම්බන්ධ කරන්න).

සක්‍රිය කළ විට, පෙරනිමි ජාල අතුරුමුහුණත DHCP ප්‍රොටෝකෝලය හරහා වින්‍යාස කර ඇති අතර ලැයිස්තුවෙන් අවසන් මතක තබා ගත් ගුවන් විදුලි මධ්‍යස්ථානය වාදනය කරනු ලැබේ, නැවත ධාවනය වන පරිමාව සාමාන්‍ය මූසිකයකින් පාලනය වේ:
(අවසානයේ ඔබේ මූසිකය "කළමනාකාරීත්වයේ ප්‍රධානියා" ලෙස පත් කර එයට සුබ පතන්න, එය සුදුසුයි)

  колесико вперед  - увеличение громкости звука
  колесико назад   - уменьшение громкости звука
  длительное нажатие (3сек и более) на правую кнопку мыши
                   - выбор следующий радиостанции
  длительное нажатие (3сек и более) на левую кнопку мыши
                   - выбор предыдущей радиостанции

ඔබගේම අන්තර්ජාල ගුවන්විදුලි මධ්‍යස්ථාන ලැයිස්තුවක් එක් කිරීමට
ඔබට සැමවිටම ඔබේ රූපවාහිනියෙන් HDMI කේබලයක් සම්බන්ධ කළ හැක
සහ Kodi 17.6 හි සම්මත චිත්රක අතුරුමුහුණත භාවිතා කරන්න
(පුවරුව නිවා දමන්න, HDMI සම්බන්ධ කර බල ඇඩැප්ටරය සක්‍රිය කරන්න)

Kodi ප්‍රධාන මෙනුව => “ඇඩෝන” => “මගේ ඇඩෝන”
          => “PVR සේවාලාභීන්” => “PVR IPTV සරල සේවාදායකයා”

මූලික ක්රියාත්මක කිරීම

(හැකි)
මුලදී, මම "අන්තර්ජාල ගුවන්විදුලි තීරුවක්" සෑදීමට තීරණය කළ විට, මම පහත සඳහන් දේ සැලසුම් කළෙමි:

  • යොක්ටෝ ව්‍යාපෘතියේ අවම කොන්සෝල බෙදා හැරීම;
  • ශ්‍රව්‍ය ප්‍රවාහය GStreamer හරහා වාදනය වේ;
  • ජාල අතුරුමුහුණත DHCP හරහා වින්‍යාස කර ඇත;

තවද මෙම විසඳුමට වාසි ගණනාවක් ඇත:

  1. තරමක් වේගවත් (බල සැපයුමෙන් මෙහෙයුම් ආකාරය වෙත ළඟා වීමට තත්පර 30-40 ක් ගතවේ);
  2. තරමක් විශ්වාසදායක (වැඩසටහන් අඩු, අසාර්ථක ලකුණු අඩු);
  3. කොන්සෝල බෙදාහැරීමක් කියවීමට පමණක් ප්‍රකාරයට මාරු වීම වඩාත් පහසු වේ
    එම. වැඩසටහන් root ගොනු පද්ධතියට කිසිවක් ලියන්නේ නැත
    (සහ SDHC මාධ්යයේ ගොනු පද්ධතිය, මගේ මතය අනුව, අසාර්ථකත්වය සඳහා පළමු අපේක්ෂකයා);

සටහන:

    В Yocto перевести корневую файловую систему (rootfs) 
    в режим только чтение можно сделать достаточно просто, 
    изменив один параметр во время сборки 

    Из коробки Yocto предлагает два варианта:
    1) Работа файловой системы в обычном режиме чтение/запись 
    (так работают все дистрибутивы общего назначения, например Ubuntu)
    2) Работа файловой системы в режиме только чтение
    (так работают специализированные дистрибутивы, например в маршрутизаторах)

    В режиме только чтение все каталоги, в которые обычно 
    записываются данные приложений и сервисов во время работы монтируются 
    в оперативную память (например каталог /var/log и т.п.)
    Данные актуальны только для текущего сеанса работы и после сброса питания
    данные теряются.

    Если в Yocto Project вы укажете при сборке использовать "read only", 
    то после сборки ваш дистрибутив будет настроен только на чтение, 
    но вы всегда можете добавить возможность динамического перевода 
    из "read only"  в "read/write", но это уже совсем другая история ...
    

සහ එක් ප්රධාන අඩුපාඩුවක්:

"එය කළ යුතුය" i.e. මට සවස N ගණනක් ගත කිරීමට අවශ්‍යයි
(සාමාන්‍යයෙන් වැඩ කිරීමෙන් පසු, මෙය වඩාත්ම අකාර්යක්ෂම කාලයයි, මේ අවස්ථාවේ මොළය තවදුරටත් සිතන්නේ නැත, එය සාමාන්‍යයෙන් නිදා ගනී)

එහෙත්, මම බහුමාධ්‍ය මධ්‍යස්ථානය ගැන හබ්‍රේ පිළිබඳ මගේ පෙර ලිපිය ලිව්වෙමි කොඩි සහ යොක්ටෝ ව්යාපෘතිය
සහ එම ශිරා තුළම ඉදිරියට යාමට ඇති අවස්ථාව මගේ පර්යේෂණ ආවේගය අභිබවා ගියේය. මේ ගැන වැඩි විස්තර ඊළඟ පරිච්ඡේදයෙන්.

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 Settings" තෝරන්න (අං දෙකක් සහිත රූපවාහිනියක රූපය)
ඉන්පසු මෙනුවේ වම් පැත්තේ, "ප්ලේබැක්" තෝරන්න, සහ මධ්යම කොටසේ "සාමාන්ය" තෝරන්න.
පතන ලැයිස්තුවේ "ආරම්භයේදී අවසන් නාලිකාවෙන් ඉදිරියට යන්න" තෝරන්න
"පෙරබිම" සැකසුම තේරීම

හෝ වඩාත් පැහැදිලිව:

      "Настройки PVR и ТВ" 
       => "Воспроизведение" 
       => "Продолжить с последнего канала при запуске" => "Передний план"

2) තිරයේ ඉහළ වම් කෙළවරේ ඇති "ගියර්" අයිකනය මත ක්ලික් කර අයිතමය තෝරන්න:

       "Системные настройки"  
       => "Дополнения" => "Обновления" => "Никогда не проверять обновления"

3) තිරයේ ඉහළ වම් කෙළවරේ ඇති "ගියර්" අයිකනය මත ක්ලික් කර අයිතමය තෝරන්න:

       "Системные настройки" 
       => "Аудио" => "Устройство вывода звука" => "PI: Analogue"

මම අවුරුදු දෙකක් තිස්සේ වැරදි විදියට ටීවී බලපු හැටි.

වසර දෙකකින් මම තවමත් රූපවාහිනිය නිවැරදිව නැරඹීමට ඉගෙන ගෙන නැති බව මම ඔබට පාපොච්චාරණය කළ යුතුයි.

මම සාමාන්‍යයෙන් කුස්සියේ රූපවාහිනිය නරඹනවා. Raspberry Pi 2B පුවරුව රූපවාහිනියට සම්බන්ධ කර ඇති අතර Ethernet සහ HDMI සම්බන්ධක පුවරුවට සම්බන්ධ වේ. පුවරුව සාමාන්‍ය USB කේබලයක් හරහා බලගන්වනු ලැබේ, එය රූපවාහිනියේ USB පෝට් එකට සම්බන්ධ කර ඇත, i.e. ඇත්ත වශයෙන්ම, සම්මත දුරස්ථ පාලකය භාවිතයෙන් රූපවාහිනිය ක්‍රියාත්මක කිරීම Raspberry Pi පුවරුවට බලය සපයයි, සහ දුරස්ථ පාලකයෙන් රූපවාහිනිය ක්‍රියා විරහිත කිරීම ද Raspberry Pi පුවරුවේ බලය වහාම නැවත සකසයි.

ඔව්, මෙය සිදු කළ නොහැකි බව මම හොඳින් දනිමි, මන්ද කොඩී මාධ්‍ය මධ්‍යස්ථානයේ (ext3) මූල ගොනු පද්ධතිය සාමාන්‍ය කියවීමේ / ලිවීමේ මාදිලියේ ක්‍රියා කරයි. නමුත් මම කම්මැලි පුද්ගලයෙකි, පළමුව මම තීරණය කළේ පද්ධතිය සම්පූර්ණයෙන්ම පැටවීම නවත්වන තුරු මට කොපමණ කාලයක් මේ ආකාරයට ක්‍රියා විරහිත කළ හැකිද යන්න පරීක්ෂා කිරීමටයි, නමුත් අවාසනාවකට, වසර දෙකකට පසු මට මෙය කිරීමට නොහැකි විය (සමහර විට මම වාසනාවන්ත විය හැකිය, මම දන්නේ නැහැ ).

මගේ මතය අනුව, මෙම මාදිලිය මගේ රූපවාහිනියට සුදුසු නම්, එය “සරල අන්තර්ජාල ගුවන් විදුලි ස්පීකරයකට” ද සුදුසු වනු ඇත, සහ මම බලහත්කාරයෙන් Kodi ප්ලගීන ස්වයංක්‍රීයව යාවත්කාලීන කිරීම අක්‍රිය කළ බැවින්, ගොනු පද්ධතිය අසාර්ථක වීමේ සම්භාවිතාව සමාන වනු ඇත. අඩු. මෙතෙක් මම මේකේ ගැටලුවක් දකින්නේ නැහැ

සටහන:

    Но вы всегда при желании можете с помощью одной yocto команды 
    IMAGE_FEATURES += "read-only-rootfs"

    и определенной магии перевести ваш дистрибутив в режим "read only"
    

ලිපියේ විස්තර කර ඇති "අන්තර්ජාල ගුවන්විදුලි කථිකයන්" බෙදාහැරීම ගෘහස්ථ එකක් වන අතර, ගෘහස්ථ බෙදාහැරීම සඳහා වඩාත්ම වැදගත් වන්නේ අලංකාර GUI වේ. මගේ මතය අනුව, කොන්සෝලයට තේරුම්ගත නොහැකි මැජික් විධානයක් ඇතුළත් කිරීමට සාමාන්‍ය පරිශීලකයෙකුට ඉගැන්වීම ඉතා අපහසු හෝ පාහේ කළ නොහැක්කකි, ඔහු වචනය පවා නොදනී. නමුත් GUI, කරුණාකර.

කොන්සෝල නොවන බෙදා හැරීමකට පක්ෂව මෙය සමහර විට මගේ ප්‍රධාන තර්කය විය හැකිය. 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

කේබල් පද්ධතිය ඔබ වෙත නොපැමිණෙන්නේ නම් කුමක් කළ යුතුද?

“නමුත් මට නිවසේ නොමිලේ ඊතර්නෙට් වරායක් නැත (හෝ කිසි විටෙකත් නැත),” පැරණි රාස්ප්බෙරි පයි 1 පුවරු වල ප්‍රීතිමත් හිමිකරුවන්ගෙන් සමහරක් ප්‍රකාශ කළ හැකිය (සමහර විට පුවරුව පර්යේෂණ සඳහා මිල දී ගෙන කැබිනට් මණ්ඩලයේ වැතිර සිටින්නට ඇත)

තවද පුවරුවේ බිල්ට් වයිෆයි නොමැති බැවින්, ඊතර්නෙට් සම්බන්ධතාවයකින් තොරව එය ඉතා ක්‍රියාකාරී නොවේ.

ඇත්ත වශයෙන්ම, ඊතර්නෙට් නොමැතිව Raspberry Pi 1 පුවරුව භාවිතා කළ හැකිය, නමුත් එය ඔබගේ පැත්තෙන් යම් උත්සාහයක් අවශ්ය වනු ඇත. සාමාන්යයෙන්, එවැනි දේවල් කිරීමට රසවත් වන්නේ අලුත් දෙයක් ඉගෙනීමේ කොටසක් ලෙස පමණි, i.e. මේක චාරිත්‍රානුකූල වැඩක් නෙවෙයි.

එබැවින්, ඊතර්නෙට් නොමැති පුවරුවක් සඳහා උපකල්පිත භාවිත අවස්ථාවක් සලකා බලමු:

ඔබට බාහිර USB - Wifi ඇඩැප්ටරයක් ​​සම්බන්ධ කළ හැකිය, සලකා බැලීමෙන් මඟ පෙන්වනු ලැබේ
ඇඩැප්ටරය ලිනක්ස් යටතේ හොඳින් ක්‍රියා කළ යුතු බව

සටහන:

    К сожалению часть 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 පිවිසුම් ස්ථානයට සම්බන්ධ වීමට උත්සාහ කරන්න
  • සෑම දෙයක්ම හොඳින් ක්‍රියාත්මක වන්නේ නම් සහ ඔබේ අන්තර්ජාල සම්බන්ධතාවය ස්ථාවර නම්, ඔබේ ඇඩැප්ටරය හොඳින් සහාය දක්වන අතර ඔබට මෙම ඇඩැප්ටරය විශේෂිත බෙදාහැරීමකින් සහ සමහර විට කර්නලයේ වෙනත් අනුවාද සමඟ සම්බන්ධ කිරීම සඳහා ඔබේ වැඩ කටයුතු කරගෙන යා හැක.
    (එසේ නොවේ නම්, නැත, අහෝ, උත්සාහ නොකිරීමට වඩා හොඳය)

Raspberry PI හි බාහිර Wifi ඇඩැප්ටරය සඳහා සහාය

WiFi ඇඩැප්ටරය Linux හි නිවැරදිව ක්‍රියා කිරීමට, අපට කරුණු දෙකක් අවශ්‍ය වේ:
1) විශේෂිත Wifi ඇඩැප්ටරය සඳහා Linux කර්නල් සහාය
2) නිශ්චිත Wifi ඇඩප්ටරය සඳහා පද්ධතියේ කර්නල් මොඩියුලයක් තිබීම

උදාහරණයක් ලෙස TP-Link TL-WN722N ඇඩැප්ටරය ගන්න. එය හුදෙක් විශිෂ්ට ඇන්ටෙනාවක් ඇත.
පුවරුව ක්‍රියා කරන චිප්සෙට් එක සොයා ගනිමු - මට එය "AR9271", සටහන:

    что самое интересное, это то, что для одной и той же модели
    одного и того же производителя, чипсет Wifi может отличаться.
    Я например сталкивался с тем, что для TL-WN722N версии 2, 
    используется уже другой чипсет Realtek RTL8188, а он уже 
    плохо работал под Linux (на тот момент), увы такие вот дела, 
    т.е. иногда нужно еще приглядываться к маленьким цифрам 
    версии на обратной (темной) стороне адаптера.    
    

දැන් අපි AR9271 චිප්සෙට් ධාවකය සඳහා වගකිව යුතු කර්නල් වින්‍යාසයේ පරාමිතියේ නම සොයා ගනිමු, “AR9271 catee.net” යන වචන සංයෝජනය සෙවීම වඩාත් සුදුසුය.
     "cateee.net" යනු ලිනක්ස් කර්නල් මොඩියුලවල වින්‍යාසයන් විස්තර කරන සිසිල් වෙබ් අඩවියකි.

අපි වහාම කර්නල් වින්‍යාසයේ නම සොයා ගනිමු - CONFIG_ATH9K_HTC
සහ අපට අවශ්ය කර්නල් මොඩියුලයේ නම ath9k_htc

ඉන්පසු වින්‍යාස ඛණ්ඩ ගොනුවේ අවශ්‍ය මොඩියුලයේ නම සඳහන් කරන්න
Linux kernel => recipes-kernel/linux/files/rbpi.cfg, පේළිය එක් කරන්න:
CONFIG_ATH9K_HTC=m

මේ අනුව, අනාගතයේදී ඔබට ඔබේ පද්ධතියට ඕනෑම අමතර උපකරණ සම්බන්ධ කළ හැකිය (හොඳයි, ඇත්ත වශයෙන්ම, එය දැනටමත් ලිනක්ස් කර්නලය තුළ සහය දක්වයි නම්)

ඔබ හබ්රා ගීක් - නිර්මාණකරුවෙකු නම් කුමක් කළ යුතුද?

ඔබ වැනි සිසිල් දේවල් නිර්මාණය කරයි මෙහි නැතහොත් ඔබ ශිෂ්‍යයෙකු වන අතර සමාන දෙයක් නිර්මාණය කිරීමට සිහින දකියි.

නිකම්ම, ඔබට aliexpress මත RPI සඳහා යම් ආකාරයක Touch Screen තිරයක් ගත හැකිය, එහි සුදුසු බැටරියක් ඇණවුම් කරන්න, ඒ සියල්ල Raspberry Pi 1,2 හෝ 3 පුවරුවකට සම්බන්ධ කරන්න (වඩාත් සුදුසු 3, එය බිල්ට්-ඉන් වයිෆයි ඇති බැවින්), තෝරන්න. Kodi හි ග්‍රැෆික් නිර්මාණ තේමා අතුරුමුහුණතක්, ස්පර්ශ තිරයක් සහ voila සඳහා නිර්මාණය කර ඇත => ඔබට සරල ශ්‍රව්‍ය වාදකයක් ලබා ගත හැකිය. ඇත්ත වශයෙන්ම එය තරමක් විශාල වනු ඇත, නමුත් එය ඔබගේ වනු ඇත.

  Примечание:
  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)}"

  Zero හි ඇති තනි ප්‍රොසෙසර හරය හේතුවෙන් GUI Kodi 17.6 හි ප්‍රතිචාර දැක්වීම ඔබට අභිරහස් ලෙස පෙනේ නම්, ඔබට ඔබේ කන් රවටා පැරණි නමුත් ඉතා වේගවත් අනුවාදයක් ගොඩනගා ගත හැකිය, උදාහරණයක් ලෙස 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

අදහස් එක් කරන්න