NanoPi M2 — характеристики и сфера применения

NanoPi M2

NanoPi M2 — одноплатный компьютер общего назначения от FriendlyELEC на SoC Samsung S5P4418. Как отмечает сам производитель, по позиционированию плата сопоставима с Raspberry Pi 2: четырёхъядерный процессор, гигабитный Ethernet и 40-контактный GPIO, совместимый по распиновке с платами Raspberry Pi.

В основе платы — SoC Samsung S5P4418 с ядрами Cortex-A9 (частота от 400 МГц до 1,4 ГГц; точное число ядер производитель на странице характеристик отдельно не указывает, хотя по общедоступной документации на сам SoC он четырёхъядерный). Оперативная память — 1 ГБ DDR3.

Плата поддерживает Android 5.1/4.4, Debian Jessie 8 и несколько сборок Ubuntu.

NanoPi M2 - Вид сверху

Основные характеристики NanoPi M2

  • Процессор: Samsung S5P4418, Cortex-A9 (400 МГц — 1,4 ГГц)
  • Оперативная память: 1 ГБ DDR3 (32-бит)
  • Встроенное хранилище: отсутствует
  • Слот для карт памяти: microSD ×1
  • Сетевые интерфейсы: 1 × Gigabit Ethernet (контроллер RTL8211E)
  • Wi-Fi: не встроен, поддерживаются USB Wi-Fi-адаптеры
  • Bluetooth: в аппаратной спецификации не заявлен
  • USB: 4 × USB 2.0 Host (2 порта Type-A + 2 на штырьковых разъёмах 2,54 мм) + 1 × MicroUSB Client
  • Видео: HDMI 1.4A до 1080p60, LCD-разъём для дисплейных панелей, DVP-камера
  • Аудио: разъём 3,5 мм или через HDMI, встроенный микрофон
  • GPIO: 40-контактный разъём, совместимый по распиновке с Raspberry Pi
  • Питание: DC, 5В/2А
  • Размеры платы: 64 × 56 мм, 6-слойный PCB
  • Рабочая температура: от −10 до 80 °C
  • Операционная система: Android 5.1/4.4, Debian Jessie 8, Ubuntu

NanoPi M2 продаётся в единственной конфигурации — 1 ГБ DDR3, без встроенного накопителя eMMC.

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

Процессор и SoC

NanoPi M2 построена на SoC Samsung S5P4418 с ядрами Cortex-A9, работающими на частотах от 400 МГц до 1,4 ГГц. Страница характеристик производителя не указывает отдельно число ядер, но сам SoC S5P4418 широко документирован сторонними источниками как четырёхъядерный. Модель GPU в открытой спецификации производителя также не приведена.

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

Плата оснащается 1 ГБ 32-битной памяти DDR3, распаянной на плате без возможности расширения.

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

NanoPi M2 оснащена одним портом Gigabit Ethernet на базе контроллера RTL8211E. Встроенного Wi-Fi-модуля на плате нет — производитель прямо указывает на поддержку внешних USB Wi-Fi-адаптеров; Bluetooth в аппаратной спецификации не упоминается.

USB и другие интерфейсы

На плате доступны четыре порта USB 2.0 Host — два стандартных Type-A и два на штырьковых разъёмах 2,54 мм — а также отдельный порт MicroUSB Client. Видеовыход HDMI 1.4A поддерживает разрешение до 1080p60; дополнительно есть LCD-разъём для прямого подключения дисплейных панелей, разъём DVP-камеры и встроенный микрофон для базового захвата звука.

Хранилище

Встроенного eMMC на плате нет — единственный вариант хранения системы — карта microSD.

NanoPi M2 - Вид снизу

GPIO и периферия

GPIO представлен 40-контактным разъёмом с шагом 2,54 мм, совместимым по распиновке с Raspberry Pi — это позволяет использовать многие готовые платы расширения (HAT), рассчитанные на экосистему Raspberry Pi.

На плате также есть светодиод питания, системный светодиод, кнопка питания и кнопка Reset.

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

Разъём GPIO1 выполнен с шагом 2,54 мм и включает линии UART, SPI, I2C, PWM и обычные GPIO. Все контакты работают на уровне 3,3 В с максимальным выходным током 5 мА на линию.

PinНазначениеPinНазначение
1SYS_3.3V2VDD_5V
3I2C0_SDA4VDD_5V
5I2C0_SCL6DGND
7GPIOD8/PPM8UART3_TXD/GPIOD21
9DGND10UART3_RXD/GPIOD17
11UART4_TX/GPIOB2912GPIOD1/PWM0
13GPIOB3014DGND
15GPIOB3116GPIOC14/PWM2
17SYS_3.3V18GPIOB27
19SPI0_MOSI/GPIOC3120DGND
21SPI0_MISO/GPIOD022UART4_RX/GPIOB28
23SPI0_CLK/GPIOC2924SPI0_CS/GPIOC30
25DGND26GPIOB26
27I2C1_SDA28I2C1_SCL
29GPIOC830DGND
31GPIOC732GPIOC28
33GPIOC13/PWM134DGND
35SPI2_MISO/GPIOC1136SPI2_CS/GPIOC10
37AliveGPIO338SPI2_MOSI/GPIOC12
39DGND40SPI2_CLK/GPIOC9

Debug Port (UART0)

Отдельный 4-контактный разъём выводит консольный UART0 — самый удобный способ подключиться к плате по последовательному порту для отладки загрузки и работы с консолью без сетевого доступа.

PinНазначение
1DGND
2VDD_5V
3UART_TXD0
4UART_RXD0

DVP Camera IF — интерфейс камеры

Разъём FPC с шагом 0,5 мм для подключения камерных модулей по параллельному интерфейсу ITU-R BT.601/656 (8 бит), дополненному линиями I2C для управления сенсором.

PinНазначение
1, 2SYS_3.3V
3I2C0_SCL
4I2C0_SDA
5GPIOB14
6GPIOB16
7, 9, 13, 15, 24DGND
8, 10NC (не подключено)
11VSYNC
12HREF
14PCLK
16–23Data bit 7–0

RGB LCD IF — интерфейс дисплея

Разъём для подключения RGB-дисплея напрямую к контроллеру платы, без промежуточной платы-переходника. Помимо сигналов изображения на разъём выведено питание 5 В для самого модуля дисплея и линия I2C для сенсора емкостного тач-экрана.

PinНазначение
1, 2VDD_5V — питание для модуля дисплея
3–10Blue LSB…MSB — синяя составляющая
11, 20, 29, 37–40, 45DGND
12–19Green LSB…MSB — зелёная составляющая
21–28Red LSB…MSB — красная составляющая
30GPIOB25 — свободен для пользователя
31GPIOC15 — занят технологией FriendlyARM one-wire, не использовать
32XnRSTOUT — низкий уровень при сбросе системы
33VDEN — сигнал достоверности данных на шине
34VSYNC — вертикальная синхронизация
35HSYNC — горизонтальная синхронизация
36LCDCLK — тактовая частота пикселей
41I2C2_SCL — тактовый сигнал для емкостного тач-экрана
42I2C2_SDA — данные для емкостного тач-экрана
43GPIOC16 — прерывание тач-контроллера (используется с I2C2)
44NC (не подключено)

Питание

Питание подаётся напряжением 5В и рекомендуемым током 2А через разъём постоянного тока (DC).

Охлаждение

Официальная документация не описывает штатное решение охлаждения и не упоминает разъём для вентилятора. Заявленный диапазон рабочих температур — от −10 до 80 °C.

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

Плата выполнена в формате 64 × 56 мм на 6-слойном текстолите. Точные данные о весе платы производитель не публикует.

NanoPi M2 - Размеры

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

  • Gigabit Ethernet — один сетевой порт;
  • USB 2.0 Host ×4 и MicroUSB Client — для периферии и подключения к ПК;
  • HDMI — видеовыход до 1080p60;
  • LCD — для прямого подключения дисплейной панели;
  • DVP-камера — разъём для камерного модуля;
  • microSD — слот для карт памяти;
  • GPIO (40 контактов, совместим с Raspberry Pi) — линии общего назначения;
  • Разъём 3,5 мм — аудиовыход.
NanoPi M2 - Сравнение
NanoPi M2 - Интерфейсы

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

  • Android 5.1/4.4 — для мультимедийных и планшетных сценариев;
  • Debian Jessie 8 — для серверных задач;
  • Ubuntu — для десктопных сценариев.

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

  • гигабитный Ethernet «из коробки» — большая редкость среди плат аналогичного класса и цены;
  • четыре порта USB 2.0 Host позволяют подключить сразу несколько устройств;
  • совместимость GPIO с Raspberry Pi упрощает перенос проектов и плат расширения;
  • разъём LCD позволяет подключать дисплейные панели напрямую, без USB или HDMI-переходников.

Для чего подходит NanoPi M2

  • Настольный мини-компьютер — на Ubuntu или Debian, с гигабитным Ethernet;
  • Проекты с нестандартным дисплеем — благодаря разъёму LCD;
  • Образовательные проекты — благодаря совместимости GPIO с Raspberry Pi;
  • Простой NAS или файловый сервер — с внешним USB-накопителем и гигабитной сетью.

Если нужны встроенные Wi-Fi и Bluetooth или более производительный SoC, стоит рассматривать NanoPi M3 на той же линейке, но с восьмиядерным Samsung S5P6818.

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

  • гигабитный Ethernet;
  • четыре порта USB 2.0 Host;
  • совместимость GPIO с Raspberry Pi;
  • прямое подключение LCD-панелей;
  • широкий диапазон рабочих температур.

Ограничения

При выборе NanoPi M2 стоит учитывать несколько ограничений.

Во-первых, встроенных Wi-Fi и Bluetooth на плате нет — для беспроводного подключения нужен внешний USB-адаптер.

Во-вторых, встроенного eMMC на плате нет, а объём оперативной памяти ограничен 1 ГБ без возможности выбора.

В-третьих, USB-порты ограничены стандартом 2.0, а модель GPU и точное число ядер CPU производитель в открытой спецификации отдельно не указывает.

Также официальный список поддерживаемых ОС ограничен Android, Debian и Ubuntu — короче, чем у современных плат FriendlyELEC на Rockchip.

NanoPi M2 и похожие одноплатные компьютеры

Ближе всего к NanoPi M2 стоят более производительная NanoPi M3 на восьмиядерном Samsung S5P6818 со встроенными Wi-Fi/Bluetooth, а также компактная NanoPi 2 Fire на том же SoC S5P4418, что и M2, но в уменьшенном форм-факторе.

ХарактеристикаNanoPi M2NanoPi M3NanoPi 2 Fire
SoCSamsung S5P4418Samsung S5P6818Samsung S5P4418
CPUCortex-A98×Cortex-A534×Cortex-A9
RAM1 ГБ DDR31 ГБ DDR31 ГБ DDR3
Ethernet1×Gigabit1×Gigabit1×Gigabit
Wi-Fi/BTТолько через USBВстроенныйТолько через USB
USB Host4×USB 2.04×USB 2.01×USB 2.0
ВидеоHDMI + LCDHDMI + LCD + LVDSHDMI + LCD
Размер64×56 мм64×60 мм75×40 мм

NanoPi M2 и NanoPi 2 Fire используют один и тот же SoC S5P4418, но M2 предлагает четыре порта USB против одного у 2 Fire, оставаясь при этом крупнее по размеру платы. NanoPi M3, в свою очередь, заметно превосходит обе платы по вычислительной мощности за счёт восьми ядер Cortex-A53 и единственная из трёх включает встроенные Wi-Fi и Bluetooth.

Заключение

NanoPi M2 — одноплатный компьютер на SoC Samsung S5P4418 с гигабитным Ethernet, четырьмя портами USB 2.0 и GPIO, совместимым с Raspberry Pi, позиционируемый производителем как альтернатива Raspberry Pi 2.

Плата хорошо подходит для настольных мини-компьютеров, проектов с нестандартными дисплеями и образовательных задач, но не имеет встроенной беспроводной связи и накопителя eMMC.

Главное преимущество NanoPi M2 — сочетание гигабитного Ethernet, четырёх портов USB и совместимости с экосистемой Raspberry Pi, что делает плату разумной альтернативой для проектов, где важна быстрая проводная сеть.

Материалы

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

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