Banana Pi BPI-M2 Pro — компактный одноплатный компьютер производства Shenzhen SinoVoip на базе SoC Amlogic S905X3. Плата оснащена четырьмя ядрами ARM Cortex-A55, 2 ГБ LPDDR4, 16 ГБ eMMC и встроенными Wi-Fi и Bluetooth.
BPI-M2 Pro рассчитана на бюджетные домашние серверы, мультимедийные системы, IoT-проекты и встраиваемые устройства. В отличие от BPI-M5 на том же S905X3, здесь вдвое меньше оперативной памяти и только два USB 3.0, зато беспроводная связь уже установлена на плате.
Плата также оснащена Gigabit Ethernet, HDMI 2.0, microSD, 40-контактным GPIO и отдельным micro-USB OTG. Питание подаётся через DC-разъём 5 В.
Основные характеристики Banana Pi BPI-M2 Pro
- SoC: Amlogic S905X3
- Процессор: 4 × ARM Cortex-A55, до 2,0 ГГц
- Архитектура: 64-битная ARMv8.2-A
- GPU: Mali-G31 MP2, 4 исполнительных блока, 650 МГц
- Оперативная память: 2 ГБ LPDDR4
- Встроенное хранилище: 16 ГБ eMMC
- Дополнительное хранилище: microSD
- Сетевой интерфейс: 1 × Gigabit Ethernet
- Wi-Fi: Wi-Fi 5, 802.11a/b/g/n/ac, 1×1
- Bluetooth: 4.2
- USB: 2 × USB 3.0 Host + 1 × micro-USB OTG
- Видео: HDMI 2.0, до 4K@60 Гц, HDR
- Аудио: цифровой звук через HDMI
- GPIO: 40-контактный разъём, 28 GPIO
- Инфракрасный приёмник: есть
- Питание: DC 5 В, рекомендуется 3 А
- Размеры: 65 × 65 мм
- Вес: около 58 г
- Операционная система: Android и Linux
Технические характеристики
Процессор и SoC
Banana Pi BPI-M2 Pro использует Amlogic S905X3 — 64-битный четырёхъядерный SoC с ядрами ARM Cortex-A55 и максимальной частотой до 2,0 ГГц.
За графику отвечает встроенный Mali-G31 MP2. В официальной спецификации Banana Pi для этого GPU указаны четыре исполнительных блока с частотой до 650 МГц.
Оперативная память
Плата оснащена 2 ГБ LPDDR4. Память распаяна на плате и не предназначена для пользовательского расширения.
По сравнению с BPI-M5, использующей тот же S905X3 и 4 ГБ LPDDR4, M2 Pro предлагает более компактную и недорогую конфигурацию.
Сетевые интерфейсы
Для проводной сети предусмотрен один Gigabit Ethernet с поддержкой 10/100/1000 Мбит/с.
Беспроводная связь реализована модулем Realtek RTL8821CU. Он поддерживает двухдиапазонный Wi-Fi 5 по 802.11a/b/g/n/ac в конфигурации 1×1, а также Bluetooth 4.2.
USB и другие интерфейсы
На плате расположены два полноразмерных порта USB 3.0 Host. Дополнительно предусмотрен micro-USB OTG, который может использоваться для подключения к другому компьютеру или совместимой периферии.
Основной видеовыход — HDMI 2.0 с поддержкой разрешения до 4K@60 Гц. Также заявлены HDR, CEC и EDID.
Хранилище
BPI-M2 Pro оснащена 16 ГБ eMMC, установленным непосредственно на плате. Для дополнительного или альтернативного накопителя используется слот microSD.
В официальной спецификации указана поддержка карт microSD до 256 ГБ и возможность конфигураций eMMC большего объёма вплоть до 64 ГБ для соответствующих вариантов поставки.
GPIO и периферия
Для подключения внешней электроники Banana Pi BPI-M2 Pro оснащена 40-контактным GPIO-разъёмом. Из них 28 линий могут использоваться как GPIO. Дополнительно выведены контакты +5 В, +3,3 В и GND.
В зависимости от режима отдельные линии могут использоваться как UART, I²C, SPI, PWM, I²S, SPDIF, PCM, SDIO и другие аппаратные функции. Поэтому 40-pin разъём подходит не только для простого управления GPIO, но и для подключения различных модулей и периферии.
| Пин | Основное назначение | Альтернативная функция | Дополнительная функция |
|---|---|---|---|
| 1 | +3,3 В | ||
| 2 | +5 В | ||
| 3 | GPIOX_17 | I2C_M2_SDA | |
| 4 | +5 В | ||
| 5 | GPIOX_18 | I2C_M2_SCL | |
| 6 | GND | ||
| 7 | GPIOX_5 | SDIO_CMD | |
| 8 | GPIOX_12 | UART_A_TX | |
| 9 | GND | ||
| 10 | GPIOX_13 | UART_A_RX | |
| 11 | GPIOX_3 | SDIO_D3 | |
| 12 | GPIOAO_8 | TDMB_SCLK | |
| 13 | GPIOX_4 | SDIO_CLK | |
| 14 | GND | ||
| 15 | GPIOX_7 | PWM_F | |
| 16 | GPIOX_0 | SDIO_D0 | |
| 17 | +3,3 В | ||
| 18 | GPIOX_1 | SDIO_D1 | |
| 19 | GPIOX_8 | PCM_DIN | |
| 20 | GND | ||
| 21 | GPIOX_9 | PCM_DOUT | |
| 22 | GPIOX_2 | SDIO_D2 | |
| 23 | GPIOX_11 | PCM_CLK | |
| 24 | GPIOX_10 | PCM_SYNC | |
| 25 | GND | ||
| 26 | GPIOX_16 | PWM_E | |
| 27 | GPIOA_14 | I2C_M3_SDA | |
| 28 | GPIOA_15 | I2C_M3_SCL | |
| 29 | GPIOX_14 | UART_A_CTS | |
| 30 | GND | ||
| 31 | GPIOX_15 | UART_A_RTS | |
| 32 | GPIOX_19 | PWM_B | |
| 33 | GPIOX_6 | PWM_A | |
| 34 | GND | ||
| 35 | GPIOAO_7 | TDMB_FS | |
| 36 | GPIOH_5 | SPDIF_IN | |
| 37 | GPIOAO_7 | I2S_MCLK | |
| 38 | GPIOAO_10 | TDMB_DIN | SPDIF_OUT |
| 39 | GND | ||
| 40 | GPIOAO_4 | TDMB_DOUT |
Отладочный порт UART
Для низкоуровневой отладки предусмотрен отдельный трёхконтактный UART-разъём.
| Пин | Назначение | Описание |
|---|---|---|
| 1 | GND | Общий провод |
| 2 | UART0-RX | Приём данных |
| 3 | UART0-TX | Передача данных |
Питание
Важное исправление исходной статьи: основное питание BPI-M2 Pro подаётся не через USB-C. На плате используется отдельный DC-разъём с напряжением 5 В.
Официальная спецификация указывает питание 5 В / 3 А через DC-вход. Для некоторых вариантов также встречается значение 5 В / 2 А, однако для практической эксплуатации рекомендуется источник 5 В / 3 А.
40-контактный разъём также содержит линии +5 В и GND, но для штатного питания платы используется именно DC-вход.
Охлаждение
Amlogic S905X3 имеет относительно умеренное тепловыделение. Для обычных задач достаточно штатного радиатора или другого пассивного теплоотвода. При длительной высокой нагрузке дополнительное охлаждение может снизить температуру SoC и повысить стабильность работы.
Размеры и конструкция
Размер платы составляет всего 65 × 65 мм, масса — около 58 г. По размерам BPI-M2 Pro совпадает с BPI-M2+, поэтому для неё можно использовать совместимые корпуса от этой модели.
Интерфейсы и разъёмы
- DC Power — основной вход питания 5 В;
- USB 3.0 ×2 — внешняя периферия и накопители;
- micro-USB OTG — подключение к ПК и OTG-устройствам;
- Ethernet RJ45 — Gigabit Ethernet;
- HDMI 2.0 — вывод изображения до 4K@60 Гц;
- microSD — загрузка и хранение данных;
- 40-контактный GPIO — GPIO, UART, I²C, SPI, PWM и другие функции;
- IR Receiver — приём инфракрасных команд.
Операционные системы
Официально Banana Pi указывает для BPI-M2 Pro поддержку Android и Linux. На базе этой платформы также доступны сторонние Linux-сборки и проекты сообщества.
- Android — мультимедийные и пользовательские устройства;
- Linux — серверные, сетевые и встраиваемые системы;
- Armbian и другие сторонние сборки — при наличии актуальной поддержки платы.
Возможности и особенности
- встроенный Wi-Fi 5 и Bluetooth;
- Gigabit Ethernet;
- два USB 3.0 и micro-USB OTG;
- HDMI 2.0 с поддержкой до 4K@60 Гц;
- 16 ГБ eMMC и microSD;
- 40-pin GPIO с 28 линиями GPIO;
- ИК-приёмник и аппаратные кнопки Reset, Power и U-Boot.
Для чего подходит Banana Pi BPI-M2 Pro
Компактные размеры и встроенная беспроводная связь позволяют использовать BPI-M2 Pro в различных домашних и встраиваемых проектах.
- Домашний мини-сервер — Debian, Ubuntu и другие Linux-системы;
- IoT-шлюз — Ethernet, Wi-Fi, Bluetooth и GPIO;
- Мультимедийная приставка — Android, HDMI 4K и аппаратное декодирование;
- Домашний NAS — eMMC/microSD и два USB 3.0 для внешних накопителей;
- Встраиваемое устройство — благодаря формату 65 × 65 мм.
Преимущества
- встроенный Wi-Fi 5 и Bluetooth 4.2;
- Gigabit Ethernet;
- два USB 3.0;
- HDMI 2.0 с поддержкой 4K@60 Гц;
- 16 ГБ eMMC;
- 40-контактный GPIO;
- компактные размеры 65 × 65 мм.
Ограничения
- всего 2 ГБ оперативной памяти;
- только один Gigabit Ethernet;
- нет встроенного NVMe-слота;
- нет USB 3.2/USB-C для внешних высокоскоростных накопителей;
- основное питание осуществляется через DC-разъём, а не USB-C.
Banana Pi BPI-M2 Pro и BPI-M5
Обе платы используют один и тот же Amlogic S905X3, поэтому их процессорная платформа очень близка. Основные различия находятся в памяти, USB и беспроводной связи.
| Характеристика | BPI-M2 Pro | BPI-M5 |
|---|---|---|
| SoC | Amlogic S905X3 | Amlogic S905X3 |
| CPU | 4 × Cortex-A55 | 4 × Cortex-A55 |
| GPU | Mali-G31 MP2 | Mali-G31 MP2 |
| RAM | 2 ГБ LPDDR4 | 4 ГБ LPDDR4 |
| eMMC | 16 ГБ | 16 ГБ |
| Ethernet | 1 × Gigabit | 1 × Gigabit |
| Wi-Fi/Bluetooth | Есть | Нет |
| USB 3.0 | 2 | 4 |
| Размер | 65 × 65 мм | 85 × 56 мм |
BPI-M2 Pro логичнее выбирать, когда важны компактность и встроенная беспроводная связь. BPI-M5 интереснее для задач, где нужны 4 ГБ RAM и четыре USB 3.0.
Заключение
Banana Pi BPI-M2 Pro — компактная плата на Amlogic S905X3 с 2 ГБ LPDDR4, 16 ГБ eMMC, Gigabit Ethernet, встроенными Wi-Fi и Bluetooth и двумя USB 3.0.
Плата хорошо подходит для домашних серверов, IoT-шлюзов, мультимедийных систем и компактных встраиваемых устройств. Наличие 40-pin GPIO делает её пригодной и для проектов с внешней электроникой.
По сравнению с BPI-M5 BPI-M2 Pro уступает по объёму памяти и количеству USB-портов, но выигрывает встроенной беспроводной связью и меньшими размерами 65 × 65 мм.
Материалы
- Banana Pi Wiki — BPI-M2 Pro
- Banana Pi — официальная страница BPI-M2 Pro
- Banana Pi Wiki — Getting Started with M5/M2Pro
- Banana Pi Forum — U-Boot for BPI-M2 Pro









