Banana Pi BPI-M7S — характеристики и возможности

Banana Pi BPI-M7S

Banana Pi BPI-M7S — производительный одноплатный компьютер производства Shenzhen SinoVoIP на базе Rockchip RK3588S. Плата близка по вычислительной архитектуре к флагманской BPI-M7 на RK3588, но использует версию SoC с ограниченным количеством интерфейсных линий.

RK3588S объединяет четыре производительных ядра ARM Cortex-A76 с частотой до 2,4 ГГц и четыре энергоэффективных Cortex-A55 до 1,8 ГГц. Дополнительно доступны графический процессор Mali-G610 MP4, NPU до 6 TOPS и аппаратный видеоблок с поддержкой декодирования видео до 8K.

BPI-M7S оснащается до 32 ГБ LPDDR4/LPDDR4X, eMMC до 128 ГБ, microSD, Gigabit Ethernet, Wi-Fi 6, Bluetooth 5 и 40-контактным разъёмом GPIO. Среди видеовыходов предусмотрены HDMI 2.1, DisplayPort 1.4 и MIPI DSI.

Баннер Banana Pi BPI-M7S

Основные характеристики Banana Pi BPI-M7S

  • SoC: Rockchip RK3588S
  • Процессор: 4 × Cortex-A76 до 2,4 ГГц + 4 × Cortex-A55 до 1,8 ГГц
  • Архитектура: 64-битная ARM, 8-нм техпроцесс
  • GPU: ARM Mali-G610 MP4
  • NPU: до 6 TOPS, INT8
  • Оперативная память: 2/4/8/16/32 ГБ LPDDR4/LPDDR4X
  • eMMC: 32/64/128 ГБ
  • Слот для карт памяти: microSD
  • Ethernet: 1 × Gigabit Ethernet с возможностью PoE через дополнительный модуль
  • Wi-Fi: встроенный Wi-Fi 6
  • Bluetooth: Bluetooth 5
  • USB: 2 × USB 3.0 + 2 × USB 2.0
  • Видео: HDMI 2.1 до 8K@60 Гц, DP 1.4 до 4K@60 Гц, MIPI DSI до 1280×800
  • Камера: 1 × MIPI CSI, 2 линии, до 5 Мп
  • Аудио: HDMI Audio, выход на наушники, аудио через USB Type-C
  • GPIO: 40-контактный разъём, совместимый с Raspberry Pi
  • RTC: микросхема LK8563S, разъём для батареи
  • Питание: USB Type-C, рекомендуемо 5 В / 3 А
  • Размеры: 85 × 56 × 17 мм
  • Масса: 46,6 г
  • Рабочая температура: 0…80 °C
  • Операционные системы: Debian 12, Ubuntu 22.04, Ubuntu 24.04, Armbian

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

Процессор и SoC

Banana Pi BPI-M7S построена на Rockchip RK3588S, выполненном по 8-нм техпроцессу. Процессор объединяет четыре ARM Cortex-A76 с частотой до 2,4 ГГц и четыре Cortex-A55 с частотой до 1,8 ГГц.

Конфигурация big.LITTLE позволяет распределять нагрузку между производительными и энергоэффективными ядрами. По вычислительным ядрам RK3588S близок к RK3588, используемому в BPI-M7, однако отличается конфигурацией высокоскоростных интерфейсов.

Rockchip RK3588S

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

За графику отвечает ARM Mali-G610 MP4 с поддержкой OpenGL ES 3.2, OpenCL 2.2 и Vulkan 1.1.

Встроенный NPU имеет заявленную производительность до 6 TOPS при INT8 и поддерживает смешанные вычисления INT4, INT8 и INT16. Производитель указывает поддержку TensorFlow, MXNet, PyTorch, Caffe, TFLite, ONNX NN и Android NN.

Видеоподсистема

Видеоблок RK3588S поддерживает аппаратное декодирование H.265, VP9 и AVS2 до 8K@60, H.264 до 8K@30 и AV1 до 4K@60. Аппаратное кодирование H.265 и H.264 поддерживается до 8K@30.

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

BPI-M7S выпускается с конфигурациями 2, 4, 8, 16 и 32 ГБ LPDDR4/LPDDR4X. Максимальный заявленный объём — 32 ГБ. Память распаяна на плате.

Хранилище

Для встроенного хранения предусмотрен eMMC объёмом 32, 64 или 128 ГБ. Дополнительно поддерживается загрузка и работа с картами microSD.

В отличие от исходного описания, M.2-разъём для NVMe в актуальной официальной спецификации BPI-M7S не заявлен. Поэтому при выборе этой платы не стоит рассчитывать на встроенный M.2 M-Key без проверки конкретной ревизии.

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

На самой BPI-M7S предусмотрен один Gigabit Ethernet. Производитель также указывает поддержку PoE через дополнительный модуль.

Два порта 2,5 Гбит/с, указанные в исходной статье, относятся к другой конфигурации/другому продукту и не должны переноситься на BPI-M7S без подтверждения конкретной ревизии.

Wi-Fi и Bluetooth

Беспроводная связь у BPI-M7S предусмотрена непосредственно на плате: используется модуль AP6275P с поддержкой Wi-Fi 6 и Bluetooth 5.

USB

На плате расположены два USB 3.0 с пропускной способностью до 5 Гбит/с и два USB 2.0.

USB Type-C используется для питания платы. В документации также описывается подключение платы к ПК через USB для прошивки eMMC.

Видео и дисплеи

Для внешних дисплеев предусмотрены три интерфейса:

  • HDMI 2.1 — до 8K@60 Гц;
  • DisplayPort 1.4 — до 4K@60 Гц;
  • MIPI DSI — 2 линии, разрешение до 1280×800.

Камера

Для подключения камеры предусмотрен один 2-линейный интерфейс MIPI CSI с поддержкой камер до 5 Мп. В официальной документации в качестве примера используется модуль Sony IMX219.

Аудио

BPI-M7S поддерживает HDMI Audio, аудиовыход для наушников и передачу звука через USB Type-C 3.0 с поддержкой DisplayPort 1.4.

GPIO

Для подключения датчиков и периферии используется 40-контактный разъём, совместимый с Raspberry Pi 40-pin по расположению и набору основных функций. Доступны UART, SPI, I²C, I²S, PWM, ADC, питание 5 В и 3,3 В.

Отладочный последовательный порт Banana Pi BPI-M7S

Распиновка 40-контактного разъёма

КонтактНазначениеКонтактНазначение
13,3 В25 В
3GPIO29 / I²C1_SDA45 В
5GPIO28 / I²C1_SCL6GND
7GPIO47 / GPIO1_B78GPIO13 / UART2_TX
9GND10GPIO14 / UART2_RX
11GPIO128 / GPIO4_A012GPIO39 / GPIO1_A7
13GPIO129 / GPIO4_A114GND
15GPIO130 / GPIO4_A216GPIO33 / UART6_TX
173,3 В18GPIO32 / UART6_RX
19GPIO43 / SPI0_TX20GND
21GPIO42 / SPI0_RX22GPIO40 / GPIO1_B0
23GPIO44 / SPI0_CLK24GPIO45 / SPI0_CS0
25GND26GPIO46 / SPI0_CS1
27GPIO136 / I²C6_SDA28GPIO137 / I²C6_SCL
29GPIO131 / GPIO4_A330GND
31GPIO132 / GPIO4_A432GPIO105 / PWM2
33GPIO133 / GPIO4_A534GND
35GPIO134 / GPIO4_A636GPIO138 / GPIO4_B2
37GPIO135 / GPIO4_A738GPIO139 / GPIO4_B3
39GND40GPIO115 / GPIO4_C3

Debug UART

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

Контакт платыСигналПодключение адаптера
6GNDGND
8UART2_TXRX
10UART2_RXTX

RTC

На плате установлен отдельный RTC-контроллер LK8563S и предусмотрен разъём для подключения резервной батареи.

Питание

Питание BPI-M7S осуществляется через USB Type-C. В официальном руководстве рекомендован источник 5 В / 3 А.

На официальной странице продукта также указано широкое входное напряжение 5–23 В с допуском ±5 %. Для обычного использования через PWR IN производитель отдельно рекомендует качественный USB-C источник 5 В / 3 А.

Охлаждение

RK3588S способен выделять заметное количество тепла при длительной нагрузке на CPU, GPU и NPU. Для продолжительной работы под высокой нагрузкой рекомендуется радиатор или активное охлаждение.

Светодиоды и кнопки

На плате установлены два индикатора: пользовательский зелёный LED и индикатор питания. Для управления загрузкой предусмотрены кнопки PWRON и Maskrom.

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

Размеры платы составляют 85 × 56 × 17 мм, масса — около 46,6 г. Используется 12-слойная печатная плата.

Габариты 85 × 56 мм совпадают с базовыми размерами популярных плат Raspberry Pi, но это не означает полной механической или электрической совместимости всех аксессуаров.

Интерфейсы Banana Pi BPI-M7S

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

  • Gigabit Ethernet — проводная сеть, возможна PoE с дополнительным модулем;
  • 2 × USB 3.0 — высокоскоростная периферия;
  • 2 × USB 2.0 — периферийные устройства;
  • HDMI 2.1 — видеовыход до 8K@60 Гц;
  • DisplayPort 1.4 — до 4K@60 Гц;
  • MIPI DSI — дисплей до 1280×800;
  • MIPI CSI — подключение камеры до 5 Мп;
  • 40-pin GPIO — UART, SPI, I²C, I²S, PWM и ADC;
  • USB Type-C PWR IN — питание платы;
  • RTC — подключение резервной батареи.

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

  • Debian 12 — официально поддерживаемая Linux-система;
  • Ubuntu 22.04 — официально поддерживаемая версия Ubuntu;
  • Ubuntu 24.04 — актуальная официально поддерживаемая версия;
  • Armbian — сторонняя поддержка.

Для установки системы BPI-M7S поддерживает загрузку с eMMC и microSD. Для прошивки eMMC используется USB-соединение с компьютером и режим Maskrom/Loader.

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

  • 8-ядерный RK3588S с Cortex-A76 и Cortex-A55;
  • NPU до 6 TOPS;
  • до 32 ГБ LPDDR4/LPDDR4X;
  • до 128 ГБ eMMC;
  • Wi-Fi 6 и Bluetooth 5;
  • Gigabit Ethernet с возможностью PoE;
  • HDMI 2.1, DisplayPort 1.4 и MIPI DSI;
  • 40-контактный GPIO, совместимый с Raspberry Pi;
  • аппаратное декодирование видео до 8K.

Для чего подходит Banana Pi BPI-M7S

  • Edge AI — локальный инференс нейросетевых моделей на NPU;
  • мультимедийные устройства — благодаря HDMI 2.1, DP 1.4 и аппаратному видеодекодированию;
  • домашний или офисный сервер — при использовании eMMC и microSD;
  • умный NVR — с использованием MIPI CSI и аппаратных средств обработки видео;
  • робототехника — благодаря GPIO, камере, NPU и большому количеству периферийных интерфейсов;
  • ARM-PC — с Debian или Ubuntu и подключением монитора через HDMI/DP.

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

  • мощный RK3588S с 8 ядрами;
  • NPU до 6 TOPS;
  • до 32 ГБ RAM;
  • Wi-Fi 6 и Bluetooth 5;
  • HDMI 2.1 с поддержкой 8K;
  • 40-контактный GPIO с совместимостью с Raspberry Pi;
  • Gigabit Ethernet с возможностью PoE.

Ограничения

  • только один Ethernet-порт;
  • в официальной спецификации не заявлен M.2 NVMe;
  • максимальный eMMC — 128 ГБ;
  • при длительной высокой нагрузке требуется эффективное охлаждение;
  • питание и качественный USB-C источник имеют большое значение при полной нагрузке.

Banana Pi BPI-M7S и BPI-M7

Обе платы построены на 8-нм восьмиядерной платформе Rockchip и используют четыре Cortex-A76 и четыре Cortex-A55. BPI-M7S оснащается RK3588S, а BPI-M7 — полноценным RK3588.

ХарактеристикаBPI-M7SBPI-M7
SoCRockchip RK3588SRockchip RK3588
CPU4 × Cortex-A76 + 4 × Cortex-A554 × Cortex-A76 + 4 × Cortex-A55
Макс. частота A762,4 ГГц2,4 ГГц
NPU6 TOPS6 TOPS
RAM2/4/8/16/32 ГБ4/8/16/32 ГБ
eMMC32/64/128 ГБ64/128 ГБ
Ethernet1 × Gigabit2 × 2,5G
Wi-FiWi-Fi 6Wi-Fi 6
Размер85 × 56 × 17 мм92 × 62 мм

Ключевое отличие BPI-M7S — более ограниченный набор высокоскоростных интерфейсов и сетевой порт Gigabit Ethernet. Поэтому эти платы нельзя считать полностью взаимозаменяемыми по периферии, несмотря на близкую вычислительную архитектуру.

Заключение

Banana Pi BPI-M7S — производительный одноплатный компьютер на Rockchip RK3588S с восемью ядрами, Mali-G610 MP4 и NPU до 6 TOPS. Плата поддерживает до 32 ГБ RAM, eMMC до 128 ГБ, Wi-Fi 6, Bluetooth 5, HDMI 2.1 и 40-контактный GPIO.

В отличие от BPI-M7, BPI-M7S имеет один Gigabit Ethernet и более ограниченный набор интерфейсных ресурсов, поэтому основной смысл этой модели — получить вычислительную производительность RK3588-класса без необходимости использовать максимальный набор высокоскоростной периферии.

При выборе платы особенно важно не переносить на BPI-M7S характеристики других моделей: актуальная официальная спецификация не указывает 2,5-гигабитные Ethernet-порты или M.2 NVMe.

Материалы

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

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