14 10 2021
Radxa Zero обзор мини-компьютера
Сегодня в обзоре новый мини-компьютер Radxa Zero. Форм фактор, как и размеры, совпадают с Raspberry pi zero, при этом значительно превосходит его по вычислительной мощности, а цена всего на 5$ дороже и в минимальной версии стоит 15$
У меня в обзоре модель с 1Гб оперативной памяти и без eMMC.
Внешний вид
Устройство поставляется в маленькой бумажной коробке, внутри которой находится пластиковый контейнер с компьютером в антистатичном пакете.
Новинка оснащена 4-ядерным ARM-процессором с тактовой частотой 2 ГГц – против одного ARM-ядра Cortex-A53 с частотой 1 ГГц у конкурента Pi Zero, оснащен двумя портами USB Type C, разъемом Micro HDMI и портом для SD карты, при этом отсутствует порт MIPI CSI для подключения внешней камеры как у Pi Zero .
Компьютер был представлен летом 2021 и на данный момент выпущена v1.4 ревизия платы. Она все еще в дефиците.
Технические характеристики
Плата представлена в четырех основных вариантах:
- 512 МБ оперативной памяти LPDDR4, без накопителя eMMC только SD, Ampak AP6212 — 15$
- 1 ГБ оперативной памяти LPDDR4, без накопителя eMMC только SD, Ampak AP6212 — 20$
- 2 ГБ оперативной памяти LPDDR4, 8 ГБ флэш-памяти eMMC, Ampak AP6256 — 30$
- 4 ГБ оперативной памяти LPDDR4, 16 ГБ флэш-памяти eMMC, Ampak AP6256 — 45$
Модель | Radxa Zero 512MB/1GB | Radxa Zero 2GB/4GB |
---|---|---|
Процессор | 64bits 4х ядерный процессор Amlogic S905Y2 Quad Cortex-A53, частота до 1.8GHz ARM G31 MP2 GPU supports OpenGL ES 3.2 Vulkan 1.0 and OpenCL 2.0, | |
Память | LPDDR4 32bit LPDDR4@3200Mb/s | |
Хранилище | μSD с поддержкой карт до 128 GB) | 8GB eMMC (для модели начиная с 2GB) или 16GB/32GB/64GB/128GB eMMC (для моделей с 4GB) μSD с поддержкой карт до 128 GB |
HDMI | HDMI 2.0 до 4k@60 разъем micro HDMI аппаратная поддержка H265/VP9 | |
Разъем для камеры | Нет | |
Беспроводные интерфейсы | 802.11 a/b/g/n wifi (WiFi 4) Bluetooth 4.0 с антенной на плате (опционально разъем) AP6212 | 802.11 ac wifi (WiFi 5) Bluetooth 5.0 с антенной на плате (опционально разъем) AP6256 |
USB | USB 2.0 OTG X1, питание USB 3.0 HOST X1 порт USB typeC | |
IO | 40-pin expansion header 2 x UART 2 x SPI bus 3 x I2C bus 1 x PCM/I2S 1 x SPDIF 2 x PWM 1 x ADC 6 x GPIO 2 x 5V DC power in 2 x 3.3V DC power in | |
Другое | кнопка для загрузки по USB | |
Питание | USB C, 5V/1A | |
Размеры | 85mm x 54mm |
В Linux моя модель отображается как:
Model: Radxa Zero
SoC: Amlogic Meson G12A (S905Y2) Revision 28:b (30:2)
DRAM: 1 GiBSerial : 280bXXXXXXXXXXXXXXXXXXXXX650
model name : Amlogic S905Y2 rev b
Hardware : Radxa Zero
Revision : 0400
Плата отзывается двумя температурными датчиками:
cat /sys/class/thermal/thermal_zone*/temp
40300
40000
Раскрашенная гребенка GPIO состоит из 40 штырьков (ADC/UART/SPI/PWM)
Доступные операционные системы (на октябрь 2021)
Производитель распространяет готовые прошивки через свой сайт https://dl.radxa.com/zero/images/
Собрать свою можно с помощью репозиториев на Github https://github.com/radxa
На данный момент существую несколько ОС основанные на Linux и Android 9 их можно найти в одноимённом разделе сайта производителя прошивки, я протестировал версии, которые ставятся на SD:
Ubuntu Focal — linux Armbian с собственной графической оболочкой xfce (user: root password: 1234)
EmuELEC — эмулятор ретро игровых приставок (нужно скачивать версию с надписью Zero в названии)
minimyth2 — легковесный клиент для MythTV (нужно скачивать версию с надписью Zero в названии)
RetroPie — еще один эмулятор ретро игровых приставок (user: pi password: radxazero)
debian buster — debian с графической оболочкой xfce (user: rock password: rock)
Batocera.linux — эмулятор ретро игровых приставок
CoreElec — прошивка содержащая проигрыватель KODI
Тестирование прошивки CoreElec показало всеядность Radxa Zero, проигрываются все популярные файлы, разных форматов, в том числе HDR видео и звук в форматах Dolby Atmos, DTS Master HD (главное чтобы ваша звуковая система этот формат поддерживала и настройки звука установлены как на скринах выше). Проблема только с видео в формате Dolby Vision — цвета инвертированные, но производитель и не заявлял поддержку оного. Единственное, если цель смотреть 4K видео, то необходимо покупать версию с поддержкой сети 5ГГц, иначе на высокобитрейтных видео иногда появлялась буферизация, ну и по-хорошему необходимо прикрепить радиатор.
Мой любимый образ легковесного Linux (debian) для разработок — DietPi можно скачать тут.
Debian также поддерживает тачскрин для экран Raspberry.
Тестирование
Прошивки ставятся через простую заливку образа на SD карту, например, через программу balenaEtcher. А для заливки на внутренний eMMC нужны драйвера Zagdig, программа Radxa DL и кабель USB Type C на USB A (папа), подробнее тут.
Для подключения периферии обязателен USB хаб или сразу с разъемом Type C, или переходник USB Type C на USB A (мама), к которому уже подключается хаб, ну и кабель micro HDMI на HDMI
WIFI модуль по-умолчанию выключен, через консоль его можно включить так:
$ sudo su
$ nmcli r wifi on
$ nmcli dev wifi
$ nmcli dev wifi connect "wifi_name" password "wifi_password"
Поддерживаются и USB Lan карты, как и USB вебкамеры, мышки и клавиатуры.
При обычной работе S905Y2 почти не греется (около 45°) и может использоваться без радиатора, при росте нагрузки успешно уходит в тротлинг и не дает перегреться процессору.
Выводы
Radxa Zero стала отличной заменой устаревшему Pi Zero, который хоть и мог вывести графический рабочий стол, но тормозил очень сильно, браузером, например, на нем нельзя было пользоваться, Radxa при соизмеримой стоимость позволяет комфортно работать за графическим рабочим столом и в браузере, и без тормозов запускать ролики Youtube, при всем этом процессор очень энергоэффективен.
С CoreElect Radxa Zero может стать отличной заменой TV BOX (модель с 5Ггц).
Недостатки
Дефицит плат, из-за этого пока мало стабильных прошивок и образов ОС.
Единственный светодиод, который не отображает обращение к накопителю.
Купить Radxa Zero
Купить Radxa Zero от 2000 рублей на Aliexpress со скидкой
Обзор детектора качества воздуха Blitzwolf BW-AR01 Ошибка: FAILED: CMakeFiles/flash при попытке прошить ESP32 через idf.py в WSL Windows