NanoPi R2C — компактный сетевой одноплатный компьютер от FriendlyELEC на базе SoC Rockchip RK3328. Плата рассчитана прежде всего на сетевые и серверные задачи и оснащена двумя гигабитными Ethernet-портами: один интерфейс реализован непосредственно средствами SoC, второй подключён через USB 3.0 и контроллер Gigabit Ethernet.
NanoPi R2C оснащается четырьмя ядрами ARM Cortex-A53 и 1 ГБ DDR4. Встроенного eMMC нет, поэтому система устанавливается на карту microSD. Второй Ethernet-порт использует USB 3.0, а единственный пользовательский USB-порт работает по стандарту USB 2.0.
По вычислительной и сетевой платформе NanoPi R2C близка к NanoPi R2S. Основное отличие заключается в периферии и конструкции платы: R2C получила более компактный разъём расширения, а также обновлённую реализацию питания. Это делает её прежде всего сетевым устройством, а не универсальной платой для большого количества периферии.
Основные характеристики NanoPi R2C
- Процессор: Rockchip RK3328, 4 × ARM Cortex-A53
- Частота CPU: до 1,3 ГГц
- Графика: ARM Mali-450MP2
- Оперативная память: 1 ГБ DDR4
- Встроенное хранилище: отсутствует
- Слот для карт памяти: 1 × microSD
- Сеть: 2 × Gigabit Ethernet
- Реализация второго Ethernet: USB 3.0 + Gigabit Ethernet controller
- USB: 1 × USB 2.0 Host Type-A
- GPIO: 10-контактный разъём с I²C, UART и IR_RX
- Debug UART: 3,3 В TTL, 3 контакта, 2,54 мм, 1 500 000 бод
- Питание: 5 В / 2 А
- Размер платы: 55,6 × 52 мм
- Рабочая температура: 0…80 °C
- Светодиоды: 3
- Кнопка: 1 пользовательская
Технические характеристики
Процессор и SoC
В основе NanoPi R2C находится Rockchip RK3328 с четырьмя ядрами ARM Cortex-A53. Платформа использует 64-битную архитектуру ARM и предназначена прежде всего для Linux-систем, сетевых сервисов и IoT-приложений.
По вычислительной платформе R2C близка к NanoPi R2S: обе платы используют RK3328 и 1 ГБ DDR4. Поэтому основное различие между моделями заключается не в CPU, а в наборе периферийных интерфейсов и отдельных конструктивных решениях.
Графический процессор
За обработку графики отвечает ARM Mali-450MP2. Однако NanoPi R2C не имеет видеовыхода и не предназначена для использования как настольный мультимедийный компьютер.
Графическая подсистема здесь вторична по отношению к сетевой части платы. Основные сценарии использования — маршрутизация, firewall, VPN, сетевые сервисы и небольшие серверные приложения.
Оперативная память
NanoPi R2C оснащается 1 ГБ DDR4. Память распаяна на плате и не подлежит расширению.
Для маршрутизации, firewall, VPN и небольших сетевых сервисов этого объёма достаточно. При большом количестве контейнеров или ресурсоёмких приложений ограничение по памяти становится более заметным.
Сетевые интерфейсы
NanoPi R2C имеет два физических Gigabit Ethernet-порта. Один интерфейс использует встроенный Ethernet-контроллер RK3328, второй реализован через USB 3.0 и отдельный Gigabit Ethernet-контроллер.
FriendlyELEC указывает результаты измерений около 941 Мбит/с для обоих портов в тестах iperf. Это означает, что оба интерфейса способны работать практически на полной скорости гигабитного подключения.
Встроенных Wi-Fi и Bluetooth у NanoPi R2C нет. При необходимости беспроводной связи можно использовать внешний USB Wi-Fi-адаптер.
USB и другие интерфейсы
На плате предусмотрен один USB 2.0 Host Type-A. Второй USB-интерфейс SoC используется для реализации второго Gigabit Ethernet-порта, поэтому отдельного USB 3.0 Host-разъёма для пользователя нет.
Для последовательной отладки используется отдельный 3-контактный Debug UART с уровнем 3,3 В и скоростью 1 500 000 бод.
Хранилище
Встроенного eMMC у NanoPi R2C нет. Основным загрузочным и пользовательским накопителем является карта microSD.
Для сетевых задач это обычно не является проблемой, поскольку основные сервисы выполняются на CPU и используют оперативную память. Внешний накопитель при необходимости можно подключить через USB.
GPIO и периферия
На плате предусмотрен компактный 10-контактный разъём расширения. Через него доступны I²C, UART и вход инфракрасного приёмника. По документации FriendlyELEC таблица GPIO содержит 10 контактов; в китайской версии Wiki заголовок этого блока ошибочно обозначен как «24Pin», хотя сама таблица содержит только контакты 1–10. Для статьи используется фактическая таблица распиновки 10-контактного разъёма.
10-контактный GPIO-разъём
| Контакт | Сигнал | Linux GPIO | Назначение |
|---|---|---|---|
| 1 | SYS_3.3V | — | Питание 3,3 В |
| 2 | VDD_5V | — | Питание 5 В |
| 3 | I2C0_SDA / GPIO2_D1 | 89 | I²C SDA / GPIO |
| 4 | VDD_5V | — | Питание 5 В |
| 5 | I2C0_SCL / GPIO2_D0 | 88 | I²C SCL / GPIO |
| 6 | GND | — | Земля |
| 7 | GPIO2_A2 / IR_RX | 66 | GPIO / вход ИК-приёмника |
| 8 | UART1_TX / GPIO3_A4 | 100 | UART TX / GPIO |
| 9 | GND | — | Земля |
| 10 | UART1_RX / GPIO3_A6 | 102 | UART RX / GPIO |
Разъём рассчитан на логические сигналы 3,3 В. Перед подключением внешних устройств необходимо учитывать электрические уровни конкретной периферии.
[ИЗОБРАЖЕНИЕ: схема распиновки 10-контактного GPIO NanoPi R2C]
Debug UART
Для отладки загрузчика и операционной системы предусмотрен отдельный 3-контактный Debug UART. Это TTL-интерфейс с уровнем 3,3 В и разъёмом с шагом 2,54 мм.
| Контакт | Сигнал | Назначение |
|---|---|---|
| 1 | GND | Общий провод |
| 2 | UART2_TX | Передача данных от платы |
| 3 | UART2_RX | Приём данных платой |
Рекомендуемые параметры консоли: 1 500 000 бод, 8N1, без аппаратного управления потоком.
Индикаторы и кнопка
На плате установлены три светодиодных индикатора: системный, WAN и LAN. Также предусмотрена одна пользовательская кнопка, функция которой может задаваться программно.
Питание
Для NanoPi R2C производитель указывает питание 5 В / 2 А. Здесь есть несоответствие между разными версиями документации: актуальная текстовая Wiki продолжает указывать MicroUSB, тогда как схема ревизии 2107 показывает разъём USB Type-C. На фотографиях этой версии платы также используется Type-C, поэтому в практическом описании следует указывать USB-C и при необходимости отметить расхождение старой документации.
Для питания рекомендуется использовать стабильный источник 5 В / 2 А. В документации FriendlyELEC отдельно отмечается, что некоторые USB-C зарядные устройства с быстрой зарядкой могут запускать подачу питания с задержкой.
Охлаждение
Производитель указывает рабочий температурный диапазон 0…80 °C. При обычной сетевой нагрузке отдельное активное охлаждение не является обязательным требованием.
При повышенной нагрузке, особенно при длительной работе маршрутизатора, Docker-контейнеров или при разгоне, требуется уделить внимание теплоотводу. На плате предусмотрен разъём для вентилятора.
Размеры и конструкция
Размер платы составляет 55,6 × 52 мм. Это компактный квадратный формат, близкий к NanoPi R2S.
Небольшие размеры позволяют использовать R2C в компактных сетевых устройствах и корпусах. FriendlyELEC также предлагает корпус для этой серии плат.
Интерфейсы и разъёмы
- 2 × Gigabit Ethernet — два физических сетевых интерфейса;
- USB 2.0 Host Type-A — подключение периферии и внешних накопителей;
- USB Type-C — питание платы; в документации отдельных ревизий этот разъём также обозначается как USB-порт питания/Slave;
- microSD — загрузочный и пользовательский накопитель;
- 10-контактный GPIO — I²C, UART, IR_RX и питание;
- 3-контактный Debug UART — последовательная консоль;
- 3 светодиода — SYS, WAN и LAN;
- пользовательская кнопка — программируемая функция.
Операционные системы
FriendlyELEC поддерживает несколько Linux-систем для NanoPi R2C. В актуальном разделе официальной Wiki перечислены Debian 13 Core, FriendlyCore, Ubuntu 24.04 Core, OpenMediaVault 8.0.6, Buildroot и FriendlyWrt 25.12. Также доступны дополнительные варианты от сообщества, включая Armbian и Alpine Linux.
FriendlyWrt ориентирована на сетевые задачи и основана на OpenWrt. Она подходит для использования NanoPi R2C в качестве маршрутизатора, firewall и VPN-шлюза.
Debian, Ubuntu и FriendlyCore подходят для серверных приложений, Docker и разработки.
OpenMediaVault предназначена для создания небольшого NAS при использовании внешнего накопителя через USB.
Набор образов и версии ядра меняются со временем, поэтому перед установкой рекомендуется использовать актуальные файлы именно для NanoPi R2C.
Возможности и особенности
- два физических Gigabit Ethernet-порта;
- второй Ethernet реализован через USB 3.0;
- практическая скорость около 941 Мбит/с на каждом интерфейсе в тестах FriendlyELEC;
- компактная плата размером 55,6 × 52 мм;
- 1 ГБ DDR4;
- низкое энергопотребление;
- 10-контактный разъём расширения с I²C, UART и IR_RX;
- поддержка FriendlyWrt и Docker;
- поддержка OpenMediaVault и других Linux-систем.
Для чего подходит NanoPi R2C
Домашний маршрутизатор
Два гигабитных Ethernet-порта позволяют использовать NanoPi R2C как компактный двухпортовый маршрутизатор. На FriendlyWrt можно настроить NAT, firewall, DHCP, DNS и другие сетевые функции.
VPN-шлюз
RK3328 с четырьмя Cortex-A53 подходит для небольших VPN-шлюзов и сетевых сервисов. Реальная скорость зависит от используемого протокола, шифрования и конфигурации программного обеспечения.
Домашний сервер
NanoPi R2C можно использовать для лёгких серверных задач: DNS, мониторинг, web-сервисы, автоматизация, Docker и небольшие сетевые приложения.
NAS
При установке OpenMediaVault и подключении внешнего накопителя через USB плата может использоваться как компактное сетевое хранилище.
Встраиваемое сетевое устройство
Небольшие размеры и два Ethernet-порта позволяют использовать R2C внутри специализированных сетевых устройств, шлюзов и систем промышленного или домашнего IoT.
Если проект требует большого количества GPIO, следует рассмотреть другую плату: разъём R2C содержит только 10 доступных контактов, поэтому для аппаратных проектов возможности расширения ограничены.
Преимущества
- два Gigabit Ethernet;
- практическая скорость около 941 Мбит/с на каждом порту в тестах производителя;
- компактный размер 55,6 × 52 мм;
- 1 ГБ DDR4;
- низкое энергопотребление;
- поддержка FriendlyWrt и Docker;
- поддержка OpenMediaVault;
- Debug UART и GPIO для встраиваемых проектов.
Ограничения
При выборе NanoPi R2C необходимо учитывать несколько ограничений.
Во-первых, у платы нет встроенного eMMC. Основным накопителем является microSD, а внешние диски подключаются через USB 2.0.
Во-вторых, пользовательский USB-порт ограничен стандартом USB 2.0. Второй USB-канал используется для реализации второго Gigabit Ethernet.
В-третьих, встроенных Wi-Fi и Bluetooth нет, поэтому беспроводная связь потребует внешнего USB-адаптера.
Наконец, возможности GPIO ограничены компактным 10-контактным разъёмом. Для проектов с большим количеством внешней электроники эта плата менее удобна, чем модели с более крупным интерфейсом расширения.
NanoPi R2C и похожие одноплатные компьютеры
Ближайшая модель — NanoPi R2S, построенная на той же платформе RK3328 с 1 ГБ DDR4 и двумя Gigabit Ethernet. Также интересна NanoPi R2C Plus, которая добавляет eMMC и использует другую компоновку разъёмов.
| Характеристика | NanoPi R2C | NanoPi R2S | NanoPi R2C Plus |
|---|---|---|---|
| SoC | RK3328 | RK3328 | RK3328 |
| CPU | 4 × Cortex-A53 | 4 × Cortex-A53 | 4 × Cortex-A53 |
| RAM | 1 ГБ DDR4 | 1 ГБ DDR4 | 1 ГБ DDR4 |
| eMMC | Нет | Нет | 8 ГБ |
| Ethernet | 2 × Gigabit | 2 × Gigabit | 2 × Gigabit |
| USB Host | 1 × USB 2.0 | 1 × USB 2.0 | 1 × USB 2.0 |
| GPIO | 10 контактов | 24 контакта | 8 контактов |
| Wi-Fi | Нет | Нет | Нет встроенного |
| Питание | 5 В / 2 А | 5 В / 2 А | 5 В / 2 А |
| Размер | 55,6 × 52 мм | 55,6 × 52 мм | 57,5 × 54,3 мм |
NanoPi R2C и R2S используют одну и ту же вычислительную платформу и имеют два Gigabit Ethernet, но отличаются интерфейсами расширения. У R2C пользовательский GPIO-компактнее, тогда как R2S предоставляет 24-контактный интерфейс.
NanoPi R2C Plus добавляет 8 ГБ eMMC и использует отдельный 8-контактный разъём расширения. Эта модель также отличается немного большими размерами платы.
Заключение
NanoPi R2C — компактный сетевой одноплатный компьютер на Rockchip RK3328 с двумя физическими Gigabit Ethernet-портами, 1 ГБ DDR4 и microSD в качестве основного накопителя.
Плата хорошо подходит для маршрутизаторов, firewall, VPN-шлюзов, небольших серверов, Docker и других сетевых приложений. Её сильная сторона — два гигабитных порта в компактном корпусном формате.
Главными ограничениями являются отсутствие встроенных Wi-Fi и Bluetooth, отсутствие eMMC, пользовательский USB 2.0 и небольшой 10-контактный интерфейс расширения.
При выборе R2C стоит также учитывать особенности документации FriendlyELEC: в разных версиях Wiki встречаются старые обозначения разъёма питания MicroUSB, тогда как схема ревизии платы показывает USB Type-C. Для конкретного экземпляра платы лучше ориентироваться на фактическую ревизию PCB и соответствующую схему.
Материалы
- FriendlyELEC Wiki — NanoPi R2C — официальная документация, характеристики, GPIO и установка ОС.
- NanoPi R2C Rev. 2107 — принципиальная схема.
- FriendlyELEC Wiki — NanoPi R2S — документация близкой модели для сравнения.
- FriendlyELEC Wiki — NanoPi R2C Plus — документация R2C Plus.
- Rockchip RK3328 — информация о SoC.
- FriendlyELEC Kernel Rockchip — исходный код ядра Linux.
- FriendlyELEC U-Boot Rockchip — исходный код загрузчика.









