去年10月,Khadas VIM4单板计算机首次亮相,它搭载的是Amlogic A311D2八核Cortex-A73/A53处理器、8GB LPDDR4X。最近Khadas VIM4板终于正式发布了,用户以不到200美元的价格就能购买到。
Khadas VIM4其实就是几年前推出使用Amlogic A311D六核处理器Khadas VIM3 Pro的升级版。我们在基于Android 11的测试中可以看出,其主要的好处可能是GPU升级,它在3DMark中提供了67%的性能提升,其CPU多核性能和内存带宽也会比Amlogic A311D更有优势,即使在ODROID N2+等超频系统中也是如此。
我们来简单看看Khadas VIM4的规格:
- SoC – Amlogic A311D2八核处理器,搭载4个Arm Cortex-A73内核@ 2.2 GHz和4个Cortex A53内核@ 2.0 GHz,Arm Mali-G52 MP(8EE) GPU(注意:这次Khadas VIM4没有NPU,之前的Khadas VIM3 Pro是有的)
- 系统内存 – 8GB LPDDR4X @ 2016 MHz
- 存储 – 32GB eMMC闪存、32MB SPI闪存、microSD卡插槽,通过新的M2X扩展板支持2 NVMe SSD
- MCU – STMicro STM32G031 Cortex-M0+微控制器@64 MHz,用于电源管理、定制和启动媒体配置
- 视频输出
- HDMI 2.1,高达4Kp60
- 30针0.5mm间距的FPC连接器,用于4通道MIPI-DSI接口,分辨率高达1920 x 1080
- eDP接口
- LVDS和V-by-One接口
- 视频输入 – 1x Micro HDMI端口,最高4Kp60
- 视频
- 解码
- 8Kp24 AV1、265、VP9
- 支持高达4Kx2K@60fps + 1x1080P@60fps的多视频解码
- HDR10、HDR10+、HLG和PRIME HDR视频处理
- 编码 – 4Kp50 H.265 / H.264 60fps解码器
- 解码
- 音频 – 8通道I2S,用于M.2连接器上的麦克风阵列应用
- 摄像头 – 用于2个4通道MIPI CSI的FPC连接器,支持双摄像头;16MP网络服务提供商
- 连接性
- 支持WoL的千兆以太网
- 通过Ampak 6275S模块实现双频802.11a/b/g/n/ac/ax WiFI 6、2X2 MIMO和蓝牙5.2
- USB – 1xUSB 3.0 Type-A端口、1x USB 2.0 type-A端口、1x USB 2.0 OTG type-C端口
- 传感器 – 3轴数字加速度计KXTJ3-1057
- 扩展
- M.2插槽,带单通道PCIe 2.0、USB 2.0、I2S、I2C、ADC、100M以太网PHY接口、GPIO、MCU_PA2
- 40-pins 2.54mm间距的排针:
- CPU信号 – USB、I2C、I2S、SPDIF、UART、PWM、ADC
- MCU信号 – SWIM、NRST、PA1
- 其他– RTC和电池接头;4针散热风扇接头,PWM调速;3x用户LED;电源、功能和复位按钮;用于外部电源按钮的XPWR焊盘
- 电源 –通过USB-C端口或弹簧垫提供5V至20V电源
- 尺寸 – 82.0 x 58.0 x 13 mm(4x M2安装孔)
VIM4板附带了一个散热器和PWM风扇,这个风扇可以让Khadas VIM4在运行时不发热。即使在环境温度为28°C的房间中,风扇大部分时间都会保持关闭状态,我发现它在较大的工作负载触发时也挺安静的。
该公司还提供了各种可选的配件,你们也可以在我之前进行的Khadas VIM4拆箱中看到:
- VIM散热器
- 3705冷却风扇
- TS050触摸屏
- 适用于2 SSD或M.2 4G LTE调制解调器的新M2X扩展板
- 实时时钟电池
- USB-C适配器
- 4G模组
- 5G模组
- M2X广域网
- VBO液晶模组
软件方面,Khadas VIM4板支持OOWOW系统,而且可以轻松从云端下载安装该操作系统。另外,他们还列出了目前支持的其他操作系统,比如:Android 11、Ubuntu 22.04 Desktop、Ubuntu 22.04 Server。对了,虽然Android 11操作系统不是为使用基于AOSP的镜像又没有Google Play等服务的最终用户而设计的,但它确实提供了显示方向、micro HDMI输入、局域网唤醒等功能。
我还安装了Ubuntu 22.04 Desktop,即将进行全面评测。但与此同时,我运行了sbc-bench.sh,并将其与使用ODROID-N2+(Amlogic A311D @ 2.4 GHz)获得的基准测试结果进行了比较:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
sudo /bin/bash ./sbc-bench.sh -c sbc-bench v0.9.4 Installing needed tools. This may take some time..../sbc-bench.sh: line 1328: : No such file or directory Done. Checking cpufreq OPP. Done (results will be available in 14-19 minutes). Executing tinymembench. Done. Executing OpenSSL benchmark. Done. Executing 7-zip benchmark. Done. Checking cpufreq OPP. Done (20 minutes elapsed). Memory performance (different CPU cores measured individually): memcpy: 7816.6 MB/s (0.2%) memset: 11717.9 MB/s memcpy: 2127.4 MB/s memset: 10588.1 MB/s 7-zip total scores (3 consecutive runs): 12016,12028,12132 OpenSSL results (different CPU cores measured individually): type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes aes-128-cbc 340689.15k 881206.06k 1410492.07k 1649971.88k 1748642.47k 1754764.63k aes-128-cbc 149831.11k 461121.77k 943687.08k 1308184.58k 1472618.50k 1461382.04k aes-192-cbc 319216.09k 796967.81k 1195461.89k 1387976.70k 1458872.32k 1463440.73k aes-192-cbc 143651.73k 414755.01k 777326.76k 1012672.51k 1110059.69k 1117558.10k aes-256-cbc 309348.38k 723233.54k 1063064.92k 1197730.82k 1251726.68k 1255576.92k aes-256-cbc 139829.49k 384315.90k 677202.69k 849066.33k 916553.73k 921638.23k Full results uploaded to http://ix.io/3Xna. |
如果我们以图形的形式比较两个平台,我们可以看到Khadas VIM4的内存带宽要高得多,7-zip多线程得分也明显更高。AES-256 16KB慢可能因为它是单线程的基准测试。在Khadas VIM4上,Amlogic A311D2 Cortex-A73内核能以2.2 GHz运行,而在ODROID-N2+中Amlogic S922X Cortex-A73内核则高达2.4 GHz。由于CPU温度在sbc-bench基准测试中从未超过58.2°C,所以我怀疑如果有需要的话,Khadas也可以提供具有更高DRAM时序的镜像。
Khadas VIM4板现在可以在Khadas公司商店购买,价格是199.9美元,但这个价格的版本是没有推荐的散热器和风扇的。因此如果你们有需要,可以购买219.9美元的“VIM4 Active Cooling Kit”版本。注意,这些价格都是在2022年 6月10日之前享受过20美元折扣后的促销价格。过了这一时间后,价格可能会有所改变。
文章翻译者:Jacob,嵌入式系统测试工程师、RAK高级工程师,物联网行业多年工作经验,熟悉嵌入式开发、测试各个环节,对不同产品有自己专业的分析与评估。