Difference between revisions of "Main Page"

From Rockchip open source Document
Jump to: navigation, search
Line 1: Line 1:
  
welcome to RK Linux community
+
= '''Hardware Document''' =
  
= (此测试用。) =
+
{| border="1" cellpadding="0" cellspacing="0"
 +
|-
 +
| style="width:92px;" |
 +
SoC
  
'''已安装MediaWiki。'''
+
| style="width:286px;" |
 +
Description
  
<br/> [http://10.10.10.12:8444/index.php?title=Testcontent test]
+
| style="width:189px;" |
 +
Download
  
入门 ( 此段测试用。)
+
|-
 +
| style="width:92px;" |
 +
RK3288
  
*[http://10.10.10.12:8444/index.php?title=Testcontent3 MediaWiki配置设置列表]
+
| style="width:286px;" |
*[https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ/zh-hans MediaWiki常见问题]
+
Quad-core Cortex-A17
*[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>
+
| style="width:189px;" |
 +
TRM, Datasheet,Schematic
  
&nbsp;
+
|-
 +
| style="width:92px;" |
 +
RK3328
  
&nbsp;
+
| style="width:286px;" |
 +
Quad-core Cortex-A53
  
&nbsp;
+
| style="width:189px;" |
 +
TRM, Datasheet,Schematic
  
= overview =
+
|-
 
+
| style="width:92px;" |
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;
+
RK3399
 
 
&nbsp;
 
  
&nbsp;
+
| style="width:286px;" |
 +
Dual-core Cortex-A72, Quad-core Cortex-A53
  
&nbsp;
+
| style="width:189px;" |
 +
TRM, Datasheet,Schematic
  
&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;
 
| RK3188
 
| &nbsp;
 
| &nbsp;
 
| &nbsp;
 
|-
 
| &nbsp;
 
| RK3036
 
| &nbsp;
 
| &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;
 
 
&nbsp;
 
 
&nbsp;
 
 
&nbsp;
 
 
&nbsp;
 
 
&nbsp;
 
 
&nbsp;
 
 
&nbsp;
 
 
&nbsp;
 
 
&nbsp;
 
 
&nbsp;
 
 
&nbsp;
 
 
= Getting Started =
 
 
*&nbsp;
 
 
===== package for starting =====
 
 
*&nbsp;
 
 
reference board preparation
 
 
*&nbsp;
 
<div style="background:#eee;border:1px solid #ccc;padding:5px 10px;">$ hello world</div>
 
===== boot options =====
 
 
*SPI 接口
 
*eMMC 接口
 
*SDMMC 接口
 
 
===== Linux Host System Prerequisites =====
 
 
*&nbsp;
 
 
===== extract RK Linux driver package =====
 
 
*&nbsp;
 
 
===== tool =====
 
 
*&nbsp;
 
 
===== flashing the boot loader and kernel =====
 
 
*&nbsp;
 
 
===== configuration NFS root on the Linux host =====
 
 
*&nbsp;
 
 
===== getting the kernel sources =====
 
 
*&nbsp;
 
 
===== building kernel =====
 
 
*&nbsp;
 
 
===== determining version and platform information =====
 
 
*&nbsp;
 
 
===== bug reporting =====
 
 
&nbsp;
 
  
 
= &nbsp; =
 
= &nbsp; =
  
= U-Boot Guide =
+
= '''Software development&nbsp;''' =
 
 
===== requirements =====
 
 
 
===== tools =====
 
  
Boot_merger tool
+
*'''&nbsp; &nbsp;Porting guide for Linux based OS/Distribution'''
  
Resource_tool&nbsp;
+
&nbsp; &nbsp;&nbsp;
  
Trust_merger tool
+
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Debian(链接到对应二级目录)
  
===== toolchain =====
+
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Yocto(链接到对应二级目录)
  
platform configuration
+
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Buildroot(链接到对应二级目录)
 
 
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;
 
&nbsp;
  
&nbsp;
+
*'''&nbsp; BSP module user guide'''
 
 
= &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;
 
&nbsp;
  
[[Javascript:;|-&nbsp;Quick&nbsp;Start]]
+
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Rockchip U-Boot (链到二级 rockchip-uboot页面)
 
 
[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]]
+
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Rockchip Kernel (链到二级 rockchip-kernel页面)
  
[http://rockchip.wikidot.com/mipicsi MIPI-CSI]<br/> [http://rockchip.wikidot.com/v4l2 V4L2]
+
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Upstream U-Boot (链到二级 upstream-uboot页面)
  
[[Javascript:;|-&nbsp;Power]]
+
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Upstream Kernel (链到二级 upstream-kernel页面)
  
[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]
+
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Upstream ATF (链到二级 upstream-atf页面)
 
 
[[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; &nbsp;Graphic and Video module user guide'''
 
 
&nbsp;
 
  
 
&nbsp;
 
&nbsp;
  
= howto =
+
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;GPU-MALI400/450(链接到对应二级目录) (waylane和X11是否需要分开?)
  
</div>
+
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;GPU-T760
  
&nbsp;
+
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;GPU-T860
  
== development ==
+
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Gstreamer
  
jtag
+
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;MPP
  
 
&nbsp;
 
&nbsp;
  
&nbsp;
+
*'''Tool and Firmware Upgrade'''
 
 
&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]
 
 
 
nand emmc 支持列表
 
 
 
chip roadmap
 
  
= community =
+
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Rockusb(链接到对应二级目录)
  
text
+
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Rkdevelptool

Revision as of 01:15, 1 March 2017

Hardware Document

SoC

Description

Download

RK3288

Quad-core Cortex-A17

TRM, Datasheet,Schematic

RK3328

Quad-core Cortex-A53

TRM, Datasheet,Schematic

RK3399

Dual-core Cortex-A72, Quad-core Cortex-A53

TRM, Datasheet,Schematic

 

Software development 

  •    Porting guide for Linux based OS/Distribution

    

                 Debian(链接到对应二级目录)

                 Yocto(链接到对应二级目录)

                 Buildroot(链接到对应二级目录)

 

  •   BSP module user guide

 

                Rockchip U-Boot (链到二级 rockchip-uboot页面)

                Rockchip Kernel (链到二级 rockchip-kernel页面)

                Upstream U-Boot (链到二级 upstream-uboot页面)

                Upstream Kernel (链到二级 upstream-kernel页面)

                Upstream ATF (链到二级 upstream-atf页面)

 

  •    Graphic and Video module user guide

 

               GPU-MALI400/450(链接到对应二级目录) (waylane和X11是否需要分开?)

               GPU-T760

               GPU-T860

               Gstreamer

               MPP

 

  • Tool and Firmware Upgrade

              Rockusb(链接到对应二级目录)

              Rkdevelptool