
FriendlyElec NanoPi M5
Compact 90×62mm RK3576 SBC with up to 16GB LPDDR5, dual Gigabit Ethernet, UFS 2.0 storage, M.2 NVMe, 6 TOPS NPU, and USB-C PD — FriendlyElec's octa-core edge AI developer board.
$65.00
Tap any value to browse matching devices
Specifications
Components
Rockchip RK3576: 4× Cortex-A72 @ 2.2GHz + 4× Cortex-A53 @ 1.8GHz, Mali-G52 MC3 GPU, 6 TOPS NPU (INT4/8/16/FP16), 8K@30fps H.265/VP9 decode.
ARM Mali-G52 MC3 GPU supporting OpenGL ES 1.1/2.0/3.2, Vulkan 1.2, and OpenCL 2.0.
GPIO Map
Overview
The NanoPi M5 is FriendlyElec's compact developer board built around the Rockchip RK3576 — an octa-core SoC combining four Cortex-A72 performance cores with four Cortex-A53 efficiency cores, a Mali-G52 MC3 GPU, and a 6 TOPS NPU for INT4/INT8/INT16/FP16 edge AI inference.
Memory is available in three configurations: 4GB LPDDR4X or 8GB/16GB LPDDR5, with optional UFS 2.0 flash for high-speed sequential storage alongside the standard M.2 M-Key NVMe socket and 16MB SPI NOR flash. A microSD slot rounds out storage options. Dual native Gigabit Ethernet ports make it suitable for IoT gateway and light router workloads without external adapters.
The board outputs video via a single HDMI port supporting up to 4096×2304@60Hz, and supports dual MIPI CSI camera interfaces and dual MIPI DSI display connectors for embedded display applications. A 30-pin GPIO header exposes four UARTs, three I2C buses, two SPI buses, PWM, and 20 general-purpose GPIO lines, with an M.2 E-Key slot for optional SDIO WiFi/BT modules.
Armbian, Ubuntu, Debian, Android, and FriendlyWrt are all supported. The NanoPi M5 fits the same aluminum enclosure family as other NanoPi boards, making it well-suited for compact edge AI inference, smart gateway, NAS, and industrial control deployments.
Use Cases
6Edge AI
On-device machine learning inference at the edge, without cloud dependency
IoT Gateway
Acting as a local IoT gateway that aggregates data from sensors, runs MQTT broker, Node-RED, or Home Assistant, and bridges to the cloud.
Home Server
Used as a low-power home server for file sharing, self-hosted apps, and local services — often running Docker, Home Assistant, or similar on Armbian/Debian/Ubuntu.
Embedded Linux
Running a full Linux distribution in embedded or headless applications, such as servers, gateways, edge devices, and automation controllers.
ARM SBC Development
Used as an ARM Linux development and prototyping platform — running full Debian/Ubuntu for building and testing ARM-native software and embedded Linux applications.
Computer Vision
Image recognition, object detection, and ML inference using embedded cameras and AI-capable processors.
Resources
Where to Buy
Explore more of the directory — popular use cases, firmware, and specs to browse next.




