RK3399产品参数分析

RK3399的产品特性

Core
Big.Little体系结构:双核Cortex-A72四核Cortex-A53,64位CPU
• ARM Mali-T860MP4 GPU, OpenGL ES1.1/2.0/3.0/3.1/3.2, Vulkan 1.0, OpenCL 1.2, DX11
Memory
• 双通道 DDR3-1866/DDR3L-1866/LPDDR3-1866/LPDDR4-1866
• 支持 eMMC 5.1 with HS400, SDIO 3.0 with HS200
Multimedia
• 4K VP9和4K 10位H.265/H.264视频解码器,高达60 fps
• 1080 p其他视频解码器(VC-1,MPEG-1/2/4,VP 8)
• 用于H.264和VP8的1080 p视频编码器
• 安全视频路径,可操作,支持宽带1级,PlayReady
• 视频后处理程序:去交错,去噪,增强边缘/细节/颜色。
Display
• 双显示器引擎高达4096x2160和2560x1600
• 双通道MIPI-DSI TX,每个通道4车道
EDP 1.3配有PSR,4条车道高达10.8Gbps
HDMI2.0a,HDCP 1.4/2.2,高达4K 60 Hz
• 显示端口1.2,4车道,高达4K 60 Hz
HDR 10/HLG显示器与Rec.2020和Rec.709之间的转换
Camera
• 双13 MPixel ISP和双MIPICSI-2
Other
• 内置带有USB3.0和DisplayPort交替模式的双类型
• PCIe v2.1(4条全双工车道),最高2.5Gbps/行车
• 嵌入式RGMII接口三通道I2S,SPDIF输出
PMU
• RK808-D / RK818-3
Availability
• MP Now

Big.Little 架构

基于big.LITTLE技术的八核处理器,并没有将传统内核放在单一的处理器上,而是一分为二,其中一个使用了4个“小核心”,另一个则使用了4个“大核心”,这两个“核心”都有着自己独立的速度和性能。通过两大核心自主运行,搭载Big.little技术的处理器比之前的手机CPU更加高效,毕竟后者只有一个或者两个内核。

SRAM

静态随机存取存储器(Static Random-Access Memory,SRAM)是随机存取存储器的一种。所谓的“静态”,是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。相对之下,动态随机存取存储器(DRAM)里面所储存的数据就需要周期性地更新。然而,当电力供应停止时,SRAM储存的数据还是会消失(被称为volatile memory),这与在断电后还能储存资料的ROM或闪存是不同的。

OpenCL,OpenVG,OpenGL,DX

OpenGL(OpenGraphics Library)
OpenGL是业界最广泛采用的二维和三维图形API,将成千上万的应用程序应用到各种各样的计算机平台上。它是独立于窗口系统和操作系统以及网络透明。OpenGL使软件开发人员为PC,工作站和超级计算机硬件创造高性能,视觉上引人注目的图形软件应用程序,在市场,如CAD,内容创作,能源,娱乐,游戏开发,制造,医疗和虚拟现实。OpenGL公开了最新图形硬件的所有功能。
OpenCL(OpenComputing Language,)
开放运算语言opencl并行计算,面向异构系统通用目的并行编程的开放式、免费标准,也是一个统一的编程环境,便于软件开发人员为高性能计算服务器、桌面计算系统、手持设备编写高效轻便的代码,而且广泛适用于多核心处理器(CPU)、图形处理器(GPU)、Cell类型架构以及数字信号处理器(DSP)等其他并行处理器,在游戏、娱乐、科研、医疗等各种领域都有广阔的发展前景。
OpenVG
针对诸如Flash和SVG的矢量图形算法库提供底层硬件加速界面的免授权费、跨平台应用程序接口API。
OpenVG现仍处于发展阶段,其初始目标主要面向需要高质量矢量图形算法加速技术的便携手持设备,用以在小屏幕设备上实现动人心弦的用户界面和文本
Vulkan/D3D12和OpenGL/D3D11相比,就好像手动挡和自动挡。你如果对车毫无概念但要学车的话,自动挡比手动挡好入门得多。
OpenGL的硬件兼容性不如DirectX。用OpenGL写一个程序,在nVidia上跑起来了,百分之八十是没法在intel上跑,百分之九十九没法在AMD上跑。
似乎没人提到生态环境问题。dx的生态环境包括很方便的调试工具、资源查看工具、指令流截取工具。。。gl的生态环境只能吃屎。

参考:
OpenGL,OpenCL,OpenAL,OpenMp,Opengles,WebGL,OpenVG 概念:https://blog.csdn.net/qq_38880380/article/details/78883404
OpenVG简介:https://blog.csdn.net/u013467442/article/details/42559049
openGL、vulkan求解惑?:https://www.zhihu.com/question/41053397
Windows 支持 DirectX 和 OpenGL,为什么大多数 PC 游戏还是 DirectX 开发?:https://www.zhihu.com/question/23241456

DDR3,LPDDR3

能问出这个问题就说明对于题主来说无须在意差别,最多注意一下就是LPDDR3的机器基本无法升级内存,如果未来可能有升级打算,要么一步到位选择带有LPDDR3机器的顶配,要么选择DDR3
笔记本上用LPDDR3 1866和DDR3 1866有什么差別?:https://www.zhihu.com/question/307771339/answer/565041744

eMMC,HS200

eMMC是一种接口协议,5.0是版本,低版本的如4.5、4.41、4.4等,主要是在读写速度上有区别。如下图,低版本的eMMC协议是不支持高速HS200及HS400的速度的。

DDR52就是最高 52M clock,数据速率就是 52 x 2 = 104
HS200 就是最高 200M clock,单通道,数据速率也是 200
HS400 也是最高 200M clock,但是是双通道,所以数据速率是 200 x 2 = 400
HS200和HS400 是 5.0 协议才有的。

emmc 设备支持的时钟模式:
Speed Mode clock (MHz)
Default Speed 26
Hight Speed SDR 52
Hight Speed DDR 52
HS200 200
HS400 200
SDR : 单边沿采样
DDR : 双边沿采样

SD与MMC都是存储设备的标准,包括物理硬件与协议软件,SD的软件协议与MMC的软件协议是不同的协议,物理硬件也不同。SD相对MMC增加了数据权限功能,防止数据被他人复制,增加了安全性。
SD卡与MMC卡的引脚定义是不一样的,接口不兼容,当然现在市面上应该很难见到MMC存储卡了。
SDIO是在SD软件协议上定义的标准接口,透过 SD 的 I/O接脚来连接外部外围,并且透过 SD 上的 I/O 数据接位与这些外围传输数据,相对SD增加了低速标准。
eMMC是当前使用很多的设备。eMMC为具备MMC协议标准的芯片,故名eMMC-embeded MMC, 嵌入式MMC,封装形式为IC。

emmc5·0接口和别的有什么区别:https://zhidao.baidu.com/question/1885067407676653708.html
eMMC 里 DDR52 HS200 HS400 等的含义:blog.chinaunix.net/uid-20709938-id-5759726.html
emmc 的 HS200 特性:https://winddoing.github.io/post/34668.html
mmc/eMMC/SD-card/SPI/SDIO:https://www.cnblogs.com/legend-yuan/p/8178594.html

H.265, H.264,VP9

H.265 继承了 H.264 的视频编码标准体系,在商业应用中更加广泛,多使用于安防、军政、企业等场景中,但由于其专利持有者过多,导致其商用费用过高,在推广中面临较大阻力。VP9 由 Google 研发,可以免费使用。在实际推广中,微软、苹果等公司不愿看到 VP9 一家独大,其他互联网厂商也不希望主流视频编码格式被垄断,因此目前在主要在 Google 自家的产品中得到支持,其他使用 VP9 的大厂并不多。就目前而言,H.265 在企业、安防中使用较为广泛,而 VP9 因其简易、实用的解决方案以及开发免费的特性在互联网应用场景中使用较多。

H.265和VP9,哪个更有前途?:https://www.zhihu.com/question/21067823

mpp,vpu

libvpu.so 库是用来与 librk_vpuapi.so 配合进行前向兼容,支持旧的 API。
现在推荐使用 mpp 库处理,默认就是硬编码,mpp 里没有软件编码实现
mpp 和 vpu 编码有什么区别,如何确保硬件编码:https://github.com/rockchip-linux/mpp/issues/97

PlayReady

PlayReady是微软配合新产品Silverlight而设计的DRM( 数字版权保护(Digital Right Management,DRM)是目前对网络中传播的数字作品进行版权保护的主要手段。)
产品,Silverlight是微软提供的一套rich media端到端的解决方案,和Adobe公司的Flash很类似而Adobe公司也不示弱,也推出了配合自己产品的DRM产品Flash Media Rights Management(FMRM),
playReady:https://blog.csdn.net/weixin_34160277/article/details/86039123

MIPI-DSI,DPI

MIPI-DSI是一种应用于显示技术的串行接口,兼容DPI(显示像素接口,Display Pixel Interface)、DBI(显示总线接口,Display Bus Interface)和DCS(显示命令集,Display Command Set),以串行的方式发送像素信息或指令给外围,而且从外围中读取状态信息或像素信息,而且在传输的过程中享有自己独立的通信协议,包括数据包格式和纠错检错机制。
LCD之mipi DSI接口驱动调试流程:https://blog.csdn.net/liwei16611/article/details/68146912

EDP,PSR

EDP是电脑显示屏的一种通信接口,采用EDP显示接口的电脑分辨率会比LVDS接口的显示分辨率高,一般高清屏都是采用这种通信接口,也就是能实现您说的“宽视角”的功能。
edp和lvds区别在哪里 - 全文:www.elecfans.com/monijishu/jiekou_shizhong_PLL/599488_a.html

PSR能延长行动装置电池寿命

PSR大概是eDP中被讨论最多的新功能。PSR能让系统在显示静止画面时,降低整体系统功耗。由于实际使用情境中,画面静止的情形经常发生,因此PSR能有效延长行动装置的电池寿命。

若显示面板要支援PSR,面板TCON内必须内建一个缓冲记忆体,在显示静止画面时,TCON会将画面存在缓冲记忆体内,此时影像来源装置(GPU或CPU)会停止传送影像,并切断影像传输介面,此时则由TCON自动将存在记忆体内的画面显示出来,这也是为什么这个功能称作面板自动刷新,且能让系统整体功耗降低的原因。
一篇很好的EDP入门介绍文章——了解AUX,PSR,ASSR 以及EDP版本的差异:https://blog.csdn.net/lqxandroid2012/article/details/52461657

HDMI

HDMI是一种高清数字接口标准,它可以提供很高的带宽,无损地传输数字视频和音频信号。为了保证HDMI或者DVI传输的高清晰信号不会被非法录制,就出现了HDCP技术。HDCP技术规范由Intel领头完成,当用户对高清晰信号进行非法复制时,该技术会进行干扰,降低复制出来的影像的质量,从而对内容进行保护。
HDMI之HDCP:blog.sina.com.cn/s/blog_679686370100vj71.html

HLG,HDR

HLG 的输出不带元素据,其编码值是相对值,按照百分比进行。 最大照度值=显示设备的技术指标,因此 HLG 可以根据不同的显示设备显示出不同 程度的 HDR 效果,具备自适应性能。

HDR10和Dolby Vision都是Perceptual Quantizer(也叫SMTPE ST2084)绝对值显示,PQ 的输出带元数据,其编码值是绝对亮度值。其输出可以有很多版本,比如 500nit,1000nit,2000nit 等等。如果显示设备没有达到输出版本的亮度要求,则高亮部分会被切掉。
无论是HLG也好、Dolby Vision也罢,都是致力于再造拍摄->后期->母版制作->传输->显示这样一个端到端的生态环境,来保留和重现视频中更亮和更丰富的色彩像素,从而让人眼从电视上看到视频的时候,能够感觉的图像效果的提升,也就是所说的HDR全流程制作。、
详解HDR的三个标准——HLG/HDR10/Dolby Vision:https://blog.csdn.net/charleslei/article/details/80385407
HDR是在摄影中常用bai到的一种技术du,是英文High-Dynamic Range的缩写,意为“高动zhi态范围”。HDR技术可以克服多数相dao机传感器动态范围有限的缺点,并将图片色调控制在人眼识别范围之内。它能将多张曝光不同的照片叠加处理成一张精妙绝伦的图像。
HDR简单的说就是让你的照片无论高光还是阴影部分细节都很清晰。再说明白点,就是当你拍摄光比比较大的作品时,缩小光比,营造一种高光不过曝,暗调不欠曝。让亮处的效果鲜亮,而黑暗保留更多的细节,能分辨物体的轮廓和深度,而不是以往的一团黑。就是比如说我们拍摄一张天空很亮的照片,在一般情况下,拍摄的结果要不就是天空过爆,要不就是地面的景物曝光不足。

PMU

RK系列PUM(RK808-D得34脚)的VDC脚是强制上电开机脚,当VDC脚得电压在0.6V<VDC<1.8V,并且维持时间在500ms,RK808就会自动开机,相比以前RK平台用其他PMU需要这个功能的更方便。在VDC管脚上面一直加有0.6V<VDC<1.8V电压时,RK808是不能被关机,例:此时长按电源键或是执行软件关机流程,系统会下电并重启;如果需要关机,则需要撤销VDC管脚上面的电压。
RK硬件设计之PMU—RK808 VDC管脚巧妙应用:https://blog.csdn.net/u014411165/article/details/107156253

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×