早在2019年,瑞芯微电子就对外发布了rk3588。在当时,rk3588那4大核4小核的规格比得上当时的手机旗舰处理器。不过由于种种原因,这款芯片直到2021年底2022年初才真正出货。而按照rk官方的一贯做法,他们一般会同步发布官方evb板。这个evb板会把所有接口都引出来,还配了两块屏幕,价格昂贵,一般开发者根本无力负担。而且这款开发板本身也不容易买到,据说要到rk那里备案,还要走专门的代理商流程。
或许是rk官方也意识到了这个问题,后面rk旗下的一个品牌,叫做toybrick,他们也发布了一款tb-rk3588x开发板,这款开发板相对来说价格便宜一点,在evb板上面裁剪了一些功能。对于一般的开发者,或者是小型企业,想要评估rk3588的,使用这款开发板其实更加合适。
即使toybrick开发板限制没那么多,但是也要从代理商获取。目前深圳风火轮作为toybrick的合作伙伴,他们的店铺有这款开发板出售,
本文将从硬件,软件两个方面,大致介绍一下tb-rk3588x。 硬件介绍开发板的外包装,上面的文字说明了toybrick这个品牌开发板的定位。
包装内包含核心板一个,底板一个,电源,typec线,以及散热片
底板的正反面,可以看出,即使在官方的全功能版本evb上做了裁剪,还是有不少接口
核心板
将底板,核心板,散热片组装为完整的开发板。
主要硬件配置如下
瑞芯微rk3588,搭载quad-core cortex-a76 and quad-core cortex-a55,主频高达2.4ghz,mali-g610 mp4 gpu,以及6 tops算力的npu
8gb lpddr4内存,内存芯片厂商为三星,规格为lpddr4x 4266 mbps
32gb emm,emmc芯片厂商为kingston,规格为5.1 (hs400)
支持最多四个显示屏,最大支持8k输出,包括 hdmi、usb-c上的displayport、dsi、edp
sata接口,可以接hdd
usb 3.0 host x1 usb 3.0 type-c x1 usb2.0 x2 pcie3.0 x1
ap6275s,使用pcie2.0接口,支持wifi6 5g/2.5g,bt4.2
2x gmac(10/100/1000m),一路使用rgmii,一路使用pcie扩展
扩展gpio
其接口分布图如下
目前售价, 8g内存+32g emmc规格核心板+底板3299元而第三方开发板,目前同等规格的,大概2000块左右,不过,从硬件的角度来说,tb-rk3588x有以下几个优势,是其他第三方开发板无法媲美的1、硬件完全开源,包括核心板和底板,某些第三方开发板厂家是不开放全部原理图的2、硬件用料讲究,没有为了降低成本而降低用料标准。避免了调试时一些莫名其妙的问题3、有全功能的pcie3.0和sata 3.0,提供了足额的供电操作系统目前toybrick为tb-rk3588x提供了android 12.0和debian 11.0两种系统,其中android 12.0没有源码,debian 11.0有内核和uboot源码,没有rootfs源码,rootfs只能烧录到板上之后再进行定制开发。toybrick官方的wiki为 https://t.rock-chips.com/wiki/cn/tb-rk3588x/,这里有软件开发的相关资料。此处以android为例,介绍一下它的操作系统。
首先下载它的固件
解压之后得到以下内容
其中第一个为其固件,第二个是它的烧录工具
按住此按钮,然后上电,打开烧录工具,可以看到出现一个loader设备
烧录工具已经配置好了地址,直接点击执行,就可以开始烧录
烧录之后,开发板会启动android 12系统。由于板上已经带了usb转串口的芯片,因此找根普通的usb线连接pc和开发板,即可看到开机时的log从启动流程上看,rk3588跟rk此前的soc差不多,首先是ddr固件
ddr最终定频为2112mhz,这个频率超过了3568的1560mhz,是目前rk系列芯片最大支持的ddr频率然后可以看到它的内存确实识别为16bit x 4channel,总共64位
然后进入uboot,rk的uboot版本依旧是2017.9
内核版本更新为5.10,它的编译器也更换为llvm了
进入android系统之后,通过getprop可以看到其编译信息
android 12的ui也更新了,更加适合这种横屏设备
性能测试用rk官方的开发板和官方发布的固件来进行性能测试,会具备一定的代表性,虽然tb-rk3588x在某些方面并没有把rk3588的性能发挥到极致,比如它的ddr使用的是lpddr4x而不是更快的lpddr5。对于这类面向高端平板,和高端box的芯片,我们使用3dmark life extreme来进行测试,测试同时在使用命令行查看其负载,温度的变化。安装3dmark后,还要安装wild life测试项目,然后在首页找到wild life测试项目进入测试即可
在测试过程中,可以通过以下命令查看系统信息
测试过程和空载情况下的系统信息如下
空载 3dmark测试时
内存消耗 2.26gb 4.5gb
cpu大核0、1温度 35.153 45.3
cpu大核2、3温度 35.153 45.3
cpu小核温度 35.153 46.23
gpu温度 35.153 48
cpu的负载信息 11%/800% 107%/800%
cpu小核工作频率 1.416ghz 1.608ghz
cpu小核最大工作频率 1.8ghz 1.8ghz
cpu大核工作频率 408mhz 2.4ghz
cpu大核最大工作频率 2.4ghz 2.4ghz
gpu工作频率 300mhz 1ghz
最大工作频率 1ghz 1ghz
从分数上看,rk3588的性能可以对标mtk平台的天玑1000+(1167分)和天玑1100(1215分),可以对标高通平台的骁龙865(1116分),介乎于苹果a11和a12之间。无愧国产旗舰芯片的称号。可以看出在运行3dmark这类高图形负载测试的时候,其大核和gpu会以最高频率运行,而小核的频率并没有达到最高,而空载的时候大核和gpu几乎不运行,温度不到50摄氏度,说明其性能和功耗的平衡设计得不错。
结语本文首先介绍了tb-rk3588x的硬件,然后简单介绍了其android12的sdk,最后在android12使用3dmark life extreme测试了其性能。如果想要从软件和硬件对rk3588平台进行评估,那么tb-rk3588x是一个不错的选择,它已经引出了大部分常用的接口,同时,tb-rk3588x的售价相对官方的evb板来说是比较便宜的,目前从toybrick的代理商深圳风火轮可以直接获取到这款开发板。而rk3588,虽然发布日期延迟了一年多,但是这款芯片仍然在平板,和box市场上拥有很强的竞争力,基本是目前国产同类平台的最强者。
凸轮轴位置传感器在哪个位置 凸轮轴位置传感器三根线怎么测量
哪个牌子的蓝牙耳机续航久,长续航的蓝牙耳机推荐
为稳定DRAM价格并平衡市场供需环境 2019年各厂计划减少资本支出
消费级机器人公司Anki被收购 未来或将有无限的潜力
公交站安全用电云平台-实时监测公交车站配电系统漏电电流及水浸状态Acrelsale1
TB-RK3588X开发板评测
工信部废止新能源汽车动力电池白名单
福特Mustang换装10AT之后又能擦出什么不一样的火花呢?
力合微国产首款通过Sunspec认证的PLC光伏组件快速关断芯片及解决方案
五轴联动运动控制系统
智能家居魔镜是智能家居中最新的黑科技产物
微软可能在考虑通过在线云服务提供DeepSpeed
物联网如何在音乐产业中应用
告别诺基亚:移动先锋的兴衰史
三星大规模扩张芯片业务 考虑建设第二座芯片厂
EDA企业芯华章完成近亿元Pre-A+轮融资
关于中芯国际的分析和介绍
发电机工作原理 发电机功率一般是多少
linux文件系统之mount流程分析
对一套二级被动隔振/隔冲系统的几点思考