πŸ‡¬πŸ‡Ύ Linux дистрибутивы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² устройствах IoT

by itisgood

Π‘ IoT-устройствами Ρƒ нас Π΅ΡΡ‚ΡŒ тСндСнция Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Π½ΠΈΡ… ΠΊΠ°ΠΊ ΠΎ простых Π²Π΅Ρ‰Π°Ρ….

Но Π΄Π°ΠΆΠ΅ самыС простыС устройства IoT ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΈ ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· Π½ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΠΎΠ΄ Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠΎΠΉ Linux.

Если Π²Ρ‹ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с дистрибутивами Linux, Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму Linux ΠΈ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ Π²ΠΎΠΊΡ€ΡƒΠ³ Π½Π΅Π΅ инструмСнты для особых Π½ΡƒΠΆΠ΄.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ устройства IoT ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ рСсурсы ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ПК, сущСствуСт нСсколько дистрибутивов, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… для этого Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° использования.

НСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, создаСтС Π»ΠΈ Π²Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ DIY ΠΈΠ»ΠΈ Π²Π°ΠΌ просто интСрСсно, ΠΌΡ‹ составили список Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ извСстных дистрибутивов Linux, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² устройствах IoT.

Yocto

Π‘Π°ΠΉΡ‚ Yocto Project Π½Π΅ΠΏΡ€Π΅ΠΊΠ»ΠΎΠ½Π΅Π½ Π² Ρ‚ΠΎΠΌ ΠΌΠ½Π΅Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎ это Π½Π΅ встроСнный дистрибутив Linux.

ВмСсто этого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ создан Ρ‚Π°ΠΊΠΎΠΉ СдинствСнный для вас.

Он позволяСт Π²Π°ΠΌ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ систСму ΠΈΠΌΠ΅Π½Π½ΠΎ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ больСС.

Для устройств с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ это Π²Π°ΠΆΠ½ΠΎ.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ²Π΅Ρ€Ρ… OpenEmbedded Project, Yocto добавляСт Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ слои свСрху.

Π­Ρ‚ΠΎ позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ графичСский интСрфСйс, ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости.

Android Things

Как слСдуСт ΠΈΠ· названия, Android Things построСна Π½Π° Π±Π°Π·Π΅ ОБ Android, Π½ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для устройств IoT.

Она частично отстаСт ΠΎΡ‚ количСства устройств Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ со встроСнным Google Assistant.

Π­Ρ‚ΠΎ зависит ΠΎΡ‚ устройства, Π½ΠΎ Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ со встроСнным Google Assistant, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Android Things.

Android Things ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ срСди ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ, Π½ΠΎ ΠΈ срСди Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ DIY.

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° популярном ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ NXP i.MX7D ΠΈ Raspberry Pi 3B.

Ubuntu Core

Основная Ubuntu Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ популярна, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ Ссли Linux Π²Π°ΠΌ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π·Π½Π°ΠΊΠΎΠΌ, Π²Ρ‹ всС Ρ€Π°Π²Π½ΠΎ, вСроятно, ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ ΠΎΠ± Π½Π΅ΠΉ.

Ubuntu Core – это урСзанная вСрсия ОБ, прСдназначСнная для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° встроСнных систСмах, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ устройства IoT.

Одна ΠΈΠ· основных Ρ†Π΅Π»Π΅ΠΉ Ubuntu Core – Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ.

Вся систСма Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ максимально бСзопасной, с постоянными Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ подписями ΠΈ нСизмСняСмыми ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ.

Π­Ρ‚ΠΎ становится всС Π±ΠΎΠ»Π΅Π΅ ΠΈ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ всС большС устройств IoT Π² Π½Π°ΡˆΠΈΡ… Π΄ΠΎΠΌΠ°Ρ….

Raspbian

Если Π²Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ возились с Raspberry Pi, вСроятно, Raspbian Π²Π°ΠΌ Π·Π½Π°ΠΊΠΎΠΌ.

Raspbian построСн Π½Π° основС Debian ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для оборудования Raspberry Pi.

Π‘ Raspbian ΠΈ Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΌ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Raspberry Pi Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, ΠΎΡ‚ простых Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

Debian

Debian – это дистрибутив Linux, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ построСно нСсколько Π΄Ρ€ΡƒΠ³ΠΈΡ… дистрибутивов, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ubuntu ΠΈ Raspbian.

ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Debian Tinker Β ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ Debian для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° мноТСствС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… систСм.

Одним ΠΈΠ· Π½ΠΈΡ… являСтся пространство IoT устройств.

Π”Ρ€ΡƒΠ³ΠΎΠ΅ использованиС Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ смартфоны ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π·Π°Π±Π°Π²Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹.

Debian Π½Π΅ являСтся самым популярным ΠΈΠ»ΠΈ простым Π² использовании дистрибутивом Linux для устройств IoT, Π½ΠΎ стоит ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ Π΅Π³ΠΎ влияниС.

Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для старта, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ систСму с нуля.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ дистрибутивы – это всСго лишь нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, любой дистрибутив Linux ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° IoT-устройствах с модификациями, Π½ΠΎ это Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ отправная Ρ‚ΠΎΡ‡ΠΊΠ°.

 

Loading

You may also like

Leave a Comment