Огляд Raspberry Pi 3: ще більша продуктивність за 36 доларів
Третя версія мікрокомп’ютера Raspberry Pi порадувала своїх фанатів більш високою продуктивністю, розширеними можливостями і раніше доступною ціною. Розглянули одноплатник в деталях і готові розповісти, чому він такий крутий.
Комплект поставки та зовнішній вигляд
Зовні коробочка Raspberry Pi 3 відрізняється від упаковок попередніх версій тільки написами на зворотному боці і логотипами бездротових інтерфейсів.
Всередині — плата в антистатичному пакетику і пара папірців (інформація про пристрій та інструкція для першого включення).
Нова «Малинка» практично повністю повторює попередні версії (хіба що у першій був розпаяний аналоговий відеовихід, але у третій моделі, як і в другій, він реалізований через 4-піновий 3,5-мм міні-джек).
Праворуч — плата Raspberry Pi 3. В її верхньому правом куті на фотографії видно антену Wi-Fi
Невеликі відмінності можна помітити, якщо придивитися. Плата трохи перекомпонована порівняно з останньою ревізією другої версії Raspberry Pi, і все заради того, щоб розмістити крихітні антени Wi-Fi і Bluetooth.
Технічні характеристики
Платформа
Broadcom BCM2837
Процесор
4 ? ARM Cortex-A53, 1,2 ГГц
Відеоприскорювач
Broadcom VideoCore IV
Оперативна пам’ять
З 1 ГБ пам’яті LPDDR2 (900 МГц)
Мережа
Ethernet (10/100 Мбіт)
Wi-Fi
2,4 ГГц 802.11 n
Bluetooth
Bluetooth 4.1 (LE)
Постійна пам’ять
microSD
GPIO
40 pin
Порти
HDMI, 3,5 мм, 4 ? USB 2.0, Ethernet, Camera Serial Interface (CSI), Display Serial Interface (DSI)
Найбільш важливою зміною у Raspberry Pi 3 стала нова 64-бітна платформа від Broadcom з більш високою частотою (1 200 МГц проти 900 МГц). На жаль, поки користувачам доступна тільки підвищена частота, набори 64-бітних команд ще не реалізовані. Оскільки ядро однокристальних системи все так побудовано на архітектуру ARMv7, не потрібно окремого ядра — можна використовувати систему від Raspberry Pi 2 (від першої версії не підійде: вона побудована на ARMv6). Для розуміння продуктивності: процесори на такій же основі Cortex-A53 встановлюються в смартфони початкового і середнього рівнів.
Іншим важливим моментом для користувачів стала поява розпаяні на платі бездротових інтерфейсів. Це дозволить заощадити на покупці окремих стіків 5-15 доларів. Підтримується робота з двома типами Bluetooth 4.1: Classic і Low Energy. Це дозволить працювати практично з будь периферією, включаючи гарнітури, миші, клавіатури і домашні медіасистеми.
В цілях економії та забезпечення сумісності з платформою Wi-Fi представлений однодиапазонным модулем з підтримкою стандарту 802.11 n, що забезпечує передачу даних до 150 Мбіт/с. Антена одна, так що підвищені швидкості користувачам недоступні.
Набір дротяних інтерфейсів та їх компонування не змінилися. Все ті ж дві пари USB 2.0, microUSB для підключення живлення і периферії, HDMI і 3,5-міліметровий джек для виведення цифрового або аналогового потоку. За заявами виробника, реалізація роботи з GPIO, CSI і DSI не змінена, так що переустановка драйверів не потрібно.
Операційні системи і софт
Raspberry Pi 3 підтримується стандартним набором операційних систем, у тому числі Raspbian (офіційним варіантом Debian), а також Debian Wheezy, Ubuntu MATE, Fedora Remix. У Raspbian сьогодні вбудована маса програм для навчання та програмування на Python (переважно мовою роботи з Raspberry), безкоштовна версія Wolfram Mathematica.
Стандартні оболонки для медіацентру представлені OpenELEC і OSMC. Фірмовий дистрибутив Windows 10 працює на платі третьої версії так само, через PowerShell, з підтримкою тільки 32-бітних додатків. Всі ці ОС давно знайомі ентузіастам, відмінно оновлюються і не представляють особливого інтересу в рамках огляду.
Raspberry Pi 3 працює й з іншими системами. По-перше, це Android TV, про яку ми писали зовсім недавно. Вона працює тільки на третій версії плати, і даунгрейд поки не передбачається. При установці Android TV можна отримати дуже дешевий, але стабільний і енергоефективний домашній медіацентр.
По-друге, дистрибутив Chromium OS. Про можливості Chromium можна говорити нескінченно. Цей дистрибутив оновлюється так само швидко, як офіційна система для Chromebook. І, мабуть, саме за нею майбутнє Raspberry в якості домашнього пристрою — настільного або стендової комп’ютера, сервера або бази для розумного будинку.
Продуктивність
Якщо вірити заявам компанії, то підвищення продуктивності завдяки зміні платформи виглядає так:
open-electronics.org
На жаль, із-за підвищених частот нагрів плати значно збільшився. Деякі тести показують, що процесор може нагріватися до 101 °C. Правда, розробники запевняють, що ефективно реалізували троттлінг (зниження робочої частоти при нагріванні). Але додаткове охолодження, нехай і пасивне, все ж потрібно.
Порівняно з попередніми версіями продуктивність Raspberry дійсно зросла. У чому це виражається?
Оперативної пам’яті достатньо для безперервної роботи зі стандартними для плати додатками.
Робота з графічним інтерфейсом (GUI) відбувається без лагів і драбинок.
Робота в офісних NIX-редакторах можлива навіть з важкими документами.
Quake III на максимальних налаштуваннях дає близько 90 СЕК.
При відсутності апаратного декодування відео на YouTube програються при 480p, при включенні апаратного декодування відео відтворюються аж до 1080p.
Пропускна здатність мережі (дротовий і бездротовий):
Порівняння з конкурентами
Завдяки вбудованим бездротовим інтерфейсам придбання Raspberry Pi 3 буде більш вигідним у порівнянні з попередніми версіями. Раніше доводилося докуповувати окремі стіки Bluetooth і Wi-Fi, працюють без установки драйверів. Швидкості вони забезпечують подібні з інтегрованими чіпами, але здорожують конструкцію мінімум на 5 доларів за кожний модуль.
Підвищена продуктивність у порівнянні з більшістю аналогів, таких як Raspberry Pi 2, Orange Pi, Banana Pi, дозволяє використовувати третю «Малинку» як цього десктопа, на що більшість інших пристроїв не здатне.
Таким чином, Raspberry Pi 3 за ціною 36 доларів є найбільш перспективною платформою для радіоаматорів, програмістів-фанатів і навіть домашніх майстрів. На ній можна не тільки побудувати який-небудь простий пристрій, але і навчитися програмуванню і роботі з мікроконтролерами.