Difference between revisions of "Orange Pi 3 LTS"

From Wiki-Orange Pi
Jump to: navigation, search
Line 1: Line 1:
 
__TOC__
 
__TOC__
== Basic functions of Orange Pi 3 LTS ==
+
== 1. Basic functions of Orange Pi 3 LTS ==
=== What’s Orange Pi 3 LTS ? ===
+
=== 1.1. What’s Orange Pi 3 LTS ? ===
 
Orange Pi 3 LTS is an open source single-board card computer, a new generation of arm64 development board, it can run Android 9.0, Ubuntu and Debian and other operating systems. Orange Pi 3 LTS uses Allwinner H6 system-on-chip and has 2GB LPDDR3 memory
 
Orange Pi 3 LTS is an open source single-board card computer, a new generation of arm64 development board, it can run Android 9.0, Ubuntu and Debian and other operating systems. Orange Pi 3 LTS uses Allwinner H6 system-on-chip and has 2GB LPDDR3 memory
=== What can l do with Orange Pi 3 LTS ? ===
+
=== 1.2. What can l do with Orange Pi 3 LTS ? ===
 
We can use it to build:<br>
 
We can use it to build:<br>
 
* A computer
 
* A computer
Line 13: Line 13:
 
* Android<br>
 
* Android<br>
 
Pretty much anything else, because Orange Pi is open source.<br>
 
Pretty much anything else, because Orange Pi is open source.<br>
=== 1.3.Who’s it for? ===
+
=== 1.3. Who’s it for? ===
 
The Orange Pi development board is not only a consumer product, but also designed for anyone who wants to use technology to create and innovate. It is a simple, interesting and practical tool, you can use it to create the world around you
 
The Orange Pi development board is not only a consumer product, but also designed for anyone who wants to use technology to create and innovate. It is a simple, interesting and practical tool, you can use it to create the world around you
=== 1.4.Hardware specification ===
+
=== 1.4. Hardware specification ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 71: Line 71:
 
|range Pi™ is a trademark of the Shenzhen Xunlong Software CO., Limited
 
|range Pi™ is a trademark of the Shenzhen Xunlong Software CO., Limited
 
|}
 
|}
=== 1.5.The top and bottom views of Orange Pi 3 LTS ===
+
=== 1.5. The top and bottom views of Orange Pi 3 LTS ===
 
Top View:<br>
 
Top View:<br>
 
[[文件:Orange-pi-3lts-topview.png|500px|]]<br>
 
[[文件:Orange-pi-3lts-topview.png|500px|]]<br>
 
Bottom View:<br>
 
Bottom View:<br>
 
[[文件:Orange-pi-3-lts-bottomview.png|500px|]]<br>
 
[[文件:Orange-pi-3-lts-bottomview.png|500px|]]<br>
=== 1.6.Orange Pi 3 LTS interface details ===
+
=== 1.6. Orange Pi 3 LTS interface details ===
 
<br>
 
<br>
[[文件:Orange-pi-3-lts-interface-details-img1.png|800px|]]<br>
+
[[文件:Orange-pi-3-lts-interface-details-img1.png|600px|]]<br>
[[文件:Orange-pi-3-lts-interface-details-img2.png|800px|]]<br>
+
[[文件:Orange-pi-3-lts-interface-details-img2.png|600px|]]<br>
== Introduction to use the development board ==
+
== 2. Introduction to use the development board ==
=== 2.1.Prepare the necessary accessories ===
+
=== 2.1. Prepare the necessary accessories ===
1)TF card, a class 10 or higher high-speed card with a minimum capacity of 8GB, it is recommended to use SanDisk’s TF card. Orange Pi tests all with SanDisk’s TF card. Other brands of TF cards may cause the system to fail to start.
+
1)TF card, a class 10 or higher high-speed card with a minimum capacity of 8GB, it is recommended to use SanDisk’s TF card. Orange Pi tests all with SanDisk’s TF card. Other brands of TF cards may cause the system to fail to start.<br>
[[文件:Orange-pi-3-lts-sdcard.png|100px|center]]
+
<div style="padding-left:200px">[[文件:Orange-pi-3-lts-sdcard.png|100px]]<br></div>
2)TF card reader, used to read and write TF card
+
 
[[文件:Orange-pi-3-lts-tfcard.png|100px|center]]
+
2)TF card reader, used to read and write TF card<br>
3)HDMI to HDMI cable, used to connect the development board to an HDMI monitor or TV for display
+
<div style="padding-left:200px">[[文件:Orange-pi-3-lts-tfcard.png|100px]]<br></div>
[[文件:Orange-pi-3-lts-hdmicable.png|200px|center]]
+
 
4)The power supply requires a USB Typc C interface data cable and a 5V/3A high-quality power adapter
+
 
[[文件:Orange-pi-3lts-typec.png|200px|left]]
+
3)HDMI to HDMI cable, used to connect the development board to an HDMI monitor or TV for display<br>
[[文件:Orange-pi-3lts-5v3a.png|200px|center]]
+
<div style="padding-left:200px">[[文件:Orange-pi-3-lts-hdmicable.png|200px]]<br></div>
 +
 
 +
 
 +
4)The power supply requires a USB Typc C interface data cable and a 5V/3A high-quality power adapter<br>
 +
 
 +
<div style="padding-left: 200px">
 +
[[文件:Orange-pi-3lts-typec.png|200px]]
 +
[[文件:Orange-pi-3lts-5v3a.png|200px]]
 +
</div>
 
5)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<br>
 
5)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<br>
  
 
6)Infrared remote control, mainly used to control Android system
 
6)Infrared remote control, mainly used to control Android system
[[文件:Orange-pi-3lts-ircontrol.png|200px|center]]
+
<div style="padding-left:200px">[[文件:Orange-pi-3lts-ircontrol.png|200px]]<br></div>
 +
 
 
7)100M or Gigabit network cable, used to connect the development board to the Internet<br>
 
7)100M or Gigabit network cable, used to connect the development board to the Internet<br>
  
 
8)AV video cable, if you want to display video through the CVBS interface instead of the HDMI interface, then you need to connect the development board to the TV through the AV video cable
 
8)AV video cable, if you want to display video through the CVBS interface instead of the HDMI interface, then you need to connect the development board to the TV through the AV video cable
[[文件:Orange-pi-3lts-avvideocable.png|200px|center]]
+
 
 +
<div style="padding-left:200px">[[文件:Orange-pi-3lts-avvideocable.png|200px]]<br></div>
 
9)USB to 3.3v TTL module and DuPont cable. When using the debug serial port, USB to TTL module and DuPont cable are required to connect the development board and the computer
 
9)USB to 3.3v TTL module and DuPont cable. When using the debug serial port, USB to TTL module and DuPont cable are required to connect the development board and the computer
[[文件:Orange-pi-3lts-usb1.png|200px|center]]
+
 
[[文件:Orange-pi-3lts-usb2.png|200px|center]]
+
 
 +
<div style="padding-left:200px">[[文件:Orange-pi-3lts-usb1.png|200px]]<br>[[文件:Orange-pi-3lts-usb2.png|200px]]</div>
 
10)A personal computer with Ubuntu and Windows operating systems
 
10)A personal computer with Ubuntu and Windows operating systems
 +
{| class="wikitable"
 +
|-
 +
| 1|| Ubuntu18.04 PC|| Optional, used to compile Linux source code and Android source code
 +
|-
 +
| 2|| Windows PC|| Used to burn Android and Linux images
 +
|}
 +
=== 2.2. Download the image and related information of the development board ===
 +
1)The download URL is<br>
 +
  http://www.orangepi.org/downloadresources/
 +
[[文件:Orange-pi-3lts-download.png]]<br>
 +
 +
2)The information mainly contains<br>
 +
a. Android source code: saved on Google Cloud Disk<br>
 +
 +
b.Linux source code: saved on github<br>
 +
 +
c. User manuals and schematic diagrams: chip-related data manuals will also be placed here<br>
 +
 +
d. Official tools: mainly include the software that needs to be used during the use of the development board<br>
 +
 +
e. Android image: saved on Google Cloud Disk<br>
 +
 +
f. Ubuntu image: saved on Google Cloud Disk<br>
 +
 +
g. Debian image: saved on Google Cloud Disk
 +
=== 2.3. Use the Android image pre-installed in eMMC to test the function of the development board ===
 +
The development board comes with 8GB eMMC. After you get the development board, you can first use the Android9.0 image pre-installed in the eMMC to test the functions of the development board. After confirming that all the hardware functions of the development board can work, then burn the system you want to use
 +
=== Method of flashing Linux image to TF card based on Windows PC ===
 +
1)First, prepare a TF card with 8GB or larger capacity. The transmission speed of the TF card must be above class10. It is recommended to use a TF card of SanDisk and other brands<br>
 +
 +
2)Then use a card reader to insert the TF card into the computer<br>
 +
 +
3)Then format the TF card<br>
 +
 +
a.You can use the SD Card Formatter software to format the TF card, the download address is<br>
 +
 +
  https://www.sdcard.org/downloads/formatter/eula_windows/SDCardFormatterv5_WinEN.zip<br>
 +
 +
b.After downloading, you can directly unzip and install, and then open the software<br>
 +
 +
c.If the computer only has a TF card inserted, the “Select card” column will display the drive letter of the TF card. If the computer has multiple USB storage devices inserted, you can select the drive letter corresponding to the TF card through the drop-down box<br>
 +
<div style="padding-left:200px">[[文件:Orange-pi-3lts-sdcardformatter.png|200px]]</div>
 +
d.Then click '''"Format"''', a warning box will pop up before formatting, and formatting will start after selecting "Yes (Y)"
 +
<div style="padding-left:200px">[[文件:Orange-pi-3lts-sdcardformatter1.png|200px]]</div>
 +
e.After formatting the TF card, the message shown in the figure below will pop up, click OK<br>
 +
<div style="padding-left:200px">[[文件:Orange-pi-3lts-sdcardformatter2.png|200px]]</div>
 +
4)Download the Linux operating system image file compression package you want to burn from the Orange Pi data download page, and then use the decompression software to decompress it. In the decompressed file, the file ending with ".img" is the operating system image file. The size is generally above 1GB<br>
 +
5)Use Win32Diskimager to burn Linux image to TF card<br>
 +
 +
a.The download page of Win32Diskimager is<br>
 +
  http://sourceforge.net/projects/win32diskimager/files/Archive/<br>
 +
b.Install directly after downloading, the interface of Win32Diskimager is shown below<br>
 +
a) First select the path of the image file<br>
 +
 +
b) Then confirm that the drive letter of the TF card is consistent with the one displayed in the "Device" column<br>
 +
 +
c) Finally, click "write" to start burning
 +
<div style="padding-left:200px">[[文件:Orange-pi-3lts-selectimage.png|200px]]</div>
 +
c.After the image is written, click the "Exit" button to exit, and then you can pull out the TF card and insert it into the development board to start
 +
=== 2.5. Method of flashing Linux image to TF card based on Ubuntu PC ===
 +
1)First, prepare a TF card with 8GB or larger capacity. The transmission speed of the TF card must be above class10. It is recommended to use a TF card of SanDisk and other brands<br>
 +
2)Then use a card reader to insert the TF card into the computer<br>
 +
3)Download balenaEtcher software, the download address is<br>
 +
  https://www.balena.io/etcher/
 +
4)After entering the balenaEtcher download page, please select the Linux version of the software through the drop-down box to download<br>
 +
<div style="padding-left:200px">[[文件:Orange-pi-3lts-selectlinuxversion.png|200px]]</div>
 +
5)After downloading, use unzip to decompress. The decompressed <br>

Revision as of 16:00, 16 June 2022

1. Basic functions of Orange Pi 3 LTS

1.1. What’s Orange Pi 3 LTS ?

Orange Pi 3 LTS is an open source single-board card computer, a new generation of arm64 development board, it can run Android 9.0, Ubuntu and Debian and other operating systems. Orange Pi 3 LTS uses Allwinner H6 system-on-chip and has 2GB LPDDR3 memory

1.2. What can l do with Orange Pi 3 LTS ?

We can use it to build:

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

Pretty much anything else, because Orange Pi is open source.

1.3. Who’s it for?

The Orange Pi development board is not only a consumer product, but also designed for anyone who wants to use technology to create and innovate. It is a simple, interesting and practical tool, you can use it to create the world around you

1.4. Hardware specification

Hardware feature introduction
CPU Allwinner H6 Quad-core 64-bit 1.8GHz high-performance Cortex-A53 processor
GPU
  • High-performance multi-core GPU Mali T720
  • OpenGL ES3.1/3.0/2.0/1.1
RAM 2GB LPDDR3 (shared with GPU)
Onboard Storage TF card slot、8GB EMMC
Onboard Network
  • YT8531C Chip
  • Support 10/100M/1000M Ethernet
Onboard WIFI+Bluetooth
  • AW859A Chip
  • Support IEEE 802.11 a/b/g/n/ac
  • Support BT5.0
Video Output HDMI 2.0a 、TV CVBS output
Audio output
  • HDMI Output
  • 3.5mm Audio Port
Power Source 5V3A Type-C
Power management chip AXP805
USB port 1*USB 3.0 HOST、1*USB 2.0 HOST、1*USB2.0 OTG
26pin headers 1*I2C、1*SPI、1*UART&Multiple GPIO Ports
Debug serial port UART-TX、UART-RX &GND
LED Power LED& Status LED
IR Receiver Support IR remote control for Orange Pi
Button Power Button (SW4)
Supported OS Android9.0、Ubuntu、Debian
Appearance specification introduction
Dimension 85mm×56mm
Weight 45g
range Pi™ is a trademark of the Shenzhen Xunlong Software CO., Limited

1.5. The top and bottom views of Orange Pi 3 LTS

Top View:
500px|
Bottom View:
500px|

1.6. Orange Pi 3 LTS interface details


600px|
600px|

2. Introduction to use the development board

2.1. Prepare the necessary accessories

1)TF card, a class 10 or higher high-speed card with a minimum capacity of 8GB, it is recommended to use SanDisk’s TF card. Orange Pi tests all with SanDisk’s TF card. Other brands of TF cards may cause the system to fail to start.

100px

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

100px


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

200px


4)The power supply requires a USB Typc C interface data cable and a 5V/3A high-quality power adapter

200px 200px

5)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

6)Infrared remote control, mainly used to control Android system

200px

7)100M or Gigabit network cable, used to connect the development board to the Internet

8)AV video cable, if you want to display video through the CVBS interface instead of the HDMI interface, then you need to connect the development board to the TV through the AV video cable

200px

9)USB to 3.3v TTL module and DuPont cable. When using the debug serial port, USB to TTL module and DuPont cable are required to connect the development board and the computer


200px
200px

10)A personal computer with Ubuntu and Windows operating systems

1 Ubuntu18.04 PC Optional, used to compile Linux source code and Android source code
2 Windows PC Used to burn Android and Linux images

2.2. Download the image and related information of the development board

1)The download URL is

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

文件:Orange-pi-3lts-download.png

2)The information mainly contains
a. Android source code: saved on Google Cloud Disk

b.Linux source code: saved on github

c. User manuals and schematic diagrams: chip-related data manuals 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: saved on Google Cloud Disk

f. Ubuntu image: saved on Google Cloud Disk

g. Debian image: saved on Google Cloud Disk

2.3. Use the Android image pre-installed in eMMC to test the function of the development board

The development board comes with 8GB eMMC. After you get the development board, you can first use the Android9.0 image pre-installed in the eMMC to test the functions of the development board. After confirming that all the hardware functions of the development board can work, then burn the system you want to use

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

1)First, prepare a TF card with 8GB or larger capacity. The transmission speed of the TF card must be above class10. It is recommended to use a TF card of SanDisk and other brands

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

3)Then format the TF card

a.You can use the SD Card Formatter software to format the TF card, the download address is

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

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

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

200px

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

200px

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

200px

4)Download the Linux operating system image file compression package you want to burn from the Orange Pi data download page, and then use the decompression software to decompress it. In the decompressed file, the file ending with ".img" is the operating system image file. The size is generally above 1GB
5)Use Win32Diskimager to burn Linux image to TF card

a.The download page of Win32Diskimager is

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

b.Install directly after downloading, the interface of Win32Diskimager is shown below
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

200px

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

2.5. Method of flashing Linux image to TF card based on Ubuntu PC

1)First, prepare a TF card with 8GB or larger capacity. The transmission speed of the TF card must be above class10. It is recommended to use a TF card of SanDisk and other brands
2)Then use a card reader to insert the TF card into the computer
3)Download balenaEtcher software, the download address is

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

4)After entering the balenaEtcher download page, please select the Linux version of the software through the drop-down box to download

200px

5)After downloading, use unzip to decompress. The decompressed