Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机

Posted 爱板网

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机相关的知识,希望对你有一定的参考价值。

短短几年时间,随着互联网视频的崛起、生态的完善,传统电视逐渐在向着互联网电视转变,家庭的客厅娱乐更加自由、广泛。当然,这并不意味着传统电视就一无是处了,除了“顽固不化”的机顶盒搭配,现如今随处可见的电视盒子更是众多年轻人对于传统电视的选择,也因此,一些生命周期很长的传统电视并未被淘汰,而继续焕发着第二春。


如今的电视盒子之于传统电视就如现在的视频之于互联网的意义,既然功劳那么大,今天爱板网就来唠叨唠叨关于电视盒子的那点事。



Khadas VIM2 Basic开发板/卡片电脑开箱



Khadas VIM2板卡的设计商来自深圳的世野科技,Khadas是这家公司推出的一个开源品牌,致力于全球创客市场的耕耘与培育,以其自主研发的高性能微型单板电脑、开源代码为软硬件平台,提供优质的技术文档和软件服务,同时搭建中、英文社区为全球创客提供沟通与交流的平台,旨在孵化创客们的奇思妙想并助力其实现个人梦想!不得不说,情怀满满的!


VIM2板子非常小巧,这点从外包装盒就能看出。



正面Logo的设计很具有科技感,包装盒底下有注明了这次板子的型号:VIM2 Basic,文章后面没特别说明就都简称VIM2。此外,除了本身的VIM2开发板,爱板网还拿到了Khadas提供的周边配件,可以完美配合VIM2日常使用开发。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


一个5V/2A输出的适配器。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


Khadas专门定制的USB-TYPE-C线。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


用于红外控制的Khadas遥控器。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


VIM2虽然以板子的形态呈现在大家眼前,但是相信世野科技在一开始就考虑到了TV Box形态的拓展,因此同时开发了上面的这些配件,而且不仅如此Khadas也提供HDMI线、亚克力壳子、DIY壳子、散热风扇等配件,总之,可配套的解决方案非常齐全的,到手即可使用。


另外也透露一个重磅消息,Khadas也将推出一款炫酷的DIY盒子(照片如下),搭配VIM2,这要比市面上的盒子炫酷多了,更被说VIM2还是一款可以用于开发的开源卡片电脑,在娱乐的同时能学习,同样学习的时候可以用于娱乐,一举多得。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


Khadas VIM2 Basic开发板硬件



第一次看到板子,真的很精致小巧,比我们所见的传统的电子盒子要小上不少,整个板子差不多跟身份证一样的尺寸。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


VIM2板子正面的接口如下:


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


来细看下板子外设资源情况,两个USB HOST接口,一个HDMI (支持HDMI 2.0a标准),一个千兆以太网接口,一个USB-TYPE-C接口(对,没看错,是TYPE-C接口,这在开发板上还不是太常见,这里用于电源/烧录),精致小巧的板卡也意味着紧凑,实际体验中发现USB-TYPE-C接口与HDMI接口靠的有点近,如果你的HDMI线接口处的外型很大的话有点冲突,所以选择HDMI线时候需要注意下。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


千兆以太网口电路是通过瑞昱RTL8211F PHY+GST5009M 隔离变压器实现的。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


3个机械按键(复位、电源、用户)。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


一个红外收发器以及40pin的扩展接口包括(I2C,I2S,UART,PWM、ADC、USB,SPDIF),另外红外收发器旁边还有一个FPC接口,看原理图是一个I2C接口以及几个GPIO口,如果使用I2C,还需要自己加上拉电阻,如果是个人自己DIY的话可能不太方便,但是在如此精致小巧的板卡上,很多用户是直接做二次开发的,比如需要外接OLED显示屏,就直接基于VIM2板卡开模,使用FPC接口,既可靠又美观,不需要像排针引脚接口那样通过杂乱的跳线来实现,不符合产品定义。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


两根WiFi天线,两个外接扩展接口支持RTC以及风扇功能。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


WiFi模块为正基的AP6356S,双频WiFi,支持2.4GHz以及5GHz频段,这是目前市面上很多盒子不具备的。同时,AP5356S还支持BT4.1,也就是说实际上VIM2商搭载的AP6356S是一个蓝牙+WiFi模组,这对想要DIY蓝牙控制盒子的工程师来说是个不错的消息。两根天线,都是2.4G、5G双频的,区别是:


1)增益不同:大天线为2dBi,小天线为1.5dBi

2)大天线为蓝牙、Wi-Fi共用天线,小天线则只用于Wi-Fi


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


核心视频处理SoC Amlogic S912 +16GB eMMC+2 GB DDR4 RAM(512MB*4<其中两颗内存颗粒在板子背面>,)


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


Amlogic S912是晶晨最新推出的面向高端DVB/OTT/IP电视盒子解决方案,目前市面上很多盒子都是采用晶晨S905X,相比S905X,Amlogic S912提升到8核处理器,GPU也从 Mali-450提升到Mali-T820MP3,性能提升还是非常显著的。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


Amlogic S912采用28nm HKMG工艺,SoC内部集成的资源相当丰富,八核64位 ARM Cortex-A53 处理器,ARM Mali-T820MP3 GPU,支持超高清4K 60fps硬件解码,支持H.265/VP9 10比特, H.264和AVS+等众多格式,具体的外设资源可以参考如下的硬件系统框图

Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


VIM2开发板背面资源如下图所示。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


其中有一点比较特别,在VIM2板卡的背面还有一颗MCU,看型号是STM8系列的微控制器(带EEPROM),主要用于系统电源管理,包括实现定时开关机、红外开关机、WOL远程开机等功能,此外还可以实现硬件加密等功能。


WOL是VIM2的又一大特色,WOL(Wake On Lan)即网络唤醒功能,用户可以直接通过发送网络命令实现远程开机/重启/关机等操作,笔者也只在花生壳的产品上看到过,但在目前市面上的单板计算上确是很稀有。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


纵观VIM2整个板子,能在这么小的主板上集成如此丰富的功能还是非常了不起的,无论是电路设计还是PCB布局都非常合理,哪怕直接把VIM2开发板当作电视盒子使用也丝毫没有违和感,而板卡额外引出的扩展接口更是让工程师可以自由的开发调试或者DIY。除了笔者手上拿到的这款VIM2 Basic,官方还提供更高配置的VIM2 Pro,VIM2 Max(参考下表)。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


VIM2 Pro以及VIM2 Max不仅具备更高的运存与eMMC存储,另外还搭载了更高规格支持RSDB的WiFi&蓝牙模组AP6359S。AP6359SA与AP6356S主要的区别是支持RSDB,即同步双频传输,两个频段可以一个用于收的同时,一个用于发。实际应用有:一个频段用于连接路由器,一个频段用于生产AP热点,即相当于一个Wi-Fi中继器。


另外,上表还显示了Khadas还存在另一款VIM2 Lite的开发板方案,不过只针对ODM/OEM厂商。


VIM2 Basic开发板上电使用



VIM2板子可以可以通过USB TYPE-C接口或者外部的电源接口供电,在板子上使用TYPE-C接口不算太常见,如果手上只有MicroUSB线的话建议找一个USB MicroUSB转USB TYPE-C的转接口。不过官方不建议这样做,原因是很多MicroUSB线不合规,线损很大,在高负荷供电时可能因为压降导致板子无法正常工作,Khadas官方有为VIM2提供专门的USB-TYPE-C数据线,推荐使用。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


板载的eMMC出厂已经烧录了android系统,将必要的显示器或者键盘接上即可使用,如果使用遥控器的话都不用接鼠标键盘。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


系统默认安装的几个程序。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


没有使用板子的有线以太网接口,直接连WiFi,可以看到,VIM2是支持5GHz频段的。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


不免俗的下载了一些市面上的测试软件小测了一番。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


可以看到,系统是Android 7.12,还是比较新的系统。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


Geekbench的处理器跑分结果如下。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


GPU的跑分如下,相对来说,Amlogic S912的GPU还是非常强的。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


安兔兔上的跑分。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


另外,连接手柄玩下了目前比较火的网游王者荣耀,居然还很流畅。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


VIM2开发板Ubuntu系统测试




这里笔者也试了下Ubuntu系统,顺便看看系统的烧录是不是方便。可能是目前官方发布的镜像都在国外服务器的缘故,下载镜像的时候速度有点慢,不是很方便。不过,Khadas官方也表示国内镜像服务器正在构建中,期待能尽快上线吧。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


烧录的方式有两种,可以选择直接通过USB TYPE-C烧录(点击阅读原文烧录工具下载),或者通过MicroSD卡烧录(点击阅读原文烧录工具下载),相对来说USB TYPE-C烧录比较方便,还不需要用到MicroSD卡,不过笔者倒是试了下MicroSD卡的烧录方式。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


烧录在MicroSD卡中的文件,发现多了个启动引导。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机



烧录的时候要使VIM2开发板进入update模式(上电后常按住电源键不松开,然后按一下复位键,等待2~3秒时间松开电源键),系统烧录差不多十分钟左右的时间。


Ubuntu系统的开机画面,登录密码同登录名:khadas


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


直接通过5GHz频段上网,无论是网页视频都非常流畅。


Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机

Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机


另外,VIM配合64位的Ubuntu系统,在运行测试sysbench的时候所体现的性能已经远远超过树莓派了,当然,树莓派至今官方并未给它适配64位的系统也是一大遗憾,虽然这样的对比有些不公平,但这也算是生态比拼的一环节。



小结



本文介绍了世野科技推出的一款基于Amlogic S912的高端64位8核开源单板计算机Khadas VIM2 Basic,这同时也可以作为一个现成的高端DVB/OTT/IP电视盒子解决方案,强劲的配置加上配套的多种系统,让VIM2在主流的电视盒子方案中脱颖而出。抛开用于广泛的开发,依托自身强悍的配置,相比目前最流行的开源硬件板树莓派来说,VIM2的使用体验确实要胜上一筹。


另外,作为一款面向开源领域的高性能单板计算机,VIM2 也有自家的中文论坛支持、近期也会上线中文网页(Khadas.com),到时可能还会推出一些新品,有兴趣的用户不放多关注一下。VIM2可以根据用户自己的需求做面向不同领域的应用,如无线服务器、机器人、物联网、智能家居等,可以说非常灵活,如果对VIM2板子或者这些应用领域感兴趣,不妨多关注下爱板网的论坛,即将开放板子的赠送分享活动。



阅读推荐



以上是关于Khadas VIM2 Basic评测——基于Amlogic S912的高端64位8核开源单板计算机的主要内容,如果未能解决你的问题,请参考以下文章

使用 LibreOffice Basic 迭代控件

sh vim2多行操作

vim2

Visual.Basic语法基础之一

leetcode-15-basic-string

nginx 实现基于basic用户认证机制