RK3568是瑞芯微开发出一款很好用的芯片。我先把ROCKCHIP的原厂信息搬过来看看。
首先声明一下,这篇文章里的资讯版权归瑞芯微电子股份有限公司。毕竟是我转过来的嘛。
我自己的心得,版权就归我啦。
主要特性
| 详细参数 | |
| CPU | • 四核64位Cortex-A55,主频最高2.0GHz |
| GPU | • ARM G52 2EE |
| • 支持OpenGL ES 1.1/2.0/3.2,OpenCL 2.0,Vulkan 1.1 | |
| • 内嵌高性能2D加速硬件 | |
| NPU | • 支持1T算力 |
| 多媒体 | • 支持4K 60fps H.265/H.264/VP9视频解码 |
| • 支持1080P 60fps H.265/H.264视频编码 | |
| • 支持8M ISP,支持HDR | |
| 显示 | • 支持多屏异显 |
| • 支持eDp/HDMI2.0/MIPI/LVDS/24bit RGB/EBC | |
| 接口 | • 支持USB2.0/USB3.0/PCIE3.0/PCIE2.1/SATA3.0/QSGMII |
我再搬运一下RK3568 RK3568 Brief Datasheet的介绍

接下来是 框图

典型应用框图我也搬过来吧

我来说说我对这款芯片的想法
1.先看架构:Cortex-A55 x 4 & NPU 1 Tops
很典型,大家原来用I.MX6干啥,这个芯片就能干啥。A9升级到A55已经是大势所趋,综合这两年碰到的需求,电力、能源、医疗、工控、网络安全、智能楼宇,甚至军X的需求,对这个芯片很是青睐。我这里接触到的需求主要集中在RK3568J,这种工业级场景大范围的选用了这个国产化的芯片,看来市场对RK3568J的稳定性还是很认可的。我相信RK3568-b2商业级的版本也是大放异彩。
对于有人工智能需求的场景来看,1Tops的算力不能算多,简单的识别的还是可以很好的。PaddlePaddle、PyTorch、TensorFlow都有支持,YOLO也能用,真的很不错。
2.再看外部存储的支持:
先看内存吧,我见过1GB、2GB、4GB、8GB的支持。1GB、2GB大多数用了DDR4内存;4GB用DDR4也有,LPDDR4(x)也有。8GB应该都会用LPDDR4(x),我没查到生产单片工业级DDR4 4GB内存芯片的厂家,就算是用应该是个大价钱。
再看看emmc,总体上常见的4GB到64GB都行,我也测试过,看芯片手册支持128GB也没啥问题。我没找到合适的128GB工业级emmc,目前没测试。
3.外部接口
这部分真的是史诗级的加强,第一次看见外部接口,让我眼前一亮,口水一地。再加上价格优势,义无反顾的搞起RK3568来了。让我琢磨一下怎么来写外部接口,这部分很多朋友都想了解。
今天写到这里,先回家做饭去了。吃饭回来了,继续更。
外部接口正如上面那个框图里描述的,很全面,但是PIN脚才600多,注定了用起来要悠着点,不能框图写了多少就规划多少。接口细节我在后续的文章里进行介绍、测试、分析代码。