Orange Pi 3B (RK3566) — обзор платы разработчика и инструкция по прошивке системы

Orange Pi 3B (RK3566) — распаковка, обзор и инструкция по установке системы

Введение

Orange Pi 3B — одноплатный компьютер размером с Raspberry Pi, но с более богатым набором портов: полноразъёмный HDMI и слот M.2, цена от 199 юаней.

Orange Pi 3B построен на четырёхъядерном 64-битном процессоре Rockchip RK3566 (Cortex-A55, 22 нм, до 1.8 ГГц), интегрирует GPU ARM Mali-G52, аппаратный 2D-ускоритель и встроенный NPU с производительностью 0.8 TOPS. Доступно 2/4/8 ГБ LPDDR4/4x, поддерживается вывод 4K-видео.

Поддерживаемые ОС: Android 11, Ubuntu 22.04/20.04, Debian 11/12, OpenHarmony 4.0 Beta1, Orange Pi OS (Arch), Orange Pi OS (OH) на базе OpenHarmony и др.

На плате выведены HDMI, M.2 PCIe 2.0 x1, гигабитный Ethernet, USB 2.0/3.0, 40-pin GPIO. Подходит для планшетов, edge-AI, облачных задач, AR/VR, умного дома и других сфер AIoT.

Официальная страница: https://url.zeruns.com/FAutz
Схема: https://url.zeruns.com/cVOHT (код: qrw6)
Руководство пользователя: https://url.zeruns.com/0Bg71 (код: t93d)
Даташит RK3566: https://url.zeruns.com/7zXjD
Прошивка Armbian на Rock Pi 4C (eMMC): https://blog.zeruns.com/archives/631.html

Распаковка

Лицевая сторона коробки

Тыльная сторона коробки

Комплектация: плата в антистатическом пакете и листок «Соответствие нормам и информация по безопасности».

Лицевая сторона платы: разъёмы LCD и CAM (MIPI CSI), 5-вентилятор с ШИМ-управлением, RTC-батарея, 40-pin GPIO, антенна Wi-Fi/BT, кнопки POWER, BOOT (MaskRom) и RESET.

Тыльная сторона: eDP, eMMC, M.2 (SATA3 или PCIe 2.0 x1), слот TF, наклейка с датой выпуска (19.08.2023).

Боковые порты: гигабитный Ethernet, 1×USB 3.0 и 3×USB 2.0.

Слева направо: Type-C питания, HDMI 2.0, 3.5 мм аудио.

Аппаратные характеристики

Чип Rockchip RK3566
CPU 4× Cortex-A55, 22 нм, до 1.8 ГГц
GPU • ARM Mali-G52 2EE • OpenGL ES 1.1/2.0/3.2, OpenCL 2.0, Vulkan 1.1 • 2D-ускоритель
NPU • RKNN NPU 0.8 TOPS INT8 • Поддержка Caffe/TensorFlow/TFLite/ONNX/PyTorch/Keras/Darknet
VPU • Декодер 4K@60 fps H.265/H.264/VP9 • Энкодер 1080p@100 fps H.265 / 1080p@60 fps H.264
PMU Rockchip RK809-5
Память 2/4/8 ГБ LPDDR4/4x
Хранилище • eMMC 16/32/64/128/256 ГБ • SPI Flash 16/32 МБ • M.2 M-Key: SATA3 или PCIe 2.0 NVMe • слот TF
Wi-Fi + BT Wi-Fi 5 + BT 5.0/BLE (20U5622)
Ethernet 10/100/1000 Мбит/с (PHY: YT8531C)
Дисплей • HDMI 2.0 до 4K@60 fps • MIPI DSI 2-lane • eDP 1.3
Камера 1× MIPI CSI 2-lane
USB • 1× USB 2.0 Device/Host • 1× USB 3.0 Host • 2× USB 2.0 Host
Аудио 3.5 мм наушники/микрофон
Кнопки MaskRom, RESET, POWER
Вентилятор 2-pin 1.25 мм 5 В
RTC 2-pin 1.25 мм батарея
40-pin GPIO, UART, I2C, SPI, PWM
Питание Type-C 5 В 3 А
Поддерживаемые ОС Android 11, Ubuntu 22.04/20.04, Debian 11/12, OpenHarmony 4.0 Beta1, Orange Pi OS (Arch), Orange Pi OS (OH) и др.
Размер ПКБ 85 × 56 × 17 мм
Вес 49 г

Детальная фотография чипов и разъёмов:

Большинство микросхем — китайского производства:

  • Ethernet-PHY: YT8531C (YuTai Micro), совместим с RTL8211E
  • SPI Flash: XM25QU128C (Wuhan Xinxin), 128 Мбит (16 МБ), даташит
  • SoC: Rockchip RK3566
  • DRAM: Hynix 8 ГБ LPDDR4X, H54G68CYRBX248
  • Wi-Fi/BT: CDW-20U5622 (CDTech), Wi-Fi 5 + BT 5.0, MIMO, 80 МГц, даташит
  • PMU: RK809-5
  • DC-DC 5 В → 3.3 В: SY8113B / SM8103ADC

Распиновка 40-pin GPIO:

Заявленное PSU: 5 В 3 А. Измеренное потребление:

  • CPU 100 %, GPU idle: ≈ 4.1 Вт (0.83 А)
  • idle без USB: ≈ 1.6 Вт
    При подключении USB-устройств требуется блок питания большей мощности.

Температура SoC не превышает 65 °C при 30 °C окружающей, радиатор не обязателен.

Цены и где купить

Официальные цены Orange Pi 3B (я брал 8-ГБ версию за 299 юаней на Taobao):

Цена «maker» действует только для физических лиц; при покупке на юрлицо и необходимости счёта-фактуры применяется полная официальная цена.- Orange Pi 3B JD.com: https://u.jd.com/niAEAzI

Прошивка образа системы

Orange Pi 3B поддерживает несколько способов записи образа:

  1. Использовать balenaEtcher и кард-ридер для записи образа на microSD.
  2. Использовать RKDevTool, двойной USB-кабель и режим MaskROM для записи образа напрямую на microSD / M.2 SSD / eMMC.
  3. Сначала записать образ на microSD через кард-ридер, затем в загруженной системе командой dd скопировать его на eMMC или M.2 SSD.

Android можно прошить только способом 2; подробности см. в руководстве пользователя Orange Pi 3B (ссылка выше).

Ниже кратко о способе 1 — запись Linux-образа на microSD (по инструкции):

  1. Подготовьте microSD ёмкостью ≥16 ГБ, класс скорости class10 или выше, желательно Samsung или SanDisk.
  2. Вставьте карту в компьютер через кард-ридер.
  3. Скачайте нужный Linux-образ с сайта Orange Pi, распакуйте архив; файл с расширением «.img» (размер >2 ГБ) и есть образ системы.

Ссылка на официальные образы: https://url.zeruns.com/0n9M4
Orange Pi OS (Arch) на Baidu Pan: https://url.zeruns.com/1Jeq7 (код: rc6c)

  1. Скачайте программу для записи — balenaEtcher: https://url.zeruns.com/hC0rU

  1. Можно выбрать Portable-версию, она не требует установки — просто запустите файл.

  1. Если скачали установочную версию — установите. Portable запускается двойным кликом. Интерфейс:


  1. Порядок работы в balenaEtcher:

a. Укажите путь к образу .img
b. Выберите букву microSD
c. Нажмите Flash — начнётся запись

  1. Во время записи ползунок оранжевый; по завершении он станет синим — идёт проверка.

  1. После успешной проверки появится зелёная галочка. Можно извлечь карту и вставить её в слот Orange Pi 3B.

  1. Вставьте microSD в плату, подключите монитор и питание — система загрузится автоматически.


Логин/пароль Linux-системы Orange Pi по умолчанию:

Логин Пароль
root orangepi
orangepi orangepi

Тесты производительности

Все замеры проводились под Linux; для сравнения использовались Raspberry Pi 4B и Rock Pi 4C.

  • Raspberry Pi 4B, 4 ГБ, SoC BCM2711, 4×A72 @ 1,5 ГГц
  • Rock Pi 4C, 4 ГБ, SoC RK3399, 2×A72 @ 1,8 ГГц + 4×A53 @ 1,4 ГГц

Скрипты тестов: https://blog.zeruns.com/archives/533.html
Тестировались только CPU и память; GPU, NPU, видео-декодер не замерялись.

Unixbench

UnixBench 5.1.3: системные вызовы, I/O, процессы, 2D/3D, pipe, вычисления и др.

Orange Pi 3B RPi 4B Rock Pi 4C
1 ядро 270,8 251,8 477,6
многоядерный 894,1 753,2 1896,0

Geekbench 6

Orange Pi 3B RPi 4B Rock Pi 4C
1 ядро 143 241 297
многоядерный 401 568 791

Подробные результаты:
Orange Pi 3B: https://url.zeruns.com/gFkcC
Raspberry Pi 4B: https://url.zeruns.com/8pMEb
Rock Pi 4C: https://url.zeruns.com/00Rge

Скорость памяти

Orange Pi 3B:

Рекомендуем к прочтению- Рекомендации по VPS/облачным серверам с высоким соотношением цены и качества и дешёвым: https://blog.vpszj.cn/archives/41.html