国产山寨掌机遇到强劲对手,来自开源界的Odroid Go Advance

news/2024/11/24 18:39:14/

1、评测背景

​ 最近拿到一台来自韩国Odroid开源社区的产品,名字叫Odroid Go Advance,简称OGA。它是台开源掌上游戏机,基于瑞芯微RK3326处理器,GPU支持OpenGL。软件方面,操作系统基于Ubuntu 20.04,支持PPSSPP等开源游戏机模拟器软件。
在这里插入图片描述
​ 总所周知,过去,国内的游戏掌机圈其实一直卖的都是情怀,爱好者们除了买一手或二手进口掌机,往往也同时花着非常昂贵的价格购买各种山寨掌机。不得不承认,索尼和任天堂的原厂掌机确实做得很出色,让玩家的钱花得物有所值。但是那些低端山寨掌机,处理器非常弱,跑游戏卡得一塌糊涂(几乎无法跑任何PSP 3D游戏),却还卖着远高于二手PSP游戏机的价格。这样的产品性能和定价非常伤害掌机爱好者的感情,所以国产山寨掌机用的人多,骂的人也多。

​ 熟悉开源嵌入式Linux开发板圈子的应该都已经了解,Odroid社区是个影响力比肩树莓派社区的团队,曾经发布过Odroid XU4、Odroid N2等高性能板子,具有很深厚的技术积累。最近,他们基于瑞芯微的处理器做了一台游戏机,代号OGA,它具有完善的OpenGL驱动,可以流畅跑大多数PSP 3D游戏。OGA的处理器芯片是瑞芯微RK3326,该处理器非常省电且多媒体接口完善,硬件框图如下:
在这里插入图片描述
​ 笔者有幸拿到一台测试,今天我们就来一起尝尝鲜。顺便一提,虽然Odroid社区的这个优秀的开源项目让国内低端山寨掌机瞬间沦为了垃圾,但Odroid社区并不是有意挡这些厂家的财路。毕竟人家是开源项目啊,项目以自由平等的GPL协议发布。还请国内山寨掌机厂家端正态度,以虚心学习的角度借鉴Odroid的宝贵经验,并对开源社区报以感恩的心,传承这种人人为我、我为人人的契约精神。
2、开箱
在这里插入图片描述
​ 本人拿到的这台OGA送到时候是散件状态,需要用户自己组装;这很符合开源硬件该有的样子,也方便用户直观了解项目的硬件配置。

​ 笔者拿到的这款OGA是升级版产品,带有WiFi和Type-C充电口。主板PCB如下图所示。板子中部是处理器芯片RK3326,贴有品控通过标签,表明已经做了出厂检测。另外,可以看到板子左侧集成了WiFi模块,型号是大家非常熟悉的乐鑫ESP32。乐鑫ESP32模块是我们国家非常优秀的WIFI产品,作为既ESP8266之后的又一个行业里程碑,在国内外电子界的知名度非常高,可以说名声在外。
在这里插入图片描述
​ 电池也是大厂出品,从编号看,来自深圳嘉洋电池,容量3000mAh,额定连续游戏时间9小时,用料很足。电池细节如下图所示
在这里插入图片描述
具体硬件特性:

处理器:瑞芯微RK3326,CPU为四核ARM 84位 Cortex-A35 1.3GHz,GPU为Mali-G31 MP2

内存:1GB DDR3L, 786MHz,32位总线带宽

存储:板载SPI闪存,容量16M bytes;Micro SD卡槽,支持UHS-1高速卡

显示:3.5英寸,320x480 TFT液晶屏,通过MIPI-DSI接口驱动

扬声器:板载音频功放,支持单声道8欧0.5瓦扬声器输出;另外有标准3.5mm立体声耳机接口

电源:5V USB Type-C接口,最大电流1.5A

扩展接口:1个USB2.0;10Pin GPIO扩展

输入:GPIO按键输入、摇杆模拟输入

无线模块:乐鑫ESP-WROOM-S2

尺寸:155x72x20mm,重180克
3、原理图
在这里插入图片描述
3.5寸LCD屏幕通过MIPI-DSI接口接入。
在这里插入图片描述
3.5mm耳机接口带了麦克风输入,支持3V激励电压的驻极体麦克。3.5mm耳机接口的线序为苹果标准线序,从底部开始依次是麦克、GND、R、L。

模拟摇杆有XY两个轴,摇杆电位器两端电压1.8V。通过ADC接口采集摇杆的输出电压。TP22和TP23两个测点可以用来检测摇杆的电压输出,如果装上机发现摇杆有问题,可以检测这两个测点电压是否会随着摇杆运动而变化,且电压范围是在0~1.8V范围内。
在这里插入图片描述
USB 2.0接口为host模式。其中USB信号线设计了阻抗控制,为DIFF90差分线路。
在这里插入图片描述
Type-C接口只用于电源输入,无USB信号线路。其中CC1和CC2接入了下拉电阻,用于Type-C充电器的协议识别。
在这里插入图片描述
WiFi模块通过SDIO接口与RK3326芯片连接,实现无线网卡功能。其中SDIO的信号线路在RK3326端设计了100欧电阻,实现阻抗匹配。在这里插入图片描述
4、系统烧写与设置

​ 首先,需要选择合适的TF卡,用于系统烧写。笔者测试的是8GB TF卡,烧写固件后还可以放入四五个PSP游戏镜像。由于PSP游戏都比较大,建议实际使用时选择32GB以上的TF卡。

​ 最新的原厂固件基于Ubuntu20.04,集成了ES游戏系统。

​ 用Etcher把固件烧写到TF卡

​ ES游戏系统的界面如下

​ PSP游戏通过开源软件PPSSPP运行,界面如下
在这里插入图片描述
​ Ubuntu系统在初次开机后,可以做一些基本的设置。首先把root用户ssh登录打开,方便各种命令行操作。
在这里插入图片描述
​ apt源改成国内的USTC大学的源,提高软件安装速度。
在这里插入图片描述
​ 拷贝游戏ISO文件到/roms/psp目录
在这里插入图片描述
​ ESP32无线网卡的速度大约是每秒2MB多一点,拷贝游戏时候有些慢,与主流5G WIFI网卡多路收发动辄几百MB网速比起来有些弱,但胜在便宜省电。其实大部分手机,因为低功耗的要求,2.4G WIFI网速也是只有2MB左右。在这里插入图片描述
5、主流PSP游戏测试
在这里插入图片描述
​ 我们先拿《战神-斯巴达之魂》测试,如果开启跳帧的话,可以达到20帧100%速度运行。虽然没达到60帧满速,但通过跳帧,至少是可以玩了。从卡成PPT到可以20帧玩起来,这其实是个很大的里程碑,终于有一台真正意义上能撸《战神》的开源掌机了。

​ 跑《战神》不能满速是很正常的,即使是瑞芯微目前最高端RK3399也不能60帧。但是,通过这个性能,可以估计到其他主流PSP游戏都能满速了。

​ 《灵魂能力-毁灭宿命》是PSP平台的一款格斗大作。测试发现可以60帧100%满速运行,运行流畅,打斗操作很舒服。
在这里插入图片描述
​ 笔者比较喜欢玩的《龙珠Z真武道会》也测试了一下。60帧100%满速,非常完美。
在这里插入图片描述
​ 《世嘉拉力》是PSP平台上非常有名的赛车类游戏,测试发现也可以100%满速。《世嘉拉力》原本就是30帧,运行很流畅。测试时候发现模拟摇杆的控制手感也比较好,模数转换的比较精准,打方向时可以准确控制前轮角度。另外摇杆弹簧力度适中,一场拉力赛操作下来,手指不会酸。在这里插入图片描述
6、喜闻乐见的跑分

​ 虽然OGA是个游戏机,但是,既然它的处理器是多核CPU,我们还是做个OpenMPI的并行计算测试吧。参考本人的大作:openmpi多线程并行娱乐跑分大师
https://github.com/xukejing/LeezRK3399/tree/master/openmpi-test

​ 这个代码做了450x450的double类型矩阵的乘法,具体算法见github页面。这个代码完全开源,没办法作弊的,比较有可信度。测试结果,单线程耗时8.93883秒,4线程耗时2.56591秒,4线程并行效率0.87。测试截图如下:
在这里插入图片描述
​ 这个成绩基本与NanoPi R2S(基于RK3328)接近,其中单线程性能OGA的RK3326略高,多线程并行效率和多线程并行性能R2S的RK3328更高。

​ 我已经收集了市面上常见的几款板子的并行计算跑分成绩,见github上分享的文件。
https://github.com/xukejing/LeezRK3399/blob/master/openmpi-test/Results.md

测试总结查看原文章链接:https://www.icxbk.com/article/detail/1437.html


http://www.ppmy.cn/news/221536.html

相关文章

tf卡可以自己裁剪成nm卡_这些年Surface 3用过的TF卡与购买心得

使用Surface 3已经多年,内置储存总是不够用,这些年来不断购买TF卡扩展储存。今天数了下手上已买过9张卡。替换下来的卡一些已经卖掉,一些还继续服役于手机,路由器,相机,导航等各种数码产品。这次把收集的跑分图晒晒,顺便谈谈储存卡选购心得。 购买理由 因为Surface 3是阿…

选择MediaTek,赋能 Vewd for Automotive 平台

与全球先进的半导体解决方案提供商合作 挪威奥斯陆--(美国商业资讯)--OTT 软件解决方案的领先提供商 Vewd 今日宣布,MediaTek的 Autus I20 (MT2712) 芯片组已选为赋能 Vewd for Automotive 的首个参考平台。Vewd for Automotive 是一款采用白色徽标、基于云管理的内…

简单教会按关键字搜索商品

前往注册开通测试 公共参数 名称类型必须描述keyString是调用key(必须以GET方式拼接在URL中)secretString是调用密钥api_nameString是API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]cacheString否[yes…

2017嵌入式软件行业现状及概述

[阅读原文]:超长文预警 导读: 本文章介绍了截止2017年为止的嵌入式软件行业现状,包括就业方向,行业产品类型,待遇等等。另外还简单概述了下嵌入式软件所需的知识技能以及未来可能的技能发展走向。本文章远不如专业的行…

索尼推出全新游戏外设系列;现代汽车公布IONIQ 6新车外观设计 | 美通企业日报...

美通社要闻摘要: 索尼推出全新游戏外设系列INZONE。亚马逊云科技成立量子网络中心。现代汽车公布IONIQ 6新车外观设计。德国马牌新能源汽车轮胎eContact上市。国轩高科拟在欧洲投建年产18GWh生产基地。艾里尔和贺尔碧格合作非润滑压缩机解决方案。Ceres和壳牌宣布绿…

【记录】python3 tkinterUI编辑器应用之索尼walkmanA35播放列表编辑工具

tkinterUI编辑器应用(二) 前言一、工具使用说明二、分析播放列表文件三、tinytag读取歌曲信息四、treeview列表模式时点击标题进行排序五、主文件代码,其他代码这里就不展示了 前言 几年前买了个A35播放器,在播放器里编辑播放列表…

运维小白必学篇之基础篇第七集:磁盘管理实验

磁盘管理实验 实验作业: 1、添加1块磁盘,并查看(lsblk) 2、使用MBR分区表的格式对添加的磁盘划分分区,完成以下操作: 1、创建3个主分区,每个分区大小为2个GB 2、创建扩展分区,将剩…

【学习记录】win10 + ubuntu 22.04双系统安装

一、背景 因为家里的台式(Windows 10)最近一直频繁蓝屏,再加上Win10之前经常性的资源管理器未响应,对Windows系统逐渐失去了信心,于是想着安装稳定性较好的Linux。以前抵触Linux是因为其人机交互界面没Windows那么直观…