Перейти к основному содержимому

Orange Pi и похожие платы

Orange Pi, Radxa ROCK и похожие платы — это не «копии Raspberry Pi», а отдельные семейства одноплатных компьютеров. Они могут быть мощными и недорогими, но требуют внимательной проверки модели, ревизии, образа Linux, распиновки и поддержки периферии.

В статье для сравнения используются две реальные платы одного класса: Orange Pi 5 Plus и Radxa ROCK 5B. Обе построены вокруг Rockchip RK3588, но различаются разъёмами, сетевыми возможностями, документацией, образами и удобством эксплуатации.

Orange Pi 5 Plus и Radxa ROCK 5B: реальные платы для сравнения

Коротко

Альтернативную SBC выбирают только по точной модели и ревизии. Нужно проверить не только процессор, но и камеры, накопители, GPIO, питание, охлаждение, системный образ, драйверы и наличие документации.

Что это за компьютеры

Такие платы полезны, когда Raspberry Pi не хватает портов, Ethernet, памяти, NVMe, видеовхода или вычислительной производительности. Например, Orange Pi 5 Plus интересен двумя 2,5 GbE-портами, а ROCK 5B — компактной RK3588-платформой с GPIO и M.2.

Но одинаковый SoC не делает платы взаимозаменяемыми. Разводка камер, питание, сетевые контроллеры, GPIO, device tree и системные образы зависят от производителя и ревизии платы.

Одноплатный компьютер, микроконтроллер и драйвер мотора

Преимущества и недостатки

СторонаЧто это значит для проекта
Много интерфейсовМожно получить Ethernet, USB, камеры, M.2, GPIO и дисплеи на одной плате.
Высокая производительностьRK3588 подходит для тяжёлых Linux-задач, видео и некоторых AI-сценариев.
NVMe и eMMCМожно собрать более быстрый и надёжный узел, чем только на microSD.
Гибкий выбор моделейМожно подобрать плату под конкретные порты и габариты.
Поддержка слабее Raspberry PiДокументация, форумы и образы могут быть менее удобными для новичка.
Ревизии имеют значениеНебольшое изменение платы может изменить питание, разъём или совместимость.
GPIO не универсален40-pin разъём может выглядеть знакомо, но иметь другое назначение контактов.
Нужны стендовые тестыКамеру, NPU, накопитель и USB проверяют до монтажа в робота.

Две точные модели для сравнения

ПараметрOrange Pi 5 PlusRadxa ROCK 5B
SoCRockchip RK3588Rockchip RK3588
CPU4 × Cortex-A76 до 2,4 ГГц + 4 × Cortex-A55 до 1,8 ГГц4 × Cortex-A76 до 2,4 ГГц + 4 × Cortex-A55 до 1,8 ГГц
GPU/NPUMali-G610 и NPU до 6 TOPS для поддерживаемых операцийMali-G610 и NPU до 6 TOPS для поддерживаемых операций
RAMварианты 4, 8, 16 ГБ; есть отдельная версия 32 ГБварианты 4, 8, 16 ГБ, в новых поставках встречаются варианты с большим объёмом
НакопителиmicroSD, eMMC, M.2 M-Key NVMemicroSD, eMMC, M.2 M-Key NVMe
Сетьдва порта 2,5 GbE, Wi-Fi через M.2 E-Keyодин порт 2,5 GbE, Wi-Fi через M.2 E-Key
Расширение40-pin header, USB, камеры, дисплей, HDMI40-pin header, USB, камеры, дисплей, HDMI
Когда интереснасетевой робот, шлюз, две камеры, NVMeкомпактный вычислительный узел на RK3588

Эта таблица не выбирает победителя. Два Ethernet-порта не помогут, если камера не поддерживается выбранным образом. NPU не ускорит модель, если runtime не поддерживает нужные операции. Плата подходит только после проверки всего узла.

Распиновка и совместимость

На многих SBC есть похожий 40-контактный разъём. Его форма не гарантирует совместимость с Raspberry Pi HAT или чужой схемой. Один контакт может быть питанием, GPIO, UART, I²C, SPI или линией, занятой другой функцией.

Перед подключением нужно проверить:

ПроверкаЗачем она нужна
Точная ревизия платыPinout и схема могут отличаться между версиями.
Официальный pinoutНе перепутать физический контакт, GPIO и альтернативную функцию.
Логические уровниОбычно GPIO работают с 3,3 В, но это нужно подтвердить для платы.
Device tree и образ LinuxПин может существовать физически, но не быть доступным в выбранной системе.
Занятые линииUART, I²C, SPI, камера или кнопки могут использовать часть выводов.

Совместимые языки и IDE

ИнструментКогда использовать
PythonПрототипы, камеры, датчики, OpenCV, сервисы робота.
C/C++Производительность, системные библиотеки, работа с видеопотоком.
ROS 2Роботы с несколькими узлами, сенсорами и навигацией.
Docker/containersВоспроизводимая среда, если образ и ядро это поддерживают.
VS Code / SSHУдалённая разработка и обслуживание.
Vendor imagesСтарт с официального образа конкретной платы.

Что проверить перед покупкой

ПроверкаЗачем она нужна
Официальный образБез рабочего образа Linux плата не решает задачу робота.
Камеры и дисплеиРазъём и шлейф не гарантируют поддержку сенсора.
NVMe/eMMC/microSDНакопитель влияет на скорость, надёжность и восстановление стенда.
Wi-Fi/BluetoothНа некоторых платах беспроводной модуль не встроен.
ПитаниеНужны подходящий источник, кабель и запас для USB-устройств.
ОхлаждениеДлительная нагрузка может снижать частоту.
Габариты и крепёжРазъёмы должны оставаться доступными после установки в корпус.
Сообщество и документацияДля школьной методички важна воспроизводимость, а не только цена.

Практика

Выберите одну конкретную альтернативную SBC и по официальной документации заполните таблицу: точная ревизия, системный образ, накопитель, камера, сеть, питание, охлаждение и доступные GPIO. Для каждого пункта приложите ссылку на страницу, где он подтверждён. Затем укажите один непроверенный риск.

Карточка пригодна для решения о покупке, если в ней нет характеристик «по названию семейства», а каждый вывод относится к точной модели и версии образа. Непроверенный критический риск означает, что выбор пока не завершён.

Проверьте себя

  1. Почему нельзя выбирать плату только по названию SoC?
  2. Чем Orange Pi 5 Plus отличается от ROCK 5B для сетевого робота?
  3. Почему похожий 40-pin разъём не гарантирует совместимость?
  4. Что нужно проверить кроме наличия разъёма камеры?
  5. Зачем фиксировать версию системного образа?
  6. Почему альтернативная SBC может быть сложнее для школьных занятий?
Ориентиры для самопроверки

Сначала ответьте без подсказки. Ответ можно считать полным, если вы:

  • формулируете основную мысль своими словами;
  • называете важные условия, ограничения или меры безопасности;
  • для схемы, кода или расчёта показываете ход решения и ожидаемый результат.

Если один из пунктов объяснить не получается, найдите соответствующую главу статьи, перечитайте её и повторите ответ.

Словарь статьи

  • SBC — одноплатный компьютер, на котором обычно запускается операционная система.
  • SoC — основная микросхема с процессорными ядрами и периферией.
  • Системный образ — подготовленный набор ОС, ядра, драйверов и настроек для платы.
  • Device tree — описание аппаратных узлов, которое ядро Linux использует при запуске.
  • Ревизия платы — конкретный аппаратный вариант модели.

Связанные темы

Источники