×
嵌入式 > 技术百科 > 详情

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

发布时间:2020-06-12 发布时间:
|

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

目前国内主流的电视盒子方案也无非那么几个,瑞星微、全志、联发科、晨星、晶晨等比较成熟的方案,而且电子盒子不像手机这种追求极致性能,更新迭代周期迅速的移动消费电子产品,大有“一个盒子用到废的赶脚”,众多厂商为了平衡成本适当的对电视盒子的性能做了妥协,只不过如此一来,对于电视盒子有性能偏执的小伙伴苦无一个满足的机会。这不,为了满足这部分小伙伴的愿望,爱板网给大家推荐一款高端的电视盒子解决方案,同时也是一款基于Amlogic S912的高端64位8核的高性能开源单板计算机——Khadas VIM2 Basic。(后面我们将在论坛赠送5套给网友)

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

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

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

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

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

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

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

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

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

Khadas VIM2 Basic开发板硬件

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

VIM2板子正面的接口如下。

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

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

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

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

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

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

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

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

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

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

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

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

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

(点击图片放大)

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数据线,推荐使用。

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

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

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

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

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

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

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

安兔兔上的跑分。

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

VIM2开发板Ubuntu系统测试

Khadas官方也提供了不少现成的系统镜像供用户选择,比如LibreELEC、Ubuntu、DualOS等,另外还有一个三系统合一的固件,下载地址:(Android+Libreelec+Linux) 

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

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

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

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

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

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

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

小结

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

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


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
FPGA及CPLD应用领域不断拓展