【RK3399】RK3399开发板概述

00. 目录

01. RK3399概述

瑞芯微电子股份有限公司(“瑞芯微”,股票代码:603893)成立于 2001 年,总部位于福州,在深圳、上海、北京、杭州、香港设有分/子公司,专注于集成电路设计与研发,目前已发展为领先的物联网(IoT)及人工智能物联网(AIoT)处理器芯片企业。

瑞芯微拥有一支以系统级芯片、模拟电路芯片设计和算法研究为特长的研发团队,在处理器和数模混合芯片设计、多媒体处理、影像算法、系统软件开发上具有丰富的经验和技术储备。瑞芯微主要产品除各类型处理器芯片外,还包括电源管理芯片、数模混合芯片、光电产品及开发板产品。

瑞芯微以市场为导向,技术创新为核心,致力于为客户提供多层次、多平台、多场景的专业解决方案,赋能消费电子、智能硬件、机器视觉、行业应用等多元领域。

rk3399是由本土芯片厂商瑞芯微(Rockchip)研发的高性能、低功耗“中国芯”。在2016年4月,rk3399首次在香港举行的电子展上亮相。芯片使用六核大LITTLE处理器:包括四核的Cortex-A53和双核的Cortex-A72,主频可达2.0GHz。芯片兼容3G、4G网络通讯,接口资源丰富、整体性能方面优异,比如USB3.0、MIPI双摄像头等设备接口。在操作系统的使用上也有很多可选性,用户可以选择Android/Linux/Debain等作为操作系统,也可以选择菲尼克斯、Flint OS等轻型办公开发环境,常用软件都可兼容。在2017年,官方宣布rk3399Linux系统开源。

显示接口丰富。还可以根据需求双屏同显或者双屏异显。视频方面支持双MIPI、HDMI、EDP、DP等众多主流显示输出口。

2.网络通道多样化。双频无线网络接收(2.4GHz/5GHz),千兆以太网口,蓝牙通信4.1。此外开发板上还接有Mini PCle口,可以扩展3G和4G通信。

3.外设接口齐全。USB2.0/3.0HOST,独立PCIE接口。常规的串口调试,42Pin的GPIO接口方便开发者调试使用。

4.操作系统兼容性强。Linux,Ubuntu,Debain,Android等开源操作系统,用户可自己选择合适的固件进行烧写。

官网:https://www.rock-chips.com/a/cn/

02. RK3399主要特性

RK3399主要特性

  • Dual-core Cortex-A72 up to 1.8GHz
    Quad-core Cortex-A53 up to 1.4GHz
  • Mali-T860 GPU
  • Dual-channel DDR3/DDR3L/LPDDR3/LPDDR4
  • 4K UHD H265/H264/VP9
  • HDR10/HLG
  • H264 encoder
  • Dual MIPI CSI and ISP
  • Dual USB Type-C and USB 2.0
  • HDMI 2.0a with HDCP 2.2
  • MIPI/eDP/RGMII/DP/PCIe
  • TrustZone/TEE/DRM

在这里插入图片描述

03. I3399特性参数

系统配置
CPURK3399
主频四核 A53(1.4GHz) + 双核 A72(1.8GHz)
内存2GB 或 4GB,最大 4GB
存储器4GB/8GB/16GB emmc 可选,标配 16GB
电源 IC使用 RK808,支持动态调频等

04. I3399接口参数

接口参数
LCD 接口同时支持 MIPI、EDP、HDMI 接口输出
Touch 接口电容触摸
音频接口AC97/IIS 接口,支持录放音
SD 卡接口2 路 SDIO 输出通道
emmc 接口板载 emmc 接口,管脚不另外引出
以太网接口支持千兆以太网
USB HOST2.0 接口2 路 HOST2.0
USB HOST3.0 接口2 路 TYPE3.0
UART 接口5 路串口,支持带流控串口
PWM 接口4 路 PWM 输出
IIC 接口7 路 IIC 输出
SPI 接口1 路 SPI 输出
ADC 接口1 路 ADC 输出
Camera 接口1 路 BT656/BT601,1 路 MIPI 输出
HDMI 接口高清音视频输出接口,音视频同步输出

05. I3399电气特性

电气特性
主 3.3V 输入电压3.3V/4.3A(推荐使用 3.3V/5A 输入)
副 3.3V 输入电压3.3V/300mA(不能和主 3.3V 混用)
输出电压1.8V(可用于底板供电,休眠后为 0V)
工作温度0~70度
储存温度-10~40度

06. I3399接口参数

在这里插入图片描述

硬件接口介绍
标号名称说明
【1】USB HOSTHOST2.0 接口
【2】USB HOSTHOST3.0 接口
【3】EDPEDP 接口
【4】TF 卡TF 卡座
【5】TYPECTYPEC 接口,兼容 OTG 功能
【6】BEEP蜂鸣器
【7】HDMI OUTHDMI 输出接口
【8】LOADHDMI IN 芯片程序烧录口
【9】HDMI INHDMI 输入接口
【10】SIM 卡槽3G、4G 手机卡槽
【11】USB HOSTHOST2.0 接口
【12】USB HOSTHOST2.0 接口
【13】USB HOSTHOST2.0 接口
【14】背光驱动LCD 背光驱动接口
【15】LCD 电压选择16,17 标识显示屏接口的电平选择,3.3V 或 5V
【16】MIPI DSI接 MIPI 接口的屏,FPC 接口
【17】MIPI DSI接 MIPI 接口的屏,排针接口
【18】MIPI CSIMIPI 摄像头接口
【19】触摸屏接口I2C 电容触摸屏接口
【20】串口UART0,TTL 电平
【21】按键接口6PIN PH 座,按键信号连接座
【22】UART2串口 2,TTL 电平,默认调试串口
【23】UART4UART4,TTL 电平接口
【24】GPIO 接口扩展 GPIO 口
【25】喇叭接口外置双声道扬声器
【26】喇叭接口外置双声道扬声器
【27】MIC耳麦接口
【28】LINE IN音频输入接口
【29】LINE OUT耳机接口
【30】FAN散热风扇电源接口
【31】RTCRTC 电池座
【32】GMAC千兆以太网接口
【33】红外接收头HS0038 红外一体化接收头
【34】DC OUT12V 电源输出
【35】DC IN12V DC 电源输入
【36】PCIE 接口接 3G、4G 模块的 PCIE 接口
【37】WIFI、BT6221A-SRC,双频 WIFI/BT 模组

07. I3399驱动支持

在这里插入图片描述

i3399主板驱动列表
driver \ systemlinux4.4.52 + android7.1linux4.4 + QT5.6linux4.4.5 + debian9linux4.4.5 + ubuntu16.04
7 寸 MIPI 屏(1024*600)
EDP 屏
背光驱动
PMIC 驱动
电容触摸
EMMC 驱动
SD 卡驱动
独立按键
ADC 驱动
蜂鸣器驱动
红外遥控
开关机
休眠唤醒
4 路 USB HOST2.0 驱动
1 路 USB HOST3.0 驱动
一路 TypeC(OTG)驱动
音频(ES8388)
录音(ES8388)
LINE IN(ES8388)
SDIO 双频 WIFI/BT4.0
CSI 摄像头驱动
USB 口摄像头驱动
串口
HDMI OUT
HDMI IN
4G 模块(PCIE 接口)
千兆以太网

08. 讨论

09. 参考资料

【1】友善之家NanoPC-T4开发手册

【2】MIPI的DSI接口(协议/时序/时钟计算) DPHY/CPHY

【3】瑞芯微官方手册

【4】Welcome to Firefly Linux 开发指南

【5】Firefly-RK3399开发手册

【6】https://opensource.rock-chips.com/wiki_Main_Page

【7】https://github.com/rockchip-linux

【8】Rkdeveloptool

【9】瑞芯微rk2568

【10】linux内核学习步骤(外文)

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

【12】linux驱动学习博客系列

【13】torvalds/linux

【14】内核源代码仓库地址(rockchip)

【15】u-boot源代码仓库地址(rockship)

【16】RK3399 TRM

【17】RK3399 Datasheet

【18】玩转 Rockchip 的开发板,这些信息你要知道

10. 总结

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: RK3399开发板是一款功能强大的开发板,适用于高级用户。下面是使用手册的详细说明: 首先,RK3399开发板是一款基于Rockchip公司自主设计的开发板,搭载了RK3399芯片,支持六核心架构,包括两个Cortex-A72高性能核心和四个Cortex-A53低功耗核心,主频高达1.8GHz,同时还配备了Mali-T860MP4的高性能图像处理单元,可以满足高性能计算和图像处理的需求。 为了方便高级用户使用,RK3399开发板提供了丰富的接口和扩展能力。包括USB 3.0接口、USB 2.0接口、HDMI接口、DisplayPort接口、以太网接口、SD卡槽以及GPIO等接口,用户可以通过这些接口来连接外设设备、外部存储、显示器等,实现更多功能的扩展和应用。 在软件方面,RK3399开发板支持多种操作系统,包括Android、Linux等,并提供了相关的SDK和工具链,方便用户进行开发和调试。用户可以使用C、C++、Java等编程语言进行开发,还可以利用硬件编码解码的能力来实现音视频播放、图像处理等功能。 对于高级用户而言,RK3399开发板提供了丰富的技术支持和资源,用户可以参考开发板的原理图、芯片手册等文档,深入了解RK3399芯片的工作原理和特性,以便更好地进行二次开发和优化。 总之,作为高级用户,使用RK3399开发板可以充分发挥其强大的性能和扩展能力,实现更丰富的功能和应用。同时,得益于丰富的技术支持和资源,高级用户可以充分发挥创造力和想象力,开发出更具实用性和创新性的应用。 ### 回答2: RK3399开发板是一款强大的嵌入式处理器,拥有广泛的应用领域。以下是对RK3399开发板高级用户使用手册的回答。 RK3399开发板高级用户使用手册包含详细的硬件和软件配置信息,以及一些高级功能的使用说明。首先,该手册提供了对开发板的硬件组件的详细介绍,包括处理器、内存、存储、显示接口、传感器和外部接口等。 其次,手册介绍了RK3399开发板的软件配置信息。用户可以找到如何安装和配置操作系统的详细步骤,包括Linux和Android。手册还提供了一些常用工具和驱动程序的安装方法,以及一些高级功能的设置,如网络连接、声音设置和外设的使用。 除此之外,手册还包含了一些开发板的高级功能的使用说明。比如,RK3399开发板支持GPU加速,用户可以了解如何配置和使用GPU进行图形加速。此外,手册还介绍了如何进行开发板的调试和测试,以及如何进行固件的升级。 最后,手册还提供了一些实用的开发工具和示例代码的使用指南。用户可以了解如何使用开发环境进行应用程序的开发和调试,以及如何使用编程接口和库函数来编写应用程序。 总之,RK3399开发板高级用户使用手册是一份详细的参考文档,能够帮助用户更好地了解和使用该开发板的硬件和软件功能,并且提供了一些高级功能的设置和开发指南。 ### 回答3: RK3399开发板是一款高性能的ARM开发板,适用于高级用户进行项目开发和定制。以下是其使用手册的详细内容: 1. 硬件介绍:说明RK3399开发板的硬件架构、接口布局和主要功能,包括处理器、内存、存储等信息,以便用户全面了解开发板的硬件配置。 2. 系统安装:介绍如何从零开始搭建RK3399开发板的开发环境,包括系统的烧录和启动,操作系统的安装和配置。 3. 开发环境:详细介绍如何配置开发环境,包括交叉编译工具链的安装和配置,SDK的下载和配置,以及常用开发工具的使用。 4. 应用开发:提供基于RK3399开发板的应用开发指南,包括编写和调试应用程序,使用硬件接口进行输入输出控制,以及使用外部设备进行测试和调试。 5. 驱动开发:介绍如何开发和调试驱动程序,包括设备驱动程序的编写,设备树的配置,以及相关驱动程序的加载和测试。 6. 系统调优:提供系统性能调优的指南,包括如何进行内存管理、调度优化、电源管理和硬件加速等方面的优化,以提高系统的性能和稳定性。 7. 故障排除:列举一些常见的故障和解决方法,包括系统启动故障、应用程序崩溃、硬件接口失效等问题的排查和解决方案。 总之,RK3399开发板高级用户使用手册提供了全面的指南和教程,帮助用户更好地理解和使用开发板,实现自己的项目开发和定制需求。无论是应用开发还是驱动开发,用户都能够通过该手册获得良好的指导和支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值