发新帖

[原创] 【NanoPC-T4试用体验】雨后春笋中的金针菇

[复制链接]
发表于 2018-8-3 08:30:58
| 2045 查看 | 2 回复
本帖最后由 LiuYang 于 2018-8-3 08:52 编辑

    金针菇,又名see you tomorrow,当然今天咱们不讨论这么恶心的话题,当成一个褒义的形容词来看吧。
    瑞芯微的RK3399上市已经两年有余,别看时间不短,规格却一点也不落伍,还是能排进头几名,无论性能还是扩展性都是杠杠的。在这两年期间,各大开发板厂商也都争先恐后的发布了自己的开发板,正如雨后春笋般的涌现出来,并且可以说已经把RK3399的各种特性发挥得淋漓尽致了。在趋于同质化的今天,有一个方面都被忽略了,那就是开发板的面积,因为功能和尺寸是一个不可调和的矛盾体。又要功能好,又要面积小,基本上是不可能的。然而,任何话都有个然而,那就是今天的主角--NanoPC-T4,由大名鼎鼎的FriendlyARM友善之臂最近发布的一款基于RK3399方案的开发板。本着后发优势,在囊括了RK3399的全部功能之外又有自己的个性--小,正像又细小又有营养的金针菇。

    同样是土里冒出来的,为什么你金针菇这么优秀?NanoPC-T4可以用一个词来描述:“短小精悍”。

    短小:在十层板的加持下,NanoPC-T4把面积缩小到了极致。100x64mm的尺寸在开发板中说大不大,说小也不小,至少比大家熟知的树莓派3B+的82x56mm要大一点点。不过请坚持一个真理:任何不提功能只比较尺寸的,都是耍流氓。这么小的板子能把好几个大家伙集成在一起,一点也不简单,可不像树莓派那样光秃秃的能照镜子,NanoPC-T4可是找不到一丝多余的地方。
1.jpg
    图1(大小对比,放在NanoPC-T4上,基本就盖住看不到了)
    (本人没有树莓派xB、xB+,就委屈一下某某派吧,谁让你和树莓派长的一样呢)

    精:既然提到了功能,咱就说说NanoPC-T4所具备的东西。什么USB2.0、USB3.0 、Type-C的自然不在话下,双通道的MIPI-DSI、双通道的MIPI-CSI2也都包括在内,千兆网络、HDMI2.0那些只能叫标准配置,而原生支持NVMe SSD的PCI-e才能入的了法眼。至于说什么SD卡座、标准的树莓派40Pin接口、红外遥控接收器、RTC备份电池座、麦克风的输入输出接口统统都给你配上,甚至连散热风扇插座散热片的固定孔位也都预留出来啦,功能够全吧。

    悍:当然是性能强悍了。本身RK3399就有着六核的CPU,两个2.0GHz的A72和四个1.5GHz的A53各司其职又共同工作,高性能的Mali-T864也同样保留,并且友善之臂已经将驱动集成在Android和Lubuntu系统里,开袋即食。双通道4GB LPDDR3-1866内存和16GB eMMC 5.1的Flash则是一般开发板所不具备的,越是不起眼的地方越能提高整体的性能,最大程度避免短板的出现,并且其他同配置的开发板在价格上高出的可不是一点半点。而2.4G和5G的双频wifi能在家里任何角落无缝联网,既能高速又能穿墙。BLE4.1的蓝牙就不说了,因为我用不上。
2.jpg
    图2(官网参数图)
    盗图一张,很经典的图片,全面的诠释了NanoPC-T4的系统组成。对各种参数倒背如流的同学请自行闭眼跳过。

        
    官方提供了两种操作系统:Android 7.1.2和Lubuntu16.04,可以从百度盘或谷歌Driver上下载到,官网的WIKI也提供了详细的说明。

    Lubuntu是我的最爱,是一个基于轻量级的LXDE桌面环境的Ubuntu,在各个Ubuntu的发行版中Lubuntu可能是占用资源最小的一个,而且运行速度极快,操作起来也很方便,是各种单板机操作系统的首选。不过不知道为什么,从新一代的单板机开始,标配的系统已经都换成了其他版本的Ubuntu桌面系统。虽然略显华丽,但是臃肿不堪,运行起来反应迟钝,完全失去了单板机的意义。即使是RK3399级别的CPU比过去有了长足的发展,但是对用户来说还是远远没有达到理想状态,至少会在潜意识里和x86 CPU的性能来比较,当然是万万比不过的。所以为了能够流畅的运行,Lubuntu个人认为是绝配。
    好在NanoPC-T4和其他的RK3399开发板不同,官方直接提供Lubuntu的镜像,用起来就是爽,我喜欢,虽然还有一些小Bug在里面。
3.jpg
    图3(Lubuntu烧写)
    烧写有两种方式,一种是直接使用Rockchip提供的工具来烧写,按照各个镜像文件的地址加载后烧写,也可以先将整个镜像写入SD卡,然后自动从SD卡写入到emmc中。图片上就是第二种方法,看到Bug没?安装一个系统显示要好几百天。只是显示的问题,实际的速度不到3分钟就完成了。
4.jpg
    图4(Lubuntu桌面)
    安装后拔卡重启,进入Lubuntu桌面。系统自带的程序太多了,已经被我卸载掉不少,这样看着才干净利索。各种程序运行速度很快,基本没有卡顿的现象,但是系统还可以再优化,减少一些运行错误时的报告。

    Lubuntu的速度已经很快了,其实还有另一种系统,更快更精简,那就是DietPi。DietPi是基于Raspbian的精简版本系统,在做了一些优化的同时,提供了很高的可定制化操作,可以随心所欲地安装自己喜欢的东西,不喜欢的则一概不要。还有一点更重要的是,DietPi不仅仅只有命令行的界面,LXDE桌面作为一个自定义软件,也可以安装上去,性能甚至优于Lubuntu,占用的资源更少,唯一的缺点就是美观度稍差(性能优先,又不是在欣赏图画)。
烧写2.jpg
5.1.jpg
5.2.jpg
    图5(DeitPi 性能测试,第一个内存,第二个emmc)
    用刚才提到的第一种方式烧写系统,启动后自带一些命令,顺手测试了一下性能。由于没有散热片,CPU的性能没有测试,怕烧了,毕竟不是我的板子,只是简单的测试一下内存和emmc的读写速度。
6.1.jpg
6.2.jpg
    图6(DeitPi LXDE)
    因为是后装的,DeitPi的LXDE则是标准的样式,美观度稍差,但是还是很好用的,也许是习惯问题吧。
    盗文一段,DietPi可安装的程序。本人稍稍改动了一些文字,使之看起来更像人话。内容太多,不能一一验证,凑合看吧。

桌面:
    - LXDE - 高度优化的轻量级桌面,没有“臃肿软件”。
    - MATE - 受欢迎的Gnome 2桌面。
    - XFCE - 轻量级桌面。
    - GnuStep - 另类/独特的桌面。
    - Chromium - 可选:Web浏览器
远程桌面访问:
    - Tightvnc服务器 - 远程连接桌面。
    - VNC4服务器 - 用于远程连接的桌面。
    - NoMachine - 功能丰富的远程桌面连接。
    - XRDP - 用于Windows远程桌面客户端的远程桌面服务器。
    - RealVNC服务器 - 用于远程连接的桌面。
媒体系统:
    - Kodi - 媒体中心/播放器
    - YMPD - MPD轻量级网络接口音频播放器
    - O!MPD - MPD功能丰富的网络接口音频播放器
    - CAVA - 可选:基于控制台的MPD音频可视化器
    - Mopidy - Web接口音乐/电台播放器
    - AirSonic - 功能丰富的媒体流媒体服务器与Web界面。
    - SubSonic - 带网络界面的功能丰富的媒体流媒体服务器。
    - SqueezeBox - 也被称为罗技媒体服务器。
    - SqueezeLite - SqueezeBox的音频播放器。
    - Shairport Sync - 带多房间同步的AirPlay音频播放器
    - BruteFIR - 通过ALSA进行EQ和数字房间校正。
    - ReadyMedia - (MiniDLNA)媒体流媒体服务器(DLNA,UPnP)
    - Ampache - Web界面媒体流媒体服务器。
    - Emby - Web界面媒体流媒体服务器。
    -Plex媒体服务器 - Web界面媒体流媒体服务器。
    -Tautulli - Plex Media Server的监测和跟踪工具。
    -Murmur - 嘟嘟VoIP服务器
    -Roon Bridge - 将您的设备变成Roon功能的音频播放器
    -Roon Server - 将您的设备变成支持Roon的音频播放器和Roon核心
    -NAA守护程序 - Signalyst网络音频适配器(NAA)。
    -IceCast - Shoutcast流媒体服务器,包括DarkIce。
    -jRiver - 媒体中心
    -Koel - Web界面流媒体服务器。
    -Gmrender - DLNA音频渲染。
BitTorrent /下载工具:
    - Transmission - 轻量级BitTorrent服务器与Web界面
    - Deluge - 替代BitTorrent服务器与Web界面
    - qBitTorrent - 轻量级和快速(c + +)BitTorrent服务器与网页界面
    - rTorrent - BitTorrent服务器与ruTorrent网页界面
    - Aria2 -经理与Web界面
    - SABnzbd - NZB下载管理器与Web界面。
    - SickRage - 自动下载电视节目
    - Sonarr - 自动下载电视节目
    -Radarr - 自动下载电影
    -CouchPotato - 自动下载电影。
    -Jackett - API支持您最喜爱的洪流追踪器。
    -NZBget - 具有网络界面的NZB下载管理器。
    -HTPC管理器 - 将您最喜爱的软件组合成一个漂亮的界面。
仿真与游戏:
    -OpenTyrian - 游戏
    -Cuberite - 带网页界面的快速Minecraft服务器
    -MineOS - 带网页界面的多个Minecraft服务器
    -Nukkit - Minecraft袖珍版服务器
    -AmiBerry - Amiga的仿真系统,还开发优化的构建uae4arm-RPI的
    -DXX-Rebirth - Descent 1 & 2 OpenGL port
    -Steam -Plex
相机/监视:
    -RPi Cam Control - RPi Camera / Web Interface Surveillance
    -MotionEye -相机/ Web界面监控
云/备份:
    -ownCloud - 您自己的个人云备份/数据存储系统
    -Nextcloud - 您自己的个人云备份/数据存储系统
    -Pydio - 功能丰富的备份和同步服务器,带有Web界面。
    -UrBackup服务器 - 网络系统的完整备份
    -Gogs - GitHub风格的服务器,带有Web界面。
    -Gitea - 带Web界面的GitHub风格服务器。
    -Syncthing - 使用Web界面备份和同步服务器。
    -Tonido - 具有Web界面的轻量级备份和同步服务器,以及云访问。
    -Minio - S3兼容的分布式对象服务器
社交/搜索:
    -论坛 - phpbb3
    -WordPress的 - 网站博客和发布平台。
    -图片库 - 从网页界面主持并浏览您的图片。
    -BaiKal - 轻量级CalDAV + CardDAV服务器。
    -OpenBazaar - 使用BitCoin的分散式点对点市场服务器。
    -YaCy - 分散式开源搜索引擎。
WiFi HotSpot
    -WiFi HotSpot - 将您的设备变成无线热点/接入点。
    -Tor HotSpot - 可选:通过Tor网络路由所有WiFi HotSpot流量。
家庭自动化:
    - Home Assistant - Open-source home automation platform running on Python 3.
    - EmonPi - Lightweight Energy usage stats with EmonPi PCB.
    - Grasshopper - Web App to control Bticino MyHome
硬件项目:
    - Google AIY - 语音工具包“Ok,Google”!
    - PiJuice - PiSupply UPS /电池电源系统。
    - RPi.GPIO - 用于RPi(python)的GPIO接口库。
    - WiringPi - GPIO接口库(c)。
    - WebIOPi - 用于控制RPi GPIO的Web界面。
    - Node-Red - 将硬件设备,API和在线服务连接在一起的可视工具。
    - Mosquitto - 实现MQTT协议版本3.1和3.1.1的消息代理。
    - Blynk服务器 - iOs和Android应用程序通过互联网控制Arduino,ESP8266,        Raspberry Pi和类似的微控制器板。
    - AudioPhonics Pi-SPC - 树莓派的电源控制模块,允许开启/关闭物理按键电源。
    - InfluxDB - 优化数据库,将基于时间的数据保存为来自传感器的日志或数据。
    - Grafana - 美丽分析和监控的开放平台。
远程访问:
    - Remot3.it - (编织)通过互联网访问您的设备。
    - VirtualHere - 通过网络共享您的SBC物理连接的USB设备。
系统统计/管理:
    - DietPi-Cloudshell - 您的LCD显示器或显示器的轻量级系统状态。
    - Raspcontrol - Web界面系统统计
    - Linux Dash - Web界面系统统计
    - PhpSysInfo - Web界面系统统计
    - RPi监控 - Web界面系统统计
    - NetData - Web界面系统统计
    - Webmin -Web界面远程系统管理
    - Open Media Vault - 网络接口网络附加存储(NAS)解决方案
系统安全性:
    - Fail2Ban - 保护您的系统免受暴力攻击
    - Docker - 构建,发布和运行分布式应用程序
Webserver堆栈:
    - LAMP Webserver - Apache2 / MySql / PHP
    - LASP Webserver - Apache2 / SQLite / PHP
    - LAAP Webserver - Apache2 / MariaDB / PHP
    - LEMP Webserver - Nginx / MySql / PHP
    - LESP Webserver - Nginx / SQLite / PHP
    - LEAP Webserver - Nginx / MariaDB / PHP
    - LLMP Webserver - Lighttpd / MySql / PHP
    - LLSP Webserver - Lighttpd / SQLite / PHP
    - LLAP Webserver - Lighttpd / MariaDB / PHP
    - phpMyAdmin - Web界面SQL管理工具
    - Certbot - 免费,自动化的SSL证书创建和设置,允许https。
    - Tomcat8 - Apache Tomcat服务器
DNS服务器
    -Pi-hole - 将阻止网络上任何设备的广告的DNS / Web服务器。
文件服务器:
    -ProFTP - 简单,高效,轻量级的FTP文件服务器。
    -Samba - 功能丰富的文件服务器。
    -vsFTPD - 功能丰富的FTP文件服务器。
    -NFS - 网络文件系统服务器
VPN服务器:
    -OpenVPN- 易于使用,最小的麻烦VPN服务器
    - PiVPN - OpenVPN安装程序和管理工具
网络负载平衡:
    - HaProxy - 高性能TCP / HTTP负载平衡器。
网站URL:
    - NoIp - 网站URL地址
打印:
    - CloudPrint - CUPS打印服务器,支持Google云打印
    - OctoPrint - 用于控制3D打印机的Web界面
文件服务器选择:
    - ProFTP - 简单,高效,轻量级的文件服务器。
    - Samba - 功能丰富的文件服务器。
SSH服务器选择:
    -Dropbear - 轻量级SSH服务器
    -OpenSSH - 功能丰富的SSH服务器,支持SFTP / SCP。
日志系统选择:
    -DietPi-Ramlog - 轻量级RAM记录。
    -完整 - 带Rsyslog和Logrotate的完整日志记录系统。
Webserver偏好系统:
    -Apache2 - 功能丰富的网络服务器
    -Nginx - 轻量级网络服务器
    -Lighttpd - 极轻量级的网络服务器

7.jpg
    图7(配套的显示屏)
    作为后起之秀,NanoPC-T4在前人将坑都填好之后,发挥的自己的特点,成为世界上最小的全功能接口RK3399单板机。虽然本人之前接触过其他品牌的RK3399开发板,对RK3399的性能稍微有些了解,但NanoPC-T4的小巧让我爱不释手,并且操作系统带来性能的提高更是让我流连忘返。这次的试用本来还有一个FriendlyARM的7寸电容触摸屏,可惜没有附带eDP的视频线,恰巧我手头也没有预备,无法感受NanoPC-T4的Android系统的特性,不能不说是一丝遗憾。而更为遗憾的是,这次的试用还要收回,可能后面不能再深入体会NanoPC-T4的精髓了。See you tomorrow,下回再见吧。


我要点赞 0

举报

发表于 2018-8-3 13:23:50
这个板子接HDMI也可以运行安卓
我要点赞 1

举报

发表于 2018-8-21 23:00:42
性价比相当高的一个板子,broadon.cn
我要点赞 0

举报

您需要登录后才可以回帖 登录 | 立即注册