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.
- 1 Основные характеристики Banana Pi BPI-M7S
- 2 Технические характеристики
- 3 Интерфейсы и разъёмы
- 4 Операционные системы
- 5 Возможности и особенности
- 6 Для чего подходит Banana Pi BPI-M7S
- 7 Преимущества
- 8 Ограничения
- 9 Banana Pi BPI-M7S и BPI-M7
- 10 Заключение
- 11 Материалы
- 12 Читайте также
Основные характеристики 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, однако отличается конфигурацией высокоскоростных интерфейсов.
Графический процессор и 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 В.
Распиновка 40-контактного разъёма
| Контакт | Назначение | Контакт | Назначение |
|---|---|---|---|
| 1 | 3,3 В | 2 | 5 В |
| 3 | GPIO29 / I²C1_SDA | 4 | 5 В |
| 5 | GPIO28 / I²C1_SCL | 6 | GND |
| 7 | GPIO47 / GPIO1_B7 | 8 | GPIO13 / UART2_TX |
| 9 | GND | 10 | GPIO14 / UART2_RX |
| 11 | GPIO128 / GPIO4_A0 | 12 | GPIO39 / GPIO1_A7 |
| 13 | GPIO129 / GPIO4_A1 | 14 | GND |
| 15 | GPIO130 / GPIO4_A2 | 16 | GPIO33 / UART6_TX |
| 17 | 3,3 В | 18 | GPIO32 / UART6_RX |
| 19 | GPIO43 / SPI0_TX | 20 | GND |
| 21 | GPIO42 / SPI0_RX | 22 | GPIO40 / GPIO1_B0 |
| 23 | GPIO44 / SPI0_CLK | 24 | GPIO45 / SPI0_CS0 |
| 25 | GND | 26 | GPIO46 / SPI0_CS1 |
| 27 | GPIO136 / I²C6_SDA | 28 | GPIO137 / I²C6_SCL |
| 29 | GPIO131 / GPIO4_A3 | 30 | GND |
| 31 | GPIO132 / GPIO4_A4 | 32 | GPIO105 / PWM2 |
| 33 | GPIO133 / GPIO4_A5 | 34 | GND |
| 35 | GPIO134 / GPIO4_A6 | 36 | GPIO138 / GPIO4_B2 |
| 37 | GPIO135 / GPIO4_A7 | 38 | GPIO139 / GPIO4_B3 |
| 39 | GND | 40 | GPIO115 / GPIO4_C3 |
Debug UART
Для отладки загрузки и работы системы используется UART, выведенный на 40-контактный разъём. Логический уровень — 3,3 В, стандартная скорость — 1 500 000 бод.
| Контакт платы | Сигнал | Подключение адаптера |
|---|---|---|
| 6 | GND | GND |
| 8 | UART2_TX | RX |
| 10 | UART2_RX | TX |
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, но это не означает полной механической или электрической совместимости всех аксессуаров.
Интерфейсы и разъёмы
- 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-M7S | BPI-M7 |
|---|---|---|
| SoC | Rockchip RK3588S | Rockchip RK3588 |
| CPU | 4 × Cortex-A76 + 4 × Cortex-A55 | 4 × Cortex-A76 + 4 × Cortex-A55 |
| Макс. частота A76 | 2,4 ГГц | 2,4 ГГц |
| NPU | 6 TOPS | 6 TOPS |
| RAM | 2/4/8/16/32 ГБ | 4/8/16/32 ГБ |
| eMMC | 32/64/128 ГБ | 64/128 ГБ |
| Ethernet | 1 × Gigabit | 2 × 2,5G |
| Wi-Fi | Wi-Fi 6 | Wi-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.
Материалы
- Banana Pi — официальная страница BPI-M7S
- Banana Pi Docs — BPI-M7S
- Banana Pi Docs — Getting Started BPI-M7S
- Banana Pi Docs — BPI-M7








