Orange Pi 4 LTS

From Wiki-Orange Pi
Revision as of 10:39, 17 June 2022 by Admin (talk | contribs)
Jump to: navigation, search

Basic Features of Orange Pi 4 LTS

What is Orange Pi 4 LTS?

 Orange Pi is an open source single-board card computer, a new generation of arm64 development boards, which can run operating systems such as Android 8.1, Ubuntu and Debian. Orange Pi development board (Orange Pi 4 LTS) uses Rockchip RK3399 or RK3399-T SoC, and has 3GB or 4GB LPDDR4 memory

Purpose of Orange Pi 4 LTS

we can use it to build:

  • A computer
  • A wireless server
  • Games
  • Music and sounds
  • HD video
  • Android


Of course there are many more features as Orange Pi is open source

Who is Orange Pi 4 LTS designed for?

 The Orange Pi development board is not just a consumer product, it is designed for anyone who wants to use technology to create and innovate. It's a very simple, fun, and useful tool that you can use to shape the world around you

Hardware specification

Hardware specification
CPU
  • Rockchip RK3399 or RK3399-T
  • 6-core ARM® 64-bit processor
  • The main frequency of RK3399 is up to 1.8GHz,and the main frequency of RK3399-T is up to 1.6GHz
  • Based on big.LITTLE large and small core architecture: Dual-core Cortex-A72 (large core) + quad-core Cortex-A53 (small core)
GPU
  • High-performance multi-core GPU Mali T864
  • OpenGL ES 1.1/2.0/3.0
  • OpenCL 1.0/1.1/1.2
  • DirectX 9/11.1
RAM 3GB or 4GB LPDDR4
Onboard storage
  • 16GB EMMC or Default Empty
  • TF card slot
Network 10/100/1000Mbps Ethernet ( YT8531C )
WIFI+Bluetooth
  • UWE5622, IEEE 802.11 a/b/g/n/ac
  • BT5.0
video output

HDMI 2.0 x 1(Type-A), support 4K@60 frame output
DP 1.2 x1 (DisplayPort) , support 4K@60 frame output
Supports dual channel MIPI-DSI (4 wires per channel)

video input MIPI-CSI x2 camera interface (MIPI_RX0, MIPI_TX1/RX1)
Audio output
  • 3.5mm headphone jack
  • HDMI
audio input
  • Onboard MIC
  • Headphone recording
power supply
  • DC 5V/3A or DC 5V/4A
  • TYPE-C 5V/4A
USB port
  • USB2.0 HOST x 2
  • USB3.0 HOST x 1
  • USB3.0 Type-C x 1
26 pins header with I2Cx2, SPIx1 or UARTx1 and multiple GPIOs
Mini-PCIE 24pin mini-PCIE interface
Debug serial port UART-TX、UART-RX and GND
LED Power led & Status led
Button Reset button x1, upgrade button x1
Supported OS Android8.1、Ubuntu、Debian
Appearance Specifications
Dimension 91mm×56mm
Orange Pi™ is a trademark of the Shenzhen Xunlong Software CO., Limited

Top view and bottom view of Orange Pi 4 LTS


RK3399+4GB LPDDR4 with 16GB eMMC version


Top view:

500px|

Buttom view:

500px|

RK3399+4GB LPDDR4 without 16GB eMMC version


Top view:

500px|

Buttom view:

500px|

RK3399-T+3GB LPDDR4 with 16GB eMMC version


Top view:

500px|

Buttom view:

500px|

RK3399-T+3GB LPDDR4 without 16GB eMMC version


Top view:

500px|

Buttom view:

500px|

Interface details of Orange Pi 4 LTS

RK3399+4GB LPDDR4


600px|

RK3399-T+3GB LPDDR4


600px|


600px|

Introduction to the use of the development board


Prepare the necessary accessories


1)TF card, a high-speed card of class 10 or above with a minimum capacity of 8GB, it is recommended to use a SanDisk TF card, the Orange Pi test is to use a SanDisk TF card, other brands of TF cards may cause the system to fail to boot.

400px|

2)TF card reader, used to read and write TF card

400px|

3)HDMI to HDMI cable, used to connect the development board to an HDMI monitor or TV for display

400px|

4)Type-C to HDMI cable, connect the development board to HDMI display or TV through Type-C interface for display

400px|

5)Type-C to USB3.0 adapter, used to connect USB3.0 storage devices or USB devices such as mouse and keyboard

400px|

6)10.1-inch MIPI screen, used to display the system interface of the development board

400px|

7)Power adapter, Orange Pi 4 LTS supports 5V/3A or 5V/4A DC power supply, and also supports 5V/4A Type-C power supply

400px|


 It is not recommended to use 5V/3A Type-C power supply, because the system may be unstable due to insufficient power supply. In addition, the Orange Pi 4 LTS cannot be powered through the 5v pin on the 26pin interface

8)USB interface mouse and keyboard, as long as it is a standard USB interface mouse and keyboard, the mouse and keyboard can be used to control the Orange Pi development board
9)Metal heat dissipation shell, Orange Pi 4 LTS matching metal shell is shown in the figure below, because the RK3399/RK3399-T chip generates a relatively large amount of heat, it is necessary to have a metal shell

500px|

10)If you don't buy a metal cooling case, it is recommended to add a 5V cooling fan. As shown in the figure below, there are 5V and GND pins on the 26pin interface of the development board that can be connected to the cooling fan. The spacing between the 26pin pin headers is 2.54mm. The power interface of the cooling fan can be purchased from Taobao according to this specification (the development board is plugged into the power supply) After the 5V pin can be used directly, no other settings are required)

500px|

11)Fast or Gigabit Ethernet cable to connect the development board to the Internet

12)OV13850 13MP camera, dedicated camera for Orange Pi 4 LTS, compatible with MIPI interface

400px|


13)3.3V USB to TTL module and DuPont cable, when using the serial port debugging function, USB to TTL module and DuPont cable are required to connect the development board and computer

400px| 400px|


14)A PC with Ubuntu and Windows operating systems installed

1 Ubuntu14.04 PC Optional, used to compile Android source code
2 Ubuntu21.04 PC Optional, used to compile Linux source code
3 Windows PC For burning Android and Linux images

Download the image of the development board and related files


1)The download URL of the Chinese version of the file is:

 http://www.orangepi.cn/downloadresourcescn/


2)The download URL of the English version of the file is:

 http://www.orangepi.org/downloadresources/


3)The information mainly includes

a.Android source code: saved on Baidu cloud disk and Google network disk
b.Linux source code: saved on github, the link address is

 https://github.com/orangepi-xunlong/orangepi-build

c.User manual and schematic diagram: The data sheet related to the chip will also be placed here
d.Official tools: mainly include the software that needs to be used during the use of the development board
e.Android image: save on Baidu cloud disk and Google network disk
f.Ubuntu image: save on Baidu cloud disk and Google network disk
g.Debian image: save on Baidu cloud disk and Google network disk

Use the Debian image pre-installed in eMMC to test the function of the development board


 Note that if you purchase the version without eMMC, you cannot pass the Debian image test pre-installed in eMMC, you can only burn the image to the TF card, and then start the system in the TF card to test the function of the development board

 If you purchased the Orange Pi 4 LTS development board with 16GB eMMC, after getting the development board, you can use the Debian 11 image pre-installed in the eMMC to test the functions of the development board, and make sure that all hardware functions of the development board are OK. After that, burn the system you want to use.

Method of burning Linux image to TF card based on Windows PC


 Note that: the Linux image mentioned here refers specifically to the image of a Linux distribution such as Debian or Ubuntu downloaded from the Orange Pi data download page

How to use Win32Diskimager to burn Linux image

1)First prepare a TF card with a capacity of 8GB or more. The transmission speed of the TF card must be above class 10. It is recommended to use a TF card from a brand such as SanDisk

2)Then use the card reader to insert the TF card into the computer

3)Then format the TF card

a.The SD Card Formatter software can be used to format the TF card, and its download address is

 https://www.sdcard.org/downloads/formatter/eula_windows/SDCardFormatterv5_WinEN.zip

b.After downloading, unzip and install directly, and then open the software

c.If only the TF card is inserted into the computer, the “Select card” column will display the drive letter of the TF card. If multiple USB storage devices are inserted into the computer, you can select the drive letter corresponding to the TF card through the drop-down box.

400px|

d.Then click "Format", a warning box will pop up before formatting, select "Yes (Y)" to start formatting

400px|

e.After formatting the TF card, the information shown in the figure below will pop up, click OK.

400px|

4)Download the compressed package of the Linux operating system image file you want to burn from the data download page of Orange Pi, and then use the decompression software to decompress it. In the decompressed file, the file ending with ".img" is the image file of the operating system. The size is generally more than 1GB

5)Use Win32Diskimager to burn the Linux image to the TF card
a.The download page of Win32Diskimager is

 http://sourceforge.net/projects/win32diskimager/files/Archive/

b.After downloading, install it directly. The Win32Diskimager interface is as follows

a) First select the path of the image file
b) Then confirm that the drive letter of the TF card is consistent with the one displayed in the "Device" column
c) Finally click "Write" to start burning

600px|

c.After the image writing is completed, click the "Exit" button to exit, and then you can pull out the TF card and insert it into the development board to start

How to use balenaEtcher to burn a Linux image


1)First prepare a TF card with a capacity of 8GB or more. The transmission speed of the TF card must be above class 10. It is recommended to use a TF card from a brand such as SanDisk

2)Then use the card reader to insert the TF card into the computer

3)Download the compressed package of the Linux operating system image file you want to burn from the data download page of Orange Pi, and then use the decompression software to decompress it. In the decompressed file, the file ending with ".img" is the image file of the operating system. The size is generally more than 1GB

4)Then download the burning software of the Linux image - balenaEtcher, the download address is

 https://www.balena.io/etcher/

5)After entering the balenaEtcher download page, click the green download button to download the installation package of balenaEtcher. You can also select the Portable version of balenaEtcher through the drop-down box. The Portable version does not need to be installed. Double-click to open it and use it

600px|


6)If you download a version of balenaEtcher that needs to be installed, please install it before using it. If you download the Portable version of balenaEtcher, just double-click to open it. The opened balenaEtcher interface is shown in the figure below.

600px|

7)The specific steps to use balenaEtcher to burn a Linux image are as follows

a. First select the path of the Linux image file to be burned
b. Then select the drive letter of the TF card
c. Finally, click Flash to start burning the Linux image to the TF card

600px|

8)The interface displayed in the process of balenaEtcher burning the Linux image is shown in the figure below. In addition, the progress bar shows purple to indicate that the Linux image is being burned to the TF card.

600px|

9)After the Linux image is burned, balenaEtcher will also verify the image burned to the TF card by default to ensure that there is no problem in the burning process. As shown in the figure below, a green progress bar indicates that the image has been burned, and balenaEtcher is verifying the burned image.

600px|

10)After the successful burning is completed, the display interface of balenaEtcher is shown in the figure below. If a green indicator icon is displayed, it means that the image burning is successful. At this time, you can exit balenaEtcher, and then pull out the TF card and insert it into the TF card slot of the development board.

600px|

The method of burning Linux image to TF card based on Ubuntu PC

 Note that: the Linux image mentioned here specifically refers to a Linux distribution image such as Debian or Ubuntu downloaded from the Orange Pi data download page, and Ubuntu PC refers to a personal computer with Ubuntu installed.

1)First prepare a TF card with a capacity of 8GB or more. The transmission speed of the TF card must be above class 10. It is recommended to use a TF card from a brand such as SanDisk

2)Then use the card reader to insert the TF card into the computer