RK3568开发笔记(一):瑞芯微RK3568芯片介绍,入手开发板的核心板介绍

简介: RK3568开发笔记(一):瑞芯微RK3568芯片介绍,入手开发板的核心板介绍

前言

  目前主流国产芯片为RV11XX、RK33XX、Hi35XX系列,本系列开启RK3568系列的技术教程笔记分享。

  本篇主要介绍RK3568芯片和入手开发板的核心板详细介绍。


RK3568芯片介绍

简介

  瑞芯微RK3568芯片是一款定位中高端的通用型SOC,是一款高性能低功耗四核应用处理器,采用22nm制程工艺,集成4核arm架构A55处理器和Mali G52 2EE图形处理器,支持4K解码和1080P编码。RK3568支持SATA/PCIE/USB3.0等各类型外围接口,内置独立的NPU,可用于轻量级人工智能应用。

  RK3568支持安卓11和linux系统,主要面向物联网网关、NVR存储、工控平板、工业检测、工控盒、卡拉OK、云终端、车载中控等行业定制市场。

  嵌入式3D GPU使RK3568与OpenGL ES 1.1/2.0/3.2完全兼容,OpenCL 2.0和Vulkan 1.1。特殊的2D硬件引擎将最大限度地提高显示性能并提供非常流畅的操作。

  内置NPU支持INT8/INT16混合操作。此外,兼容基于一系列框架的网络模型,如TensorFlow/MXNet/PyTorch/Caffe可轻松转换。

  RK3568具有高性能外部内存接口(DDR3/DDR3L/DDR4/LPDDR3/LPDDR4/LPDDR4X)能够维持要求的内存带宽,并提供了许多强大的嵌入式硬件引擎来优化高端应用程序的性能,RK3568支持几乎全格式的H.264解码器4K@60fps,H.265解码器依据4K@60fps,还支持H.264/H.265编码器1080p@60fps,高品质JPEG编码器/解码器。

  

主要特点

工艺

  • 22 nm

CPU

  • 四核64位Cortex-A55,主频最高2.0GHz

内存

  • DDR3/DDR3L/DDR4/LPDDR3/LPDDR4/LPDDR4X
  • 支持eMMC 5.1,SDIO3.0

NPU

  • 支持0.8T算力

GPU

  • ARM G52 2EE
  • 支持OpenGL ES 1.1/2.0/3.2,OpenCL 2.0,Vulkan 1.1
  • 内嵌高性能2D加速硬件

显示

  • 支持多屏异显
  • 支持eDp/HDMI2.0/MIPI/LVDS/24bit RGB/T-CON

多媒体

  • 支持4K 60fps H.265/H.264/VP9视频解码
  • 支持1080P 60fps H.265/H.264视频编码
  • 支持8M ISP,支持HDR

外围接口

  • 支持USB2.0/USB3.0/PCIE3.0/PCIE2.1/SATA3.0/QSGMII

芯片逻辑框图

  

  

  注意:外设存在引脚复用的问题。


核心板

核心板实物

  

  

  

  

连接器

  4 x 80pin AXK5F80347YG AXK6F80347YG 0.5mm

  松下连接器:

  

  有点小贵,用了4个,差不多20-30之间了,而且底板和核心板都要用。

  核心板插拔也要注意:

  

  正确的方式是对准后,要平行平稳的安装和拆卸(从核心板四个角的方向依次翘开连接器)。

  

  

核心板参数

  

核心板接口速度

  

核心板接口资源

  

核心板主要功能介绍

  

核心板框架示意图

  

核心板排针引脚图

  

  

  

  

  

核心板尺寸图

  pcb尺寸:65mm x55mm。

  



相关文章
|
Ubuntu 安全 Linux
Linux(34)Rockchip RK3568 Ubuntu22.04和Debian 10上配置远程桌面工具
Linux(34)Rockchip RK3568 Ubuntu22.04和Debian 10上配置远程桌面工具
2631 0
|
存储 开发框架 算法
【串口通信】使用C++和Qt设计和实现串口协议解析器(一)
【串口通信】使用C++和Qt设计和实现串口协议解析器
4409 0
Cadence(OrCAD)原理图导入到PADS Layout遇到的问题和解决方法
先在Cadence中导出原理图的网表,当然这里的网表是PADS Layout支持的.asc格式,然后在PADS Layout导入该网表文件,最终出现提示错误的文本文件,没有导入成功。
3170 2
|
网络协议 安全 Linux
Linux剪裁探索初探
本文深入探讨了Linux剪裁的概念、方法、实践及其好处。Linux剪裁通过移除内核中不必要的模块和功能,减小内核大小、优化系统性能并提升安全性,特别适用于资源受限的设备和特定用途的服务器。文章详细介绍了配置内核选项、模块化和使用工具辅助剪裁的方法,并提供了一个实践示例,最后讨论了剪裁的好处与挑战。
917 15
|
存储 传感器 编解码
STM32外设系列—BH1750
本文详细介绍了BH1750的特点,原理图,IIC通信协议。给出了BH1750程序设计,能够实时获取周围环境光照强度。最后,给出了两种拓展应用,并说明了实现思路。
3193 0
STM32外设系列—BH1750
|
关系型数据库 MySQL 数据处理
探索Python中的异步编程:从asyncio到异步数据库操作
在这个快节奏的技术世界里,效率和性能是关键。本文将带你深入Python的异步编程世界,从基础的asyncio库开始,逐步探索到异步数据库操作的高级应用。我们将一起揭开异步编程的神秘面纱,探索它如何帮助我们提升应用程序的性能和响应速度。
|
Linux C# Android开发
一个开源、跨平台的.NET UI框架 - Avalonia UI
一个开源、跨平台的.NET UI框架 - Avalonia UI
1427 3
|
SQL 存储 开发框架
Radxa 学习摘录1
Radxa 学习摘录
957 0
|
XML 存储 Ubuntu
RK3568开发笔记(五):在虚拟机上使用SDK编译制作uboot、kernel和ubuntu镜像
buildroot虽然灵活,但是基于实际情况,本身是侧重驱动和应用定制开发的只定制一次文件系统投入有点多,还不如直接ubunt自己交叉编译依赖库,做一些库的移植裁剪。   于是本篇就使用ubuntu系统了,至于其他库自己下源码在宿主机交叉编译号后,再拷贝过去或者直接在板子上编译也行(只是会比较慢),但是意义不大,因为开发过程肯定是用宿主机,不然核心板编译太慢,在编译上会花费不少可以省去的时间。
RK3568开发笔记(五):在虚拟机上使用SDK编译制作uboot、kernel和ubuntu镜像

热门文章

最新文章