NanoPiM4是基于RK3399SoC的ARM板。它具有与RPiB3+相同的系数方式,而且具有与RPiB3+兼容的端口和插口。在85x56mm的紧凑板上,硬件资源丰富。这种功能使其成为用于快速产品原型设计和各类应用的良好平台。
NanoPiM4具有板载2.4G和5G双频WiFi+蓝牙4.1组合无线模块,四个USB3.0TypeA主机端口,一个Gbps以太网端口ubuntu 双显示器 切换,一个HDMI2.0TypeA端口,一个3.5mm音频插口和一个Type-C端口。据悉,它还具有兼容RPi的40针联接器,双MIPI-CSI摄像头插口,PCIex2,USB2.0x2,eMMC插孔,RTC端口等。
NanoPiM4有两个RAM选项:4GBLPDDR3和2GBDDR3。二者都可以从TF卡或外部eMMC模块引导。
NanoPiM4支持带有GPU和VPU加速功能的UbuntuDesktop18.04(64位),Lubuntu16.04(32位),UbuntuCore18.04(64位),Android7.1和LubuntuDesktop。凭着这种丰富的资源和强悍的性能,它可以广泛用于机器学习,人工智能,深度学习,机器人,工业控制,工业单反,广告机,游戏机,区块链等应用中。
硬件尺寸
SoC:瑞芯微RK3399
CPU:big.LITTLE,四核Cortex-A72(最高2.0GHz)+双核Cortex-A53(最高1.5GHz)
GPU:Mali-T864GPU,支持OpenGLES1.1/2.0/3.0/3.1,OpenCL,DX11和AFBC
VPU:4KVP9和4K10位H265/H26460fps解码,双VOP等
PMU:RK808-DPMIC,与独立的DC/DC配合使用,可实现DVFS,软件断电,RTC唤起,系统睡眠模式
显存:双通道4GBLPDDR3-1866或双通道2GBDDR3-1866
Flash:没有板载eMMC,但具有eMMC插孔
以太网:本机万兆以太网
Wi-Fi/BT:802.11a/b/g/n/ac,蓝牙4.1,Wi-Fi和蓝牙组合模块,2x2MIMO,双天线插口
视频输入:一个或两个4通道MIPI-CSI,双ISP,最高13MPix/s,支持同时输入双摄像机数据
视频输出
HDMI:HDMI2.0a,支持4K@60Hz,HDCP1.4/2.2
1个4通道MIPI-DSI
音频输出:3.5毫米双通道麦克风插口或HDMI
音频输入:一个扬声器输入插口
USB3.0:四个USB3.0Type-A端口
USBType-C:支持USB2.0OTG和电源输入
microSD插孔x1
40PinGPIO扩充端口
3个3V/1.8VI2C,最多1个3VUART,1个3VSPI,1个SPDIF_TX,最多8个3VGPIO
1x1.8V8通道I2S
24Pin扩充端口:
2个独立的本机USB2.0主机
PCIex2
PWMx1,PowerKey
调试:一个调试UART,4针2.54mm接头,3V电平,1500000bps
LED:1个电源LED和1个GPIO控制的LED
RTC电瓶:2针1.27/1.25mmRTC电瓶输入联接器
电源:DC5V/3A
PCB:8层,85毫米x56毫米
环境工作气温:-20℃至70℃
快速入门
打算工作
要开启你的NanoPi-M4,请先打算好以下硬件:
NanoPi-M4显卡
Type-C数据线
TF卡:Class10或以上的8GBmicroSD卡
USB转并口适配器(可选,用于调试或PC上进行操作)
一个5V/3A或以更大功率的电源适配器
一台支持HDMI输入的显示器或则电视(或购买LCD配件)
一套USB鼠标键盘,同时联接更多USB的设备时还须要USBHUB
一台笔记本,须要联网,建议使用Ubuntu18.0464位系统
快速从SD卡启动
首先须要访问官网下载须要的固件文件:
您须要打算一张8G或以上容量的SDHC卡,该卡的已有数据将会被破坏,因而请先对SD卡上的数据进行备份。
ImageFiles
rk3399-sd-buildroot-linux-4.4-arm64-YYYYMMDD.img.zip
Buildroot固件,基于RockchipLinuxSDK,带Qt5-wayland图形界面
rk3399-sd-friendlydesktop-bionic-4.4-arm64-YYYYMMDD.img.zip
FriendlyDesktop桌面版固件,基于Ubuntu18.0464位,带LXDE图形桌面
rk3399-sd-friendlycore-bionic-4.4-arm64-YYYYMMDD.img.zip
FriendlyCore系统固件(外置Qt5.10.0),基于Ubuntucore
rk3399-sd-lubuntu-desktop-xenial-4.4-armhf-YYYYMMDD.img.zip
Lubuntu桌面版固件,自带XWindow图形界面
FlashUtility:
win32diskimager.rar
Windowsutility.UnderLinuxuserscanuse"dd"
将固件和烧录工具分别解压,在Windows下插入SD卡(限8G及以上的卡),以管理员身分运行win32diskimager工具,在win32diskimager工具的界面上,选择
你的SD卡c盘,选择你要烧录的系统固件,点击Write按键烧录即可。
当制做完成SD卡后,拔出SD卡插入卡槽,上电启动即可。
Android系统不支持从SD卡启动,假如你须要运行Android系统,请订购eMMC配件,之后参考前面的章节内容linux操作系统简介,将Android系统烧讲到eMMC运行。
并口调试
假如你想查看NanoPi-M4启动时更多详尽的信息,或则更直接的对其进行控制,建议联接并使用调试并口。
使用打算好的USB转并口适配器和连接线(需另购),联接开发板:
Pin#
开发板调试并口
USB转并口适配器
GND
GND
VCC5V0_SYS
NC(不须要联接)
注:MatrixUSB2UART适配器,请将5VON/OFF切换到OFF
UART2DBG_TX
RX
UART2DBG_RX
TX
将USB转并口适配器联接到PCLinux,一般会辨识为ttyUSB0,或使用以下命令来确定设备名子:
dmesg | grep ttyUSB
ls -l /dev/ttyUSB*
在PCLinux安装minicom,运行minicom,配置并口设备和参数(1500000Bps,8N1,流控无)
sudo apt-get install minicom
minicom -s
注意:RK3399调试并口的码率缺省是1500000ubuntu 双显示器 切换,有些适配器可能达不到此速度,还有可能因USB延长线或联接到USBhub出现异常(如乱码),需检测并更换。
使用FriendlyDesktop
NanoPiM4支持运行UbuntuDesktop18.04(64-bit),Lubuntu16.04(32-bit),UbuntuCore18.04(64-bit),Android7.1等多种系统,这儿我们推荐使用FriendlyDesktop。
FriendlyDesktop是轻量级的Ubuntu桌面系统。它基于LXDE并具有以下功能:
最新版本-基于Ubuntu18.0464位系统建立。
便于开发-兼容FriendlyCore的特点,集成经过优化的Qt5.10,QtCreator和ArduinoIDE。
轻巧-只须要极少的CPU资源即可执行顺畅,并且当显存容量充足时表现非常出众。
省能源-它比其他常见的系统须要较少的资源运行相同的工作。
质朴美-借由GTK+2,它拥有美观、支持国际化的用户界面。
使用简单-提供用户如谷歌Windows般的应用程序列表。
可自定义性-用户可以轻易自定义LXDE的外型。
兼容标准-兼容于标准。
用于友善电子RK3399平台的FriendlyDesktop早已最佳化了对MaliGPU和VPU的支持,系统中已集成驱动,支持HardwareCursor、OpenGL图形加速等,支持4K硬解视频播放。
使用Qt硬解播放器播放4K视频
FriendlyDesktop预装了Qt播放器Qt5-VideoPlayer,该播放器早已适配Rockchip的gstreamer插件,支持4K视频的硬解播放,播放器启动方式:在FriendlyDesktop上打开菜单Sound&Video,点击Qt5-VideoPlayer。
在播放器界面上,点击左下角的Open按键加载一个视频文件到左边的播放列表,双击播放列表上的文件开始播放。播放器的界面如下所示,可以设置全屏播放linux命令chm,也可以调节音量:
打开命令行终端,输入以下命令即可测试:
gst-player.sh
默认音频会输出到麦克风孔,可以使用whichgst-player.sh找到这个脚本的位置,自已订制其播放的行为。
风火轮团队,专业开发板销售服务商