RK3399中文简介

article/2025/8/30 7:07:14

1.概述
RK3399是一种低功耗、高性能的处理器,可用于计算、个人移动互联网设备和其他智能设备应用程序。基于大。小架构,它集成了双核心Cortex-A72和四核Cortex-A53与单独的NEON协处理器。

许多嵌入式功能强大的硬件引擎为高端应用程序提供了优化的性能。RK3399支持多格式视频解码器,包括H.264/H.265/VP9up到4Kx2K/60f解码器,特别是H.264/H.265解码器支持10位编码,还支持1080p/MVC/VP8编码器,1080p,高质量的JPEG编码器/解码器,特殊的图像预处理器和后处理器。

嵌入式3DGPU使RK3399与OpenGLES1.1/2.0/3.0/3.1/3.2、OpenCL1.2和DirectX11.1完全兼容。特殊的二维硬件引擎与MMU将最大限度地提高显示性能,并提供非常平稳的操作。

RK3399具有高性能的双通道外部内存接口(DDR3/DDR3L/LPDDR3/LPDDR4),能够维持苛刻的内存带宽,还提供了一套完整的外设接口,以支持非常灵活的应用程序。

2.功能

2.1微处理器
双核ARM皮层-A72MPCore处理器和四核ARM皮层-A53MPCore处理器,都是高性能、低功耗和缓存的应用处理器
两个CPU集群大集群-A72优化的高性能和小集群与四核皮层-A53优化的低功耗。
完全实现ARM架构v8-A指令集,ARMNeon高级SIMD(单条指令,多数据)支持加速媒体和信号处理
ARMv8密码扩展
SCU确保每个集群的MPCore之间的内存一致性
CCI500确保两个集群之间的内存一致性每个Cortex-A72集成了48KBL1指令缓存和32KBL1数据缓存与4路集关联。每个CortexA53集成32KBL1指令缓存和32KBL1数据缓存,分别采用4路集关联
1MB统一L2缓存,512KB统一L2缓存信任区技术支持
全核视图调试解决方案
CPU核心系统的8个独立的电源域,以支持内部电源开关,并根据不同的应用场景在外部打开/关闭
两个隔离电压域,分别支持大簇和小簇的DVFS。

2.2内存组织
内部片内内存
–BootROM
–内部SRAM
外部片外memory①
–DDR3/DDR3L/LPDDR3/LPDDR4
–SPI非/NAND闪存
–eMMC5.1SD3.0/MMC4.51

2.3内存
内部引导
–大小:32KB
–支持系统从以下设备引导:
SPI接口
eMMC接口
SD/MMC接口
–支持系统接口下载以下:
USBOTG接口
内部SRAM大小:200KB
支持安全和非安全访问
安全或非安全软件可编程
安全空间安全空间可以是0KB,4KB,8KB,12KB,16KB,…高达64KB,4KB步骤

2.4外接存储器或存储设备
动态内存接口(DDR3/DDR3L/LPDDR3/LPDDR4)
兼容JEDEC标准DDR3-1866/DDR3L-1866/LPDDR3-1866/LPDDR4sdram
支持2通道,每个信道16或32位数据宽
每个通道支持最多2级(芯片选择);共4GB(最大)地址空间。最大地址的空间通道也4GB,这是软件可配置
32位/64位数据宽度是软件可编程
可编程定时参数支持DDR3/DDR3DL/LPDDR3/LPDDR4DDRam从各种供应商
高级命令重新排序和调度最大化总线利用率
嵌入式PHY动态漂移检测与控制器
可编程输出和ODT阻抗与动态PVT补偿
低功率模式,如DDR3/DDR3L/LPDDR3/LPDDR4sdram
断电和自刷新支持待机模式自动门控DDR控制器时钟省电
支持断电DDR控制器和DDRPHY
支持基于硬件的DDR频率扩展

2.5系统组件
内核-M0
两个内核-M0在RK3399与内核-A72/内核-A53
拇指指令集结合高代码密度和32位性能
集成睡眠模式低功耗
快速代码执行允许慢处理器时钟或增加睡眠模式时间
确定性,高性能中断处理时间关键应用程序
串行线调试减少所需的针脚调试

CRU(时钟和重置单元)
支持时钟门控个别组件在RK3399
一个振荡器24兆赫时钟输入和8嵌入式锁
支持全球软复位控制整个SOC,也个人软复位为每个组件

PMU(电源管理单元)
多种可配置的工作模式来节省电力通过不同的频率或自动时钟门控控制或电源域开/关控制
大量的唤醒源在不同的模式
6单独的电压域
30单独的电源域,软件可以根据不同的应用场景上下电源

计时器
14芯片上64位计时器SoC基于中断操作不安全应用
12芯片上64位计时器SoC基于中断操作安全应用
提供两种操作模式:自由运行和用户定义计数支持计时器工作状态检查
固定24MHz时钟输入

PWM
四芯片基于中断操作
可编程预比例操作总线时钟,然后进一步缩放
嵌入式32位定时器/计数器设施
支持捕获模式支持连续模式或一次性模式
提供参考模式和输出各种占空比波形

看门狗
3个32位计数器宽度的计数器
计数器从APB总线计数从预设值下降到0,以指示超时
WDT在超时发生时可以执行两种类型的操作:
生成一个系统重位首先生成一个中断,如果在第二次超时发生时没有被服务例程所清除,则生成一个系统重位
可编程重位脉冲长度
完全16个确定的主要超时范围

邮箱
两个邮箱在SoC服务多核通信
支持每个邮箱四个邮箱元素,每个元素包括一个数据字,一个命令字寄存器和一个标志位,可以代表一个

中断
提供32个锁寄存器用于软件指示邮箱是否被占用
总线架构
128位/64位/32位多层AXI/AHB/APB复合总线架构
CCI500嵌入式支持两个集群缓存一致性
5嵌入式AXI互连
PERI低性能互连与一个128位AXI主服务器,7个64位AXI主服务器,一个32位AXI主服务器,两个64位AXI主服务器,5个32位AHB主服务器和许多32位AHB/APB从
PERI高性能互连一个128位AXI主服务器,一个128位AXIAHB主服务器和许多32位AHB/APB奴隶
显示互连两个128位AXI主服务器,两个64位AXI主服务器,一个32位AXI主服务器和大量32位AHB/APB奴隶
GPU互连一个128位AXI主服务器和32位APB从
视频与两个128位AXI主服务器,两个64位AXI主服务器和4个32位AHB从服务器灵活的不同QoS解决方案,以提高总线带宽的效用

中断控制器
支持8PPI中断源和148SPI中断源输入来自RK3399
支持16软件触发中断输入中断级别是固定的,对SPI高水平敏感,对PPI
支持本地特定的外围中断(LPI)低级敏感。这些中断是通过对控制器中的内存映射寄存器的外围接口生成的
支持每个中断源的不同中断优先级,并且它们始终是软件可编程的

2.6视频编解码器
视频解码器
MMU嵌入式
实时视频解码器:MPEG-1、MPEG-2、MPEG-4、H.263、H.264、H.265、VC-1、VP9、VP8、MVC
在这里插入图片描述
视频编码器
在这里插入图片描述
在这里插入图片描述
2.7外设接口
SDIO接口
兼容SDIO3.0协议
4位数据总线宽度
总共有2个MMC接口,可配置为SD/MMC或SDIO

GMAC10/100/1000M以太网控制器
有一个千兆以太网接口
使用RGMII接口支持10/100/1000mbps数据传输速率
支持10/100mbps数据传输速率
支持全双工和半双工操作

SPI控制器
6片上SPI控制器在
支持串行主和串行从模式,软件可配置基于
DMA或基于中断的操作
嵌入式两个32x16位FIFO分别用于TX和RX操作

UART控制器
5片上UART控制器在RK3399
基于DMA或基于中断的操作
嵌入式两个64字节FIFO为TX和RX操作
分别支持5位、6位、7位、8位串行数据传输或接收
标准异步通信位,如启动、停止和奇偶校验
支持UART操作的不同输入时钟达到4Mbps或其他特殊波特率
支持波特时钟生成的非整数时钟划分
支持UART0和UART3的自动流量控制模式

I2C控制器
9芯片上I2C控制器
多主I2C操作
支持7位和10位地址模式
串行8位定向和双向数据传输可以使
软件可编程时钟频率
I2C总线上的数据可以传输速率高达100k位/s,在快速模式,400k位/s或在快速模式+1Mbit/s。

GPIO
5组GPIO(GPIO0~GPIO4),完全有122GPIO
所有GPIO可以用来生成中断CPU
GPIO0和GPIO1可以用来唤醒系统从低功耗模式
拉方向(上拉或下拉)所有GPIO是软件可编程
所有GPIO总是在输入方向缺电复位
所有GPIO的驱动强度是软件可编程的

USBOTG3.0
嵌入式2USBOTG3.0接口
兼容规范通用串行总线3.0规范,版本1.0
通用串行总线规范,通用串行总线(xHCI)版本2.0
可扩展主机控制器接口,版本1.1
支持控制/批量(包括流)/中断/同步传输
同步传输USB3.0,高达8Gbps带宽描述符缓存和数据预取
USB3.0设备功能

USB2.0主机
嵌入式2USB2.0主机接口
兼容USB2.0主机规范
支持高速(480Mbps)、全速(12Mbps)和low-speed(1.5Mbps)模式
提供16个主机模式通道
支持主机模式下的定期输出通道

PCIe
在RK3399中的一个PCIe端口,兼容PCI快速基本规范修订2.1
操作模式:根复杂(RC)
最大链路宽度为4,单双向链路接口
支持2。5GT/s每车道串行数据传输速率
支持模块内的DMA,2个通道,2个RAM分区,2K字节深度
支持可调整BAR能力支持单物理PCI功能支持端点模式
支持遗留中断和MSI和MSI-X中断
支持出站和入站地址转换
支持附加到物理功能的虚拟功能
支持PCI快速活动状态电源管理(ASPM)状态L0和L1
支持L1电源管理子状态
支持PCI功能电源状态D0、D1和D3,以及相应的链路电源状态L0、L1和L2


http://chatgpt.dhexx.cn/article/gPopD9Yt.shtml

相关文章

RK3399平台入门到精通系列讲解 - 总目录

总目录 欢迎大家来到内核笔记的《RK3399平台开发入门到精通系列讲解》,开始前博主先列出RK3399平台学习的大纲,同时这也可以作为大家学习RK3399内核与安卓框架的参考。下面蓝字都是传送门,点击进入即可: 更新说明 此系列已更新…

网络渗透测试实验四 CTF实践

实验目的:通过对目标靶机的渗透过程,了解CTF竞赛模式,理解CTF涵盖的知识范围,如MISC、PPC、WEB等,通过实践,加强团队协作能力,掌握初步CTF实战能力及信息收集能力。熟悉网络扫描、探测HTTP web服…

20159302《网络攻击与防范》第五周学习总结

教材内容学习总结 1.基础知识回顾 通过教材内容的学习了解,掌握了基本的网站运行模式,并了解其结构方式。如下图: 运行过程为:首先客户在浏览器端发送请求,将相关的表单、数据交付给服务器;然后服务器根据所…

Kali Linux 2019-4解决安装中文乱码

1、安装KALI2019.4版本后会出现乱码问题 2、更新国内源,使用vim编辑器修改:vim /etc/apt/sources.list添加 #清华大学 [更新源] deb https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-freedeb-src https://mirrors.tuna.tsing…

计算机网络面试总结

前言 本人准研三,面临秋招压力,遂总结部分计算基础知识,以备不时之需,有些是从大佬博文摘抄的,都附有相应博文链接,如有遗漏,烦请联系本人更改,如有侵权,我会修改矫正。…

网络安全防护

网络基础知识 TCPIIP协议 1、传输控制协议/因特网互联协议(Transmission Control Protocol InternetProtocol,TCP/IP)是目前因特网中使用最广泛的协议。 2、目前因特网使用的是Pv4。IPv6是由互联网工程任务组(Internet Engineer…

语音识别 卷积神经网络,卷积神经网络字符识别

如何利用Python做简单的验证码识别 1 摘要验证码是目前互联网上非常常见也是非常重要的一个事物,充当着很多系统的 防火墙 功能,但是随时OCR技术的发展,验证码暴露出来的安全问题也越来越严峻。 本文介绍了一套字符验证码识别的完整流程&…

前端需要知道的计算机网络知识

1 Web 机制 无论通过有线方式 (通常是网线) 还是无线方式(比如 wifi 或蓝牙),通信需要进行连接,网络上的每台计算机需要链接到路由器(router)。 路由器确保从一台计算机上发出的一条信息可以到达正确的计算机。计算机…

网络安全阶段一学习笔记

本笔记来自温晓飞老师的网络安全课程 目录 1. 环境搭建2. IP地址详解3. 进制转换4. DOS基本命令与批处理5. 用户与组管理6. 服务器远程管理7. 破解系统密码8. NTFS安全权限9. 文件共享服务器10. 利用PE破解系统密码11. DHCP部署与安全12. DNS部署与安全13. WEB服务器和FTP服务器…

Linux网络服务:PXE高效批量网络装机

目录 一、理论 1.PXE批量网络装机概述 2.搭建 PXE 远程安装服务器 3.实现Kickstart无人值守安装 二、实验 1.搭建PXE远程安装服务器 2.安装Kickstart无人值守安装 3.安装图形化界面 三、问题 1.please complete all spokes before continuing 提示 一、理论 1.PXE批…

网络安全——SQL注入攻击

1、Web安全概述 Web安全可以从以下三个方面进行考虑: Web服务器的安全 Web客户端的安全 Web通信信道的安全 2、Web服务器的安全 针对Web服务器的攻击可以分为两类: 一是利用Web服务器的漏洞进行攻击,如IIS缓冲区溢出漏洞利用、目录遍历…

网络安全防护技术

网络安全防护技术 一、网络基础知识(1)TCP/IP协议(2)超文本标记语言HTML(3)超文本传输协议HTTP(4)端口(5)域名系统DNS(6)统一资源定位符URL(7)万维网WWW 二、网络安全威胁1、社会工程学攻击2、网络嗅探3、网络钓鱼攻击4、拒绝服务攻击5、远程控制攻击 三、网络安全防护与实践1、…

网络安全攻击与防护--HTML学习

第一节、 HTML基本语法(文末有对该文视频讲解) HTML的官方介绍什么的我就不说了,打字也挺累的,只简单介绍一下吧,其他的懂不懂都没关系。  HTML全称为Hypertext Markup Language,中文解释为超文本标记语言。  在HT…

实践三 网络嗅探与协议分析

20212806 2021-2022-2 《网络攻防实践》第3周作业 1.实验内容(知识总结)2.实验过程3.学习中遇到的问题及解决4.学习总结参考资料 1.实验内容(知识总结) 网络嗅探 (1)定义 网络嗅探是一种黑客常用的…

攻击篇--网络扫描(三)漏洞扫描

CVE 如果将每个人写的漏洞模块集中在一起,可以提高工作的效率。在这种情况下,出现了一个可以为大家所接受的漏洞行业标准,通用漏洞披露(CVE)是一本字典,为广泛认同的信息安全漏洞或者已经暴露出来的弱点起…

神经网络容易受到对抗攻击,网络攻防原理与技术

1、信息化战争的作战原则是什么? 三项基本原则:一是隐蔽;二是快速;三是高效。 隐蔽:就是通过隐身、欺骗等手段,确保“先敌发现、先敌攻击”; 快速:就是依托情报监视与侦察和快速打击系统&am…

DDOS学习+网络钓鱼+验证码攻击

目录 Dos攻击 TCP三次握手 如若发生意外(连接中) 攻击手段 1.SYN flood 2.Land(LandAttack)攻击 3.HTTP洪水攻击 4.ACK flood 5.UDP flood 6.死亡之Ping 7.泪滴攻击 防御方式 参考在此 ​图取自此师傅!白帽…

信息安全-网络安全的三大支柱和攻击向量

BeyondTrust公司(连续4年Gartner特权访问管理象限之领导者)的首席技术官和首席信息安全官Morey Haber(莫雷哈伯),与人合著,一口气写了三本书: 《身份攻击向量》:从身份角度出发&…

import itchat ModuleNotFoundError: No module named 'itchat'

刚开始学习着玩Python,装好出现这个问题。记录一下 解决办法: 勾选Existing enviroment: Interpreter:选择安装的Python目录下的python.ext ok。

python itchat库_用python【itchat】库获取群聊信息的正确姿势

我在《昆明单车骑行群体分析报告(2019版)》中曾用python的itchat模块抓取了我加入的昆明单车群信息,并做了简要分析。 在持续十来天抓取群数据的时候,我发现一个奇怪现象,就是有一个群神出鬼没,有时候能抓…