本帖最后由 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(大小对比,放在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(官网参数图)
盗图一张,很经典的图片,全面的诠释了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(Lubuntu烧写)
烧写有两种方式,一种是直接使用Rockchip提供的工具来烧写,按照各个镜像文件的地址加载后烧写,也可以先将整个镜像写入SD卡,然后自动从SD卡写入到emmc中。图片上就是第二种方法,看到Bug没?安装一个系统显示要好几百天。只是显示的问题,实际的速度不到3分钟就完成了。
图4(Lubuntu桌面)
安装后拔卡重启,进入Lubuntu桌面。系统自带的程序太多了,已经被我卸载掉不少,这样看着才干净利索。各种程序运行速度很快,基本没有卡顿的现象,但是系统还可以再优化,减少一些运行错误时的报告。
Lubuntu的速度已经很快了,其实还有另一种系统,更快更精简,那就是DietPi。DietPi是基于Raspbian的精简版本系统,在做了一些优化的同时,提供了很高的可定制化操作,可以随心所欲地安装自己喜欢的东西,不喜欢的则一概不要。还有一点更重要的是,DietPi不仅仅只有命令行的界面,LXDE桌面作为一个自定义软件,也可以安装上去,性能甚至优于Lubuntu,占用的资源更少,唯一的缺点就是美观度稍差(性能优先,又不是在欣赏图画)。
图5(DeitPi 性能测试,第一个内存,第二个emmc)
用刚才提到的第一种方式烧写系统,启动后自带一些命令,顺手测试了一下性能。由于没有散热片,CPU的性能没有测试,怕烧了,毕竟不是我的板子,只是简单的测试一下内存和emmc的读写速度。
图6(DeitPi LXDE)
因为是后装的,DeitPi的LXDE则是标准的样式,美观度稍差,但是还是很好用的,也许是习惯问题吧。
盗文一段,DietPi可安装的程序。本人稍稍改动了一些文字,使之看起来更像人话。内容太多,不能一一验证,凑合看吧。
图7(配套的显示屏)
作为后起之秀,NanoPC-T4在前人将坑都填好之后,发挥的自己的特点,成为世界上最小的全功能接口RK3399单板机。虽然本人之前接触过其他品牌的RK3399开发板,对RK3399的性能稍微有些了解,但NanoPC-T4的小巧让我爱不释手,并且操作系统带来性能的提高更是让我流连忘返。这次的试用本来还有一个FriendlyARM的7寸电容触摸屏,可惜没有附带eDP的视频线,恰巧我手头也没有预备,无法感受NanoPC-T4的Android系统的特性,不能不说是一丝遗憾。而更为遗憾的是,这次的试用还要收回,可能后面不能再深入体会NanoPC-T4的精髓了。See you tomorrow,下回再见吧。