NanoPi R6C — характеристики и сфера применения

NanoPi R6C

NanoPi R6C — сетевой одноплатный компьютер от FriendlyELEC на восьмиядерном SoC Rockchip RK3588S, той же платформе, что используется в NanoPi R6S. В отличие от R6S, плата R6C жертвует одним из портов 2,5 Гбит/с Ethernet в пользу слота M.2 для NVMe-накопителя и получает более удобный для подключения периферии стандартный 30-контактный GPIO-разъём вместо компактного FPC-коннектора.

Как и R6S, плата построена на четырёх производительных ядрах Cortex-A76 (до 2,4 ГГц) и четырёх энергоэффективных ядрах Cortex-A55 (до 1,8 ГГц), с графикой Mali-G610 MP4 и NPU производительностью до 6 TOPS. Это заметно мощнее плат линейки R5, но с другим набором интерфейсов, ориентированным не только на маршрутизацию, но и на NAS-сценарии.

NanoPi R6C выпускается в нескольких конфигурациях памяти и накопителя: 4 ГБ или 8 ГБ LPDDR4X, с 32 ГБ eMMC или вовсе без встроенного eMMC. Плата поддерживает FriendlyWrt, Ubuntu, Debian, Android, Buildroot, OpenMediaVault и Proxmox VE.

NanoPi R6C - обзор

Основные характеристики NanoPi R6C

  • Процессор: Rockchip RK3588S, 4 × Cortex-A76 (до 2,4 ГГц) + 4 × Cortex-A55 (до 1,8 ГГц)
  • Архитектура: ARM big.LITTLE, 64-бит
  • Графика: Mali-G610 MP4 (OpenGL ES до 3.2, Vulkan 1.2, OpenCL до 2.2)
  • NPU: до 6 TOPS, поддержка INT4/INT8/INT16/FP16
  • Оперативная память: 4 ГБ или 8 ГБ LPDDR4X, 2133 МГц (в зависимости от комплектации)
  • Встроенное хранилище: 32 ГБ eMMC или без eMMC (в зависимости от комплектации)
  • Слот для карт памяти: microSD (режим до SDR104)
  • Расширение хранилища: M.2 Key M, PCIe 2.1 x1, поддержка NVMe
  • Сетевые интерфейсы: 1 × Gigabit Ethernet + 1 × PCIe 2.5G Ethernet
  • Wi-Fi: отсутствует
  • Bluetooth: отсутствует
  • USB: 1 × USB 3.0 Type-A, 1 × USB 2.0 Type-A
  • Видео: HDMI (2.1/2.0/1.4) до 7680×4320@60 Гц
  • GPIO: 30-контактный разъём 2,54 мм (SPI, UART, I²C, SPDIF, I²S, PWM, GPIO)
  • Питание: USB-C с поддержкой PD, вход 5В/9В/12В/20В
  • Размеры платы: 62 × 90 мм, 8-слойный PCB
  • Операционная система: FriendlyWrt, Ubuntu, Debian, Android, FriendlyCore, Buildroot, OpenMediaVault, Proxmox VE

FriendlyELEC выпускает NanoPi R6C в нескольких вариантах памяти и накопителя, включая версии без встроенного eMMC — в этом случае система загружается с microSD или NVMe-накопителя через M.2. При выборе платы стоит уточнять точную комплектацию у продавца.

Технические характеристики

Процессор и SoC

NanoPi R6C построена на том же SoC, что и NanoPi R6S — Rockchip RK3588S с гетерогенной архитектурой ARM big.LITTLE: четыре производительных ядра Cortex-A76 (до 2,4 ГГц) и четыре энергоэффективных ядра Cortex-A55 (до 1,8 ГГц). Такое разделение позволяет системе поручать фоновые задачи экономичным ядрам, оставляя быстрые ядра для пиковой нагрузки.

В SoC также встроен NPU производительностью до 6 TOPS (форматы INT4/INT8/INT16/FP16) и видеопроцессор с поддержкой декодирования 8K@60fps в H.265 и VP9, 8K@30fps в H.264, 4K@60fps в AV1, а также аппаратного кодирования 8K@30fps в H.264 и H.265 — идентично характеристикам NanoPi R6S.

NanoPi R6C - вид сверху

Графический процессор

Графика реализована на Mali-G610 MP4 с поддержкой OpenGL ES 1.1/2.0/3.2, Vulkan 1.2 и OpenCL до версии 2.2. Видеовыход HDMI поддерживает стандарты 2.1/2.0/1.4 и разрешение до 7680×4320@60 Гц (8K). Как и у R6S, HDMI на R6C присутствует, но плата в первую очередь ориентирована на сетевые и серверные задачи без подключённого монитора.

Оперативная память

Плата доступна с 4 ГБ или 8 ГБ памяти LPDDR4X (2133 МГц, 64-бит), распаянной на плате без возможности расширения. Для маршрутизации и NAS-задач с одним-двумя сервисами достаточно версии на 4 ГБ, для одновременной работы нескольких Docker-контейнеров или задач на NPU предпочтительнее 8 ГБ.

Сетевые интерфейсы

NanoPi R6C оснащена двумя Ethernet-портами: одним встроенным Gigabit Ethernet и одним портом 2,5 Гбит/с через линию PCIe. Это на один порт 2,5G меньше, чем у NanoPi R6S (там таких портов два) — компромисс в пользу освободившегося места под слот M.2.

Точная модель контроллеров сетевых портов в открытой спецификации производителя не указана. Встроенных Wi-Fi и Bluetooth на плате нет; при необходимости беспроводного подключения используется внешний USB-адаптер.

USB и другие интерфейсы

На плате доступны два USB-порта формата Type-A: один USB 3.0 и один USB 2.0 — так же, как на NanoPi R6S.

Порт USB-C используется для питания с поддержкой Power Delivery. Отдельно предусмотрена отладка через UART — как через 3-контактный разъём 2,54 мм, так и через встроенный переходник USB-C в TTL.

Видеовыход реализован через HDMI с поддержкой до 8K@60 Гц. GPIO вынесен на полноразмерный 30-контактный разъём с шагом 2,54 мм, что удобнее для подключения стандартных плат расширения и модулей, чем компактный FPC-разъём на NanoPi R6S.

Хранилище

Встроенное хранилище — 32 ГБ eMMC либо его полное отсутствие, в зависимости от выбранной комплектации. Дополнительно на плате есть слот microSD с поддержкой режима до SDR104.

Главное отличие от NanoPi R6S — наличие слота M.2 Key M (PCIe 2.1 x1) с поддержкой NVMe-накопителей. Это делает R6C заметно удобнее для NAS-сценариев с быстрым локальным хранилищем большого объёма.

NanoPi R6C - вид снизу

GPIO и периферия

GPIO на NanoPi R6C представлен стандартным 30-контактным разъёмом с шагом 2,54 мм, через который доступны до одного интерфейса SPI, до трёх UART, до трёх I²C, два SPDIF, один I²S, до трёх PWM и линии GPIO общего назначения. Это заметно больше возможностей для подключения периферии, чем компактный 12-контактный FPC-разъём на NanoPi R6S.

На плате также есть четыре индикаторных светодиода (SYS, WAN, LAN, LED1), кнопка MASK для прошивки eMMC, пользовательская кнопка и 2-контактный разъём 1,27/1,25 мм для батареи RTC (микросхема HYM8563TS). Наличие ИК-приёмника в открытой документации производителя однозначно не подтверждено — в описании поддержки Android упоминается инфракрасное управление «только для моделей с ИК-приёмником», без уточнения, относится ли это к R6C.

Разъём GPIO (30 контактов) — распиновка

30-контактный разъём с шагом 2,54 мм выводит до 20 линий GPIO, а также интерфейсы SPI, UART, I²C, PWM и I²S. Все сигналы работают на уровне 3,3 В. Выход VCC_3V3_S3 рассчитан на ток до 500 мА, выход VCC_5V0 — до 1 А.

PinНазначениеPinНазначение
1VCC_3V3_S3*2VCC_5V0*
3I2C8_SDA_M24VCC_5V0*
5I2C8_SCL_M26GND
7GPIO4_A0/I2S1_MCLK_M08GPIO3_C4/UART5_TX_M1
9GND10GPIO3_C5/UART5_RX_M1
11GPIO4_A1/I2S1_SCLK_M012GPIO0_D4/PWM3_IR_M0
13GPIO4_A2/I2S1_LRCK_M014GND
15GPIO4_A5/I2S1_SDI0_M016GPIO4_A6/I2S1_SDI1_M0
17VCC_3V3_S3*18GPIO4_B1/I2S1_SDO0_M0
19GPIO1_B2/SPI0_MOSI_M2/UART4_RX_M220GND
21GPIO1_B1/SPI0_MISO_M222GPIO4_B2/I2S1_SDO1_M0
23GPIO1_B3/SPI0_CLK_M2/UART4_TX_M224GPIO1_B4/SPI0_CS0_M2
25GND26GPIO1_A2/PWM0_M2/I2C4_SDA_M3
27GPIO1_B6/UART1_TX_M1/I2C5_SCL_M3/SPDIF0_TX_M028GPIO1_B7/UART1_RX_M1/I2C5_SDA_M3/SPDIF1_TX_M0
29GPIO1_A3/PWM1_M2/I2C4_SCL_M330GND

Debug UART Pin Spec

3-контактный разъём консольного UART (уровень 3,3В, скорость 1 500 000 бод) для отладки загрузки и работы с консолью без сетевого доступа.

PinНазначение
1GND
2UART2_TX_M0_DEBUG — выход
3UART2_RX_M0_DEBUG — вход

Питание

Питание подаётся через разъём USB-C с поддержкой Power Delivery; плата принимает входное напряжение 5В, 9В, 12В или 20В. Точный рекомендуемый ток блока питания в открытой спецификации производителя не указан.

Охлаждение

Официальная документация не описывает штатное решение охлаждения для NanoPi R6C и не упоминает отдельный разъём для вентилятора. Заявленный диапазон рабочих температур — 0…70 °C. Учитывая производительный SoC RK3588S, под длительной нагрузкой (маршрутизация на высокой скорости, работа с NVMe-накопителем или NPU) стоит предусмотреть как минимум пассивный радиатор.

Размеры и конструкция

Плата выполнена в формате 62 × 90 мм на 8-слойном текстолите — том же формфакторе, что и у NanoPi R6S и NanoPi R5S. Точные данные о весе платы производитель не публикует.

Интерфейсы и разъёмы

На плате NanoPi R6C расположены следующие основные разъёмы:

NanoPi R6C - расположение элементов
  • Ethernet ×2 — один Gigabit-порт и один порт 2,5 Гбит/с;
  • USB 3.0 Type-A — для быстрых внешних накопителей и периферии;
  • USB 2.0 Type-A — для флеш-накопителей и низкоскоростной периферии;
  • HDMI — видеовыход до 8K@60 Гц;
  • microSD — слот для карт памяти;
  • M.2 Key M — слот для NVMe-накопителя;
  • USB-C (питание) — вход питания с поддержкой Power Delivery;
  • GPIO (30 контактов, 2,54 мм) — интерфейсы SPI, UART, I²C, SPDIF, I²S, PWM и линии общего назначения;
  • Разъём RTC-батареи — для сохранения времени при отключении от сети.

Наличие слота M.2 и полноразмерного GPIO-разъёма делает компоновку R6C удобнее для NAS-сценариев и подключения периферии, чем у более сетевой по духу NanoPi R6S.

Операционные системы

  • FriendlyWrt — сборка на основе OpenWrt для использования платы в роли готового маршрутизатора;
  • Ubuntu и FriendlyCore — для серверных задач, разработки и Docker;
  • Debian — для тех же сценариев с более лёгким базовым окружением;
  • OpenMediaVault — готовая NAS-система на базе Debian, особенно уместная благодаря поддержке NVMe через M.2;
  • Proxmox VE — для лёгкой виртуализации;
  • Android — для мультимедийных и пользовательских сценариев;
  • Buildroot — минималистичное встраиваемое окружение.

Возможности и особенности

  • слот M.2 с поддержкой NVMe в сочетании с производительным RK3588S делает R6C удобной основой для быстрого компактного NAS;
  • полноразмерный 30-контактный GPIO упрощает подключение внешней электроники и модулей расширения;
  • NPU до 6 TOPS позволяет использовать плату для лёгких задач локального инференса, например обработки видео с камер;
  • готовая поддержка OpenMediaVault и Proxmox VE упрощает развёртывание NAS или виртуализации без ручной настройки с нуля.

Для чего подходит NanoPi R6C

Сочетание производительного SoC, слота M.2 и двух Ethernet-портов делает NanoPi R6C подходящей платой для следующих сценариев:

  • NAS — с NVMe-накопителем через M.2 и системой OpenMediaVault;
  • Домашний или офисный маршрутизатор — на FriendlyWrt, с гигабитным WAN и портом 2,5 Гбит/с на LAN;
  • VPN-сервер и Docker-хост — благодаря производительному SoC и до 8 ГБ RAM;
  • Лёгкая виртуализация — через Proxmox VE, для нескольких небольших виртуальных машин;
  • Проекты с внешней электроникой — благодаря полноразмерному GPIO-разъёму.

Если приоритет — максимальное число портов 2,5 Гбит/с для многопортовой маршрутизации, лучше подойдёт NanoPi R6S; если важнее компактность в ущерб гибкости портов — NanoPi R5C или R2C.

NanoPi R6C - корпус

Преимущества

  • слот M.2 с поддержкой NVMe-накопителей;
  • производительный 8-ядерный SoC RK3588S с NPU до 6 TOPS;
  • полноразмерный 30-контактный GPIO-разъём;
  • готовая поддержка OpenMediaVault и Proxmox VE;
  • гибкий выбор конфигураций памяти и eMMC.

Ограничения

При выборе NanoPi R6C стоит учитывать несколько ограничений.

Во-первых, на плате только один порт 2,5 Гбит/с вместо двух, как на NanoPi R6S — для многопортовой маршрутизации на повышенной скорости этого может быть недостаточно.

Во-вторых, отсутствуют встроенные Wi-Fi и Bluetooth; для беспроводного подключения нужен внешний USB-адаптер.

В-третьих, на плате всего два USB-порта (USB 3.0 и USB 2.0), а порт USB-C используется исключительно для питания.

Также некоторые комплектации поставляются вовсе без встроенного eMMC — в этом случае система будет загружаться только с microSD или NVMe-накопителя, что стоит учитывать при планировании начальной настройки.

NanoPi R6C и похожие одноплатные компьютеры

Ближе всего к NanoPi R6C стоят NanoPi R6S (та же платформа RK3588S, другой набор портов) и NanoPi R5S (тот же формфактор платы, но менее производительный SoC RK3568B2 и без слота M.2 в жертву NPU).

ХарактеристикаNanoPi R6CNanoPi R6SNanoPi R5S
SoCRK3588SRK3588SRK3568B2
CPU4×A76 + 4×A554×A76 + 4×A554×A55
RAM4/8 ГБ LPDDR4X8 ГБ LPDDR4X2/4 ГБ LPDDR4X
eMMC32 ГБ / нет32 ГБ8/16 ГБ
Ethernet1 GbE + 1×2,5G1 GbE + 2×2,5G1 GbE + 2×2,5G
M.2 (NVMe)Есть (PCIe 2.1 x1)НетЕсть (PCIe 2.1 x1)
GPIO30-pin 2,54 мм12-pin FPC12-pin FPC
USBUSB 3.0 + USB 2.0USB 3.0 + USB 2.02 × USB 3.2 Gen1
Размер62×90 мм62×90 мм62×90 мм

Основное различие между R6C и R6S — в наборе портов: R6C жертвует одним 2,5G Ethernet-портом в пользу слота M.2 для NVMe-накопителя и получает более удобный полноразмерный GPIO. NanoPi R5S предлагает похожий набор портов и тоже имеет слот M.2, но построена на заметно менее производительном SoC без ядер Cortex-A76 и с NPU почти на порядок слабее.

Заключение

NanoPi R6C — сетевой одноплатный компьютер на базе Rockchip RK3588S, сочетающий два Ethernet-порта, слот M.2 для NVMe-накопителя и полноразмерный GPIO-разъём. По вычислительной мощности плата идентична NanoPi R6S, но распределяет интерфейсы иначе — в пользу локального хранилища и подключения периферии, а не третьего сетевого порта.

R6C хорошо подходит для NAS-сценариев на OpenMediaVault, домашних маршрутизаторов и Docker-хостов, а также для проектов с внешней электроникой благодаря полноразмерному GPIO. Для многопортовой маршрутизации на скорости 2,5 Гбит/с лучше подойдёт NanoPi R6S.

Главное преимущество NanoPi R6C — сочетание производительного SoC RK3588S, слота M.2 и удобного GPIO, что делает плату разумным выбором там, где важны локальное хранилище и расширяемость, а не максимальное число сетевых портов.

Материалы

Оставьте комментарий

Отправляя комментарий, вы соглашаетесь с обработкой ваших данных (имя, адрес электронной почты, текст комментария) в соответствии с политикой конфиденциальности.