Difference between revisions of "Main Page"

From Rockchip open source Document
Jump to: navigation, search
(Created page with " welcome to RK Linux community = (此测试用。) = '''已安装MediaWiki。''' <br/> [http://10.10.10.12:8444/index.php?title=Testcontent test] 入门 ( 此段测...")
 
 
(138 intermediate revisions by 3 users not shown)
Line 1: Line 1:
  
welcome to RK Linux community
+
= '''Source code''' =
  
= (此测试用。) =
+
Community source code:
  
'''已安装MediaWiki。'''
+
*Github: [https://github.com/rockchip-linux rockchip-linux]
  
<br/> [http://10.10.10.12:8444/index.php?title=Testcontent test]
+
Mainline&nbsp;sourcecode:
  
入门 ( 此段测试用。)
+
*[https://www.kernel.org/ Linux kernel]
 +
*[http://www.denx.de/wiki/U-Boot/WebHome U-Boot]
 +
*[https://github.com/ARM-software/arm-trusted-firmware ARM Trusted Firmware]
 +
*[https://github.com/OP-TEE/optee_os OP-TEE OS]
  
*[http://10.10.10.12:8444/index.php?title=Testcontent3 MediaWiki配置设置列表]
+
If you are using a Chromebook with Rockchip SoC, you can use:
*[https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ/zh-hans MediaWiki常见问题]
 
*[https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki发布邮件列表]
 
*[https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources 本地化MediaWiki到您的语言]
 
*[https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam 了解如何在您的wiki上打击破坏]
 
  
[http://blog.itpub.net/23718752/viewspace-2133139 .itpub.net/23718752/viewspace-2133139]" title="MySQL误操作数据恢复的简单实践(r11笔记第67天)">MySQL误操作数据恢复的简单实...</a>
+
*[https://chromium.googlesource.com/chromiumos/third_party/coreboot Chromium OS&nbsp;Coreboot]
 +
*[https://chromium.googlesource.com/chromiumos/third_party/kernel Chromium OS kernel]  
  
 
&nbsp;
 
&nbsp;
Line 22: Line 22:
 
&nbsp;
 
&nbsp;
  
&nbsp;
+
= '''Hardware Support''' =
  
= overview =
+
Rockchip official hardware document release(please click to enter soc detail or download):
  
Welcome to the Rockchip Linux Driver Package Development Guide. It is intended for software engineers to help them understand the RK Linux&nbsp;Driver&nbsp;Package, commonly known as Linux&nbsp;for Rockchip.&nbsp;
+
{| border="1" cellpadding="0" cellspacing="0" class="table_style"
 
 
&nbsp;
 
 
 
&nbsp;
 
 
 
&nbsp;
 
 
 
&nbsp;
 
 
 
= socs and feature =
 
 
 
&nbsp;
 
 
 
{| align="left" border="1" cellpadding="1" cellspacing="1"
 
|-
 
! scope="col" | &nbsp;
 
! scope="col" | soc
 
! scope="col" | &nbsp;
 
! scope="col" | &nbsp;
 
! scope="col" | &nbsp;
 
|-
 
| &nbsp;
 
| RV1108
 
| &nbsp;
 
| &nbsp;
 
| &nbsp;
 
|-
 
| &nbsp;
 
| RK1608
 
| &nbsp;
 
| &nbsp;
 
| &nbsp;
 
 
|-
 
|-
| &nbsp;
+
! style="width:92px;" | <p style="text-align: center;">SoC</p>
| RK3188
+
! style="width:286px;" | <p style="text-align: center;">Description</p>
| &nbsp;
+
! style="width:189px;" | <p style="text-align: center;">Download</p>
| &nbsp;
 
| &nbsp;
 
 
|-
 
|-
| &nbsp;
+
| style="text-align: center;" | PX30
| RK3036
+
|  
| &nbsp;
+
Quad-core Cortex-A35 CPU
| &nbsp;
 
| &nbsp;
 
|-
 
| &nbsp;
 
| RK3066
 
| &nbsp;
 
| &nbsp;
 
| &nbsp;
 
|-
 
| &nbsp;
 
| RK3288
 
| &nbsp;
 
| &nbsp;
 
| &nbsp;
 
|-
 
| &nbsp;
 
| RK3399
 
| &nbsp;
 
| &nbsp;
 
| &nbsp;
 
|-
 
| &nbsp;
 
| RK3328
 
| &nbsp;
 
| &nbsp;
 
| &nbsp;
 
|-
 
| &nbsp;
 
| RK3228H
 
| &nbsp;
 
| &nbsp;
 
| &nbsp;
 
|-
 
| &nbsp;
 
| &nbsp;
 
| &nbsp;
 
| &nbsp;
 
| &nbsp;
 
|}
 
  
&nbsp;
+
Mali-G31 MP2 GPU
  
&nbsp;
+
|
 +
TRM
  
&nbsp;
+
[[Media:Rockchip_PX30_Datasheet_V1.4-20191227.pdf|Datasheet]]
  
&nbsp;
+
[[Media:Px30_hardware_reference.zip|Schematic&Layout Guide]]
  
&nbsp;
+
|-
 +
| style="text-align: center;" | RK1808
 +
|
 +
Dual-core Cortex-A35 CPU
  
&nbsp;
+
NPU up to 3.0TOPs
  
&nbsp;
+
|
 +
[[Media:Rockchip_RK1808_TRM_Part1_V1.2--20190826_open_source.zip|TRM]]
  
&nbsp;
+
[[Media:Rockchip_RK1808_Datasheet_V1.2_20190527.pdf|Datasheet]]
  
&nbsp;
+
[[Media:Rk1808_hardware_reference.zip|Schematic&Layout Guide]]
  
&nbsp;
+
|-
 +
| style="width:92px;" | <p style="text-align: center;">[[RK3288|RK3288]]</p>
 +
| style="width:286px;" |
 +
Quad-core Cortex-A17 CPU
  
&nbsp;
+
MALI-T760 MP4 GPU
  
&nbsp;
+
| style="width:189px;" |
 +
[[Media:Rockchip_RK3288_TRM_V1.2_Part1-20170321.pdf|TRM]]
  
= Getting Started =
+
[[Media:Rockchip_RK3288_Datasheet_V2.7-20191227.pdf|Datasheet]]
  
*&nbsp;
+
[[Media:Rk3288_hardware_reference.zip|Schematic&Layout Guide]]
  
===== package for starting =====
+
|-
 +
| style="width:92px;" | <p style="text-align: center;">[[RK3328|RK3328]]</p>
 +
| style="width:286px;" |
 +
Quad-core Cortex-A53 CPU
  
*&nbsp;
+
MALI-450 MP2 GPU
  
===== reference board preparation =====
+
| style="width:189px;" |
 +
[[Media:Rockchip_RK3328TRM_V1.1-Part1-20170321.pdf|TRM]]
  
*&nbsp;
+
[[Media:Rockchip_RK3328_Datasheet_V1.3-20200310.pdf|Datasheet]]
  
&nbsp;
+
[[Media:Rk3328_hardware_reference.zip|Schematic&Layout Guide]]
  
===== boot options =====
+
|-
 +
| style="width: 92px; text-align: center;" | [[RK3399|RK3399]]
 +
| style="width:286px;" |
 +
Dual-core Cortex-A72
  
*SPI 接口
+
Quad-core Cortex-A53 CPU
*eMMC 接口
 
*SDMMC 接口
 
  
===== Linux Host System Prerequisites =====
+
MALI-T860 MP4 GPU
  
*&nbsp;  
+
| style="width:189px;" |
 +
[[Media:Rockchip_RK3399TRM_V1.4_Part1-20170408.pdf|TRM]]
  
===== extract RK Linux driver package =====
+
[[Media:Rockchip_RK3399_Datasheet_V2.1-20200323.pdf|Datasheet]]
  
*&nbsp;
+
[[Media:RK3399_hardware_reference2019.zip|Schematic&Layout Guide]]
  
===== tool =====
+
|-
 +
| style="text-align: center;" | RK3399Pro
 +
|
 +
Dual-core Cortex-A72
  
*&nbsp;
+
Quad-core Cortex-A53 CPU
  
===== flashing the boot loader and kernel =====
+
MALI-T860 MP4 GPU
  
*&nbsp;
+
NPU up to 3.0TOPS
  
===== configuration NFS root on the Linux host =====
+
|
 +
TRM
  
*&nbsp;
+
Datasheet
  
===== getting the kernel sources =====
+
[[Media:Rk3399pro_hardware_reference.zip|Schematic&Layout Guide]]
  
*&nbsp;
+
|}
 
 
===== building kernel =====
 
 
 
*&nbsp;
 
 
 
===== determining version and platform information =====
 
 
 
*&nbsp;
 
 
 
===== bug reporting =====
 
  
 
&nbsp;
 
&nbsp;
  
= &nbsp; =
+
<span style="font-size:medium;">'''Hardware dev board on market:'''</span>
 
 
= U-Boot Guide =
 
 
 
===== requirements =====
 
 
 
===== tools =====
 
 
 
Boot_merger tool
 
 
 
Resource_tool&nbsp;
 
 
 
Trust_merger tool
 
 
 
===== toolchain =====
 
 
 
platform configuration
 
 
 
system configuration
 
 
 
===== downloading =====
 
 
 
===== building uboot =====
 
 
 
===== Flashing U-Boot =====
 
 
 
===== changing the eMMC partition layout =====
 
 
 
===== testing root filesystem by Device =====
 
 
 
===== <br/> building the device tree compiler =====
 
 
 
===== adding a compiled kernel to the root file system =====
 
 
 
===== &nbsp; =====
 
  
&nbsp;
+
[[Devices|Device List]]
  
 
&nbsp;
 
&nbsp;
  
= &nbsp; =
+
= '''Software development&nbsp;''' =
 
 
= Linux =
 
 
 
Linux distribution
 
 
 
[[Javascript:;|-&nbsp;Linux]]
 
 
 
[http://rockchip.wikidot.com/linux-user-guide Users guide]<br/> [http://rockchip.wikidot.com/rootfs Rootfs overview]<br/> &nbsp;
 
 
 
[[Javascript:;|-&nbsp;Support&nbsp;Packages]]
 
 
 
[http://rockchip.wikidot.com/libmali libmali]<br/> [http://rockchip.wikidot.com/xserver xserver]<br/> [http://rockchip.wikidot.com/adb adb]<br/> [http://rockchip.wikidot.com/rockchip-va-driver rockchip-va-driver]<br/> [http://rockchip.wikidot.com/libvdpau-rockchip libvdpau-rockchip]
 
 
 
[[Javascript:;|-&nbsp;Develop]]
 
 
 
[http://rockchip.wikidot.com/partitions Partitions]<br/> [http://rockchip.wikidot.com/cross-compile App Cross Compile]<br/> [http://rockchip.wikidot.com/update Upgrade Firmware]
 
 
 
===== changelog =====
 
 
 
= kernel =
 
 
 
&nbsp;
 
 
 
[[Javascript:;|-&nbsp;Quick&nbsp;Start]]
 
 
 
[http://rockchip.wikidot.com/build-kernel Build Kernel]<br/> [http://rockchip.wikidot.com/howto-kernel Develop-Tips]
 
 
 
[[Javascript:;|-&nbsp;Display]]
 
 
 
[http://rockchip.wikidot.com/lvds LVDS]<br/> [http://rockchip.wikidot.com/mipi MIPI-DSI]<br/> [http://rockchip.wikidot.com/edp eDP]<br/> [http://rockchip.wikidot.com/hdmi HDMI]<br/> [http://rockchip.wikidot.com/hdcp HDCP]<br/> [http://rockchip.wikidot.com/dp Display Port]
 
 
 
[[Javascript:;|-&nbsp;USB]]
 
 
 
[http://rockchip.wikidot.com/usb USB OTG]<br/> [http://rockchip.wikidot.com/usb USB Host]<br/> [http://rockchip.wikidot.com/usb USB Type C]
 
 
 
[[Javascript:;|-&nbsp;Storage]]
 
 
 
[http://rockchip.wikidot.com/nand Nand]<br/> [http://rockchip.wikidot.com/emmc eMMC]<br/> [http://rockchip.wikidot.com/sdcard SD CARD]
 
 
 
[[Javascript:;|-&nbsp;Audio]]
 
 
 
[http://rockchip.wikidot.com/HDMI-AUDIO HDMI-AUDIO]<br/> [http://rockchip.wikidot.com/i2s I2S]<br/> [http://rockchip.wikidot.com/spdif SPDIF]
 
 
 
[[Javascript:;|-&nbsp;Connectivity]]
 
 
 
[http://rockchip.wikidot.com/sdio SDIO]<br/> [http://rockchip.wikidot.com/pcie PCIe]<br/> [http://rockchip.wikidot.com/ethernet Ethernet]
 
 
 
[[Javascript:;|-&nbsp;Graphics]]
 
 
 
[http://rockchip.wikidot.com/rga RGA]<br/> [http://rockchip.wikidot.com/gpu GPU]
 
 
 
[[Javascript:;|-&nbsp;Video]]
 
 
 
[http://rockchip.wikidot.com/mipicsi MIPI-CSI]<br/> [http://rockchip.wikidot.com/v4l2 V4L2]
 
 
 
[[Javascript:;|-&nbsp;Power]]
 
 
 
[http://rockchip.wikidot.com/power-manage Sleep]<br/> [http://rockchip.wikidot.com/cpu-dvfs CPU DVFS]<br/> [http://rockchip.wikidot.com/gpu-dvfs GPU DVFS]<br/> [http://rockchip.wikidot.com/gpu-dvfs DDR DVFS]
 
 
 
[[Javascript:;|-&nbsp;Other]]
 
 
 
[http://rockchip.wikidot.com/pwm PWM]<br/> [http://rockchip.wikidot.com/i2c I2C]<br/> [http://rockchip.wikidot.com/spi SPI]<br/> [http://rockchip.wikidot.com/uart UART]<br/> [http://rockchip.wikidot.com/saradc SAR-ADC]<br/> [http://rockchip.wikidot.com/tsadc TS-ADC]<br/> [http://rockchip.wikidot.com/watchdog WatchDog]
 
 
 
= &nbsp; =
 
 
 
&nbsp;
 
 
 
&nbsp;
 
 
 
&nbsp;
 
 
 
&nbsp;
 
 
 
= howto =
 
 
 
</div>
 
 
 
&nbsp;
 
 
 
== development ==
 
 
 
jtag
 
 
 
&nbsp;
 
 
 
&nbsp;
 
 
 
&nbsp;
 
 
 
&nbsp;
 
 
 
= referencelinks =
 
 
 
&nbsp;
 
 
 
[http://rockchip.wikidot.com/ http://rockchip.wikidot.com/]
 
 
 
= FAQ =
 
 
 
this part will list some q
 
 
 
= glossary =
 
 
 
= license =
 
 
 
= 下载 =
 
  
[[DDR_support_list|DDR support list]]&nbsp;[http://10.10.10.12:8444/index.php?title=特殊:文件列表 http://10.10.10.12:8444/images/9/9e/RK_DDR_Support_List_Ver2.24.pdf]
+
*'''Software Feature Supoort status'''
 +
**'''[[Status_Matrix|Status_Matrix]]''' 
 +
*'''BSP'''
 +
**[[U-Boot|U-Boot]]&nbsp;  
 +
**[[Rockchip_Kernel|Kernel]]
 +
**[[ATF|ARM Trusted&nbsp;Firmware]]
 +
**[[Distribution|Distro]] 
 +
*'''Graphics and Multimedia&nbsp;user guide'''
 +
**[[Graphics|Graphics and Display]]
 +
**[[Mpp|Multimedia--Video Codec]]
 +
**[[Rockchip-isp1|Multimedia--Camera]] 
 +
*'''Tool and Firmware Upgrade'''
 +
**[[Boot_option|Boot Option]]
 +
**[[Rockusb|Rockusb]]
 +
**[[Tools|Firmware Upgrade Tools]]  
  
nand emmc 支持列表
+
'''<span style="font-size:xx-large;">Feedback</span>'''
  
chip roadmap
+
Any question about software module on github, please ask&nbsp;at issue page of github project.
  
= community =
+
If you have any other questions, please feel free to contact us, your feedback is the motivation for us to improve this Document website,
  
text
+
Email-to: '''opensource@rock-chips.com'''

Latest revision as of 01:00, 30 September 2020

Source code

Community source code:

Mainline sourcecode:

If you are using a Chromebook with Rockchip SoC, you can use:

 

 

Hardware Support

Rockchip official hardware document release(please click to enter soc detail or download):

SoC

Description

Download

PX30

Quad-core Cortex-A35 CPU

Mali-G31 MP2 GPU

TRM

Datasheet

Schematic&Layout Guide

RK1808

Dual-core Cortex-A35 CPU

NPU up to 3.0TOPs

TRM

Datasheet

Schematic&Layout Guide

RK3288

Quad-core Cortex-A17 CPU

MALI-T760 MP4 GPU

TRM

Datasheet

Schematic&Layout Guide

RK3328

Quad-core Cortex-A53 CPU

MALI-450 MP2 GPU

TRM

Datasheet

Schematic&Layout Guide

RK3399

Dual-core Cortex-A72

Quad-core Cortex-A53 CPU

MALI-T860 MP4 GPU

TRM

Datasheet

Schematic&Layout Guide

RK3399Pro

Dual-core Cortex-A72

Quad-core Cortex-A53 CPU

MALI-T860 MP4 GPU

NPU up to 3.0TOPS

TRM

Datasheet

Schematic&Layout Guide

 

Hardware dev board on market:

Device List

 

Software development 

Feedback

Any question about software module on github, please ask at issue page of github project.

If you have any other questions, please feel free to contact us, your feedback is the motivation for us to improve this Document website,

Email-to: opensource@rock-chips.com