Difference between revisions of "SOM-RK3399"

From FriendlyARM WiKi
Jump to: navigation, search
(Layout)
Line 52: Line 52:
 
===Board Dimension===
 
===Board Dimension===
  
 
==Get Started==
 
===Essentials You Need===
 
Before starting to use your NanoPC-T4 get the following items ready
 
* NanoPC-T4
 
* Type-C cable
 
* TF Card: Class 10 or Above, minimum 8GB SDHC
 
* USB to serial adapter(optinal, for debugging or access from PC host)
 
* A DC 12V/2A power is a must
 
* HDMI monitor or LCD
 
* USB keyboard, mouse and possible a USB hub(or a TTL to serial board)
 
* A host computer running <b>Ubuntu 18.04 64-bit system</b>
 
 
{{RK3399-DebugPort|NanoPC-T4}}
 
{{RK3399-BurnOS-To-EMMC|NanoPC-T4}}
 
{{RK3399-BurnOS-with-TypeC|NanoPC-T4}}
 
{{RK3399-BootFromSDCard/|NanoPC-T4}}
 
==Work with FriendlyDesktop==
 
{{FriendlyDesktop-Intro|NanoPC-T4}}
 
{{FriendlyDesktop-Contents|NanoPC-T4}}
 
===Using NVME SSD on FriendlyDesktop===
 
Please see this article: [[Template:RK3399 Linux Using NVME SSD|Linux-Using-NVME-SSD]]<br />
 
{{FriendlyCoreGeneral|NanoPC-T4}}
 
{{FriendlyCoreRunX11Application|NanoPC-T4}}
 
{{RK3399 Linux mpv|NanoPC-T4}}
 
==Features applicable to FriendlyDesktop and FriendlyCore==
 
{{Linux-RK3399MIPICamera|NanoPC-T4}}
 
{{RK3399-Linux-Install-Docker|NanoPC-T4}}
 
{{RK3399 Linux FFmpeg|NanoPC-T4}}
 
{{RK3399 Linux Using NVME SSD|NanoPC-T4}}
 
{{RK3399 Linux PWMFan|NanoPi-T4}}
 
===Using 4G Module EC20 on Linux===
 
Please see this article: [[How to use 4G Module on NanoPC-T4]]<br />
 
==Buildroot Linux==
 
{{RK3399 Buildroot Intro|NanoPC-T4}}
 
<br />
 
For a more detailed description of the Buildroot system, please refer to: [[Buildroot for RK3399|Buildroot for RK3399]]<br />
 
==Work with Lubuntu==
 
See here: [[Lubuntu desktop 16.04 for RK3399]]<br />
 
Using NVME SSD on Lubuntu: [[Template:RK3399 Linux Using NVME SSD|Linux-Using-NVME-SSD]]<br />
 
{{RK3399-Android8|NanoPC-T4}}
 
{{RK3399-Android-RemoteController|NanoPC-T4}}
 
{{RK3399-Android-USBCamera|NanoPC-T4}}
 
{{RK3399-Android-4G-EC20|NanoPC-T4}}
 
{{RK3399-Android-SSD|NanoPC-T4}}
 
{{RK3399 Android PWMFan|NanoPi-T4}}
 
==Work with Android7.1==
 
See here: [[RK3399-Android7|Android7]]
 
{{RK3399-BuildFromSource|NanoPC-T4}}
 
{{RK3399-HWAccess|NanoPC-T4}}
 
{{RK3399-SourceCodeURLs|NanoPC-T4}}
 
 
==More OS Support==
 
===DietPi_NanoPCT4-ARMv8-Stretch===
 
DietPi is a light-weighted system. Its image file can be as small as 345M bytes. It takes much less resources. It has a DietPi-RAMlog utility. These features allow users to exploit its huge potentials.<br />
 
FriendlyElec doesn't provide technical support for DietPi.<br/>
 
 
Here are some steps to boot a DietPi:<br />
 
* Download DriverAssitant_v4.5.tgz, extract it and install it on a Windows PC;
 
* Download DietPi_NanoPCT4-ARMv8-Stretch [https://dietpi.com/downloads/images/DietPi_NanoPCT4-ARMv8-Stretch.7z DietPi_NanoPCT4-ARMv8-Stretch], extract it, enter "Image_and_Tools" and run "AndroidTool.exe" as administrator
 
* It is assumed that the section configuration(parameter.txt) is imported and here is a table:
 
[[File:AndroidTools_DI_02.png|Download DietPi_NanoPCT4 Image|800px|]]
 
* Connect a 12V/2A DC power cord and an HDMI monitor to your T4, connect your T4 to a PC with a Type-C cable. Press and hold the Recovery button and the Power button for at least 1.5 seconds AndroidTools will prompt that a LOADER device is found
 
<br/>a)If eMMC hasn't been flashed with an image or the image inside is removed or damaged this eMMC will be recognized as a MASKROM device;
 
<br/>b)You can hold both the BOOT button and the Power button for at least 5 seconds to force the board to enter the MASKROM mode;
 
<br/>c)If your system shows "no device is found" you need to check if you have installed a driver or if your Type-C cable works and then try it again;
 
<br/>d)If your system is booted successfully you can run "reboot loader" on your board via adb or SSH and force your board to enter the LOADER mode.<br/>
 
* Click on "Run" to download your wanted image to eMMC. A while later after the image is flashed successfully your board will be rebooted automatically.<br/>
 
[[File:Dietpi-login-01.png|Dietpi-NanoPC-T4 Startup GUI|800px|]]<br />
 
Login User Name:root <br />
 
Password:dietpi<br />
 
 
===WiFi===
 
By default WiFi is not enabled. You can enable WiFi by running "dietpi-config".
 
dietpi-config
 
    --> Network Options:Adapters
 
        --> WiFi  Change Wireless Network Settings
 
            --> Scan  Scan and Connect
 
Select a WiFi hotspot, type its password and connect<br/>
 
[[File:Dietpi-dietpi-config-01.png|dietpi-config|800px|]]<br />
 
  
 
==Link to Rockchip Resources==
 
==Link to Rockchip Resources==
Line 142: Line 62:
 
*Schematic: [http://wiki.friendlyarm.com/wiki/images/e/e0/NanoPC-T4-1902-Schematic.pdf NanoPC-T4-1902-Schematic.pdf]
 
*Schematic: [http://wiki.friendlyarm.com/wiki/images/e/e0/NanoPC-T4-1902-Schematic.pdf NanoPC-T4-1902-Schematic.pdf]
 
*PCB CAD File:[http://wiki.friendlyarm.com/wiki/images/b/bc/NanoPC-T4_1802_Drawing%28dxf%29.zip NanoPC-T4_1802_Drawing(dxf).zip]
 
*PCB CAD File:[http://wiki.friendlyarm.com/wiki/images/b/bc/NanoPC-T4_1802_Drawing%28dxf%29.zip NanoPC-T4_1802_Drawing(dxf).zip]
 
==Update Log==
 
{{RK3399-UpdateLog|NanoPC-T4}}
 

Revision as of 09:30, 22 May 2019

查看中文

1 Introduction

Overview
Front
Back

2 Hardware Spec

  • SoC: Rockchip RK3399
    • CPU: big.LITTLE,Dual-Core Cortex-A72(up to 2.0GHz) + Quad-Core Cortex-A53(up to 1.5GHz)
    • GPU: Mali-T864 GPU,supports OpenGL ES1.1/2.0/3.0/3.1, OpenVG1.1, OpenCL, DX11, and AFBC
    • VPU: 4K VP9 and 4K 10bits H265/H264 60fps decoding, Dual VOP, etc
  • PMU: RK808-D PMIC, cooperated with independent DC/DC, enabling DVFS, solfware power-down, RTC wake-up, system sleep mode
  • RAM: Dual-Channel 2GB DDR3
  • Flash: 16GB eMMC 5.1 Flash
  • Ethernet: Native Gigabit Ethernet
  • Wi-Fi/BT: 802.11a/b/g/n/ac, Bluetooth 4.1, Wi-Fi and Bluetooth combo module, dual antenna interface
  • Video Input: one or two 4-Lane MIPI-CSI, dual ISP, up to 13MPix/s,supports simultaneous input of dual camera data
  • Video output
    • HDMI: HDMI 2.0a, supports 4K@60Hz,HDCP 1.4/2.2
    • DP on Type-C: DisplayPort 1.2 Alt Mode on USB Type-C
    • LCD Interface: one eDP 1.3(4-Lane,10.8Gbps), one or two 4-Lane MIPI-DSI
  • USB
    • USB 2.0: 2 independent native USB 2.0 Host
    • USB 3.0: 1 native USB 3.0 Host
    • USB Type-C: Supports USB3.0 Type-C and DisplayPort 1.2 Alt Mode on USB Type-C
  • PCIe: PCIe x4, compatible with PCIe 2.1, Dual operation mode;
  • SDIO/MMC: 1x SDIO/MMC for SD Card
  • GPIOs, I2S, I2C, PWM, UART, SPI, ADCs
    • 2 X 1.8V I2C, 1 x 3V I2C
    • 1 x 3V UART/SPI
    • 2 x PWM
    • 1 x IR-RX
    • 1 x SPDIF_TX
    • 1 x 1.8V I2S,
    • 6 x 1.8V GPIOs, 8 x 3V GPIOs
    • ADC: 3 x 1.8V ADC inputs
  • Debug: one Debug UART, 3V level, 1500000bps
  • Keys: PowerKey, Reset, Recovery
  • LED: 1 x power LED and 1 x GPIO Controlled LED
  • Power supply: DC 5V~12V
  • PCB: 8 Layer, 50 mm x 69.6 mm
  • Ambient Operating Temperature: -20℃ to 70℃

3 Software Features

4 Diagram, Layout and Dimension

4.1 Layout

  • 260 Pin Spec

4.2 Board Dimension

5 Link to Rockchip Resources

6 Schematic, PCB CAD File