Difference between revisions of "Orange Pi 4"
Line 272: | Line 272: | ||
c. Finally click Flash to start burning | c. Finally click Flash to start burning | ||
</div> | </div> | ||
− | <div>[[文件:Orange-pi-4- | + | <div>[[文件:Orange-pi-4-img23.png|800px|]]</div> |
<br> | <br> | ||
9)The writing speed and remaining time will be prompted during the burning process | 9)The writing speed and remaining time will be prompted during the burning process | ||
− | <div style="padding-left:200px;">[[文件:Orange-pi-4- | + | <div style="padding-left:200px;">[[文件:Orange-pi-4-img24.png|800px|]]</div> |
<br> | <br> | ||
10)After burning, the following interface will be displayed. At this time, you can unplug the TF card from the computer and insert it into the development board to start. | 10)After burning, the following interface will be displayed. At this time, you can unplug the TF card from the computer and insert it into the development board to start. | ||
− | <div style="padding-left:200px;">[[文件:Orange-pi-4- | + | <div style="padding-left:200px;">[[文件:Orange-pi-4-img25.png|800px|]]</div> |
<br> | <br> | ||
=== '''Method of flashing Linux image to eMMC''' === | === '''Method of flashing Linux image to eMMC''' === | ||
+ | <br> | ||
+ | <span style="color:#0070cb;">See the method of flashing linux image to EMMC</span><br> | ||
+ | <br> | ||
+ | === '''How to burn Android firmware to TF card''' === | ||
+ | <br> | ||
+ | ==== '''Android image download that supports TF card startup''' ==== | ||
+ | <br> | ||
+ | 1)First download the firmware of Android 8.1 from Orange Pi's data download page, pay attention to select the "Pi4 and Pi4B (SD card boot image)" directory, the image in this directory is the image that supports TF card startup | ||
+ | <div>[[文件:Orange-pi-4-img26.png|800px|]]</div> | ||
+ | <br> | ||
+ | 2)There are two Android images in the '''"Pi4 and Pi4B"''' directory. The one with LCD is the firmware that supports 10.1-inch MIPI screen. The image without LCD only supports HDMI display, not LCD screen display, please choose according to actual needs | ||
+ | <div>[[文件:Orange-pi-4-img27.png|800px|]]</div> | ||
+ | ==== '''Make Android image TF card boot card''' ==== | ||
+ | <br> | ||
+ | 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> | ||
+ | <br> | ||
+ | 2)Then use a card reader to insert the TF card into the computer<br> | ||
+ | <br> | ||
+ | 3)Then download SDDiskTool_v1.59.zip burning tool from Orange Pi's data download page<br> | ||
+ | <br> | ||
+ | <div>[[文件:Orange-pi-4-img28.png|800px|]]</div> | ||
+ | <br> | ||
+ | 4)Then use the decompression software to decompress the compressed package of the downloaded Android firmware. In the decompressed file, the file ending with ".img" is the Android firmware<br> | ||
+ | <br> | ||
+ | 5)Then use the decompression software to decompress SDDiskTool_v1.59.zip, this software does not need to be installed, you can find SD_Firmware_Tool.exe in the decompressed folder and open it<br> | ||
+ | <br> | ||
+ | <div>[[文件:Orange-pi-4-img29.png|800px|]]</div> | ||
+ | <br> | ||
+ | 6)After opening '''SDDiskTool''', if the TF card is recognized normally, the inserted disk device will be displayed in '''"Select Removable Disk Device"'''. <span style="color:red;">Please make sure that the displayed disk device is consistent with the drive letter of the TF card you want to burn</span>. If there is no display, you can try to unplug the TF card<br> | ||
+ | <br> | ||
+ | <div style="padding-left:200px;">[[文件:Orange-pi-4-img30.png|600px|]]</div> | ||
+ | <br> | ||
+ | 7)Then start to write the Android firmware to the TF card<br> | ||
+ | <div style="padding-left:20px;"> | ||
+ | a. First select '''"SD boot"''' in '''"Select function mode"'''<br> | ||
+ | b. Then select the path of Android firmware in the '''"Select Firmware Upgrade"''' column<br> | ||
+ | c. Finally, click the '''"Start to create"''' button to start burning the Android image to the TF card | ||
+ | </div> | ||
+ | <div style="padding-left:200px;">[[文件:Orange-pi-4-img31.png|800px|]]</div> | ||
+ | <br> | ||
+ | 8) After burning, you can exit SDDiskTool, and then you can unplug the TF card from the computer and insert it into the development board to start.<br> | ||
+ | <br> | ||
+ | === '''Method to burn Android image to EMMC based on Windows PC''' === | ||
+ | <br> | ||
+ | ==== '''Support the download of EMMC boot image''' ==== | ||
+ | <br> | ||
+ | 1)First download the firmware of Android 8.1 from Orange Pi's download page, pay attention to select the '''"Pi4 and Pi 4B (EMMC boot image)"''' directory, the image in this directory is the image that supports EMMC boot | ||
+ | <div>[[文件:Orange-pi-4-img32.png|800px|]]</div> | ||
+ | <br> | ||
+ | <div>[[文件:Orange-pi-4-img33.png|800px|]]</div> | ||
+ | 2)There are two Android images in the '''"Pi4 and Pi4B (emmc boot image)"''' directory. The one with LCD is the firmware that supports 10.1-inch MIPI screen. The image without LCD only supports HDMI display and does not support LCD screen display. Please follow Choose according to actual needs | ||
+ | <div>[[文件:Orange-pi-4-img34.png|800px|]]</div> | ||
+ | <br> | ||
+ | 3)Then use the decompression software to decompress the compressed package of the downloaded Android firmware. In the decompressed file, the file ending with ".img" is the Android image file that needs to be burned<br> | ||
+ | <br> | ||
+ | ==== '''Burn Android image directly to EMMC through Type C interface''' ==== | ||
+ | <br> | ||
+ | 1)First prepare a good quality Type C data cable<br> | ||
+ | <br> | ||
+ | 2)Then download Rockchip Microdrive '''DriverAssitant_v4.6''' and the '''Android''' burning tool '''AndroidTool.zip''' under '''Windows''' system | ||
+ | <div>[[文件:Orange-pi-4-img35.png|800px|]]</div> | ||
+ | <div>[[文件:Orange-pi-4-img36.png|800px|]]</div> | ||
+ | <br> |
Revision as of 17:46, 20 June 2022
Contents
- 1 Basic features of Orange Pi 4
- 2 Introduction to the use of the development board
- 2.1 Prepare the necessary accessories
- 2.2 Download the image and related information of the development board
- 2.3 Use the Android image pre-installed in eMMC to test the functions of the development board
- 2.4 Method of flashing Linux image to TF card based on Windows PC
- 2.5 Method of flashing Linux image to TF card based on Ubuntu PC
- 2.6 Method of flashing Linux image to eMMC
- 2.7 How to burn Android firmware to TF card
- 2.8 Method to burn Android image to EMMC based on Windows PC
Basic features of Orange Pi 4
What’s Orange Pi 4?
Orange Pi is an open source single-board computer, a new generation of arm64 development board, which can run operating systems such as Android 8.1, Ubuntu and Debian. Orange Pi development board (Orange Pi 4) uses Rockchip RK3399 system-on-chip, and has dual-channel 4GB LPDDR4 memory
What can I do with Orange Pi 4?
We can bulid:
- A computer
- A wireless server
- Games
- Music and Sounds
- HD video
- A speaker
- Android
Pretty much anything else,because Orange pi 4 is open source
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 very simple, interesting and practical tool, you can use it to create the world around you
Hardware Specification
Hardware Specification Introduction
| |
CPU |
Rockchip RK3399 (28nm HKMG process) |
GPU |
|
Memory | Dual 4GB LPDDR4 |
Onboard Storage |
|
Network | 10/100/1000Mbps Ethernet( Realtek RTL8211E ) |
WIFI+Bluetooth |
|
Video Output |
1 x HDMI 2.0 ( Type-A ), Supports 4K@60fps output |
Video Input | MIPI-CSIx2 Camera connector (MIPI_RX0、MIPI_TX1/RX1) |
Audio Output |
|
Audio Input |
|
Power Source |
|
USB Port |
|
Low-level peripherals | GPIO1 40 pins (with I2Cx2、SPIx1/UART and GPIOx8) |
Mini-PCIE | 24pin mini-PCIE interface |
RTC | Support RTC,on-board battery backup interface |
Debug Serial Port | UART-TX、UART-RX and GND |
LED | Power led & Status led |
Button | Reset x1、Upgrade x1 |
Support OS | Android8.1、Ubuntu、Debian |
Appearance specification introduction
| |
Dimension | 91mm×55.7mm |
30px|range Pi™ is a trademark of the Shenzhen Xunlong Software CO., Limited
|
Top View and Bottom View of Orange Pi 4
Top View:
Bottom View:
Orange Pi 4 interface details
With 16GB EMMC Version
Without 16GB EMMC Version
Introduction to the use of the development board
Prepare the necessary accessories
1)TF card, a high-speed card of class 10 or higher with a minimum capacity of 8GB, it is recommended to use SanDisk TF card, Orange Pi test is to use SanDisk TF card, other brands of TF card may have the problem of system failure
2)TF card reader, used to read and write TF card
3)HDMI to HDMI cable, used to connect the development board to an HDMI monitor or TV for display
4)Type-C to HDMI cable, connect the development board to the HDMI monitor or TV through the Type-C interface for display
5)Type-C to USB3.0 adapter, used to connect USB3.0 storage devices or mouse keyboards and other devices
6)10.1 inch MIPI screen, used to display the system interface of the development board
7)Power adapter, 5V/3A or 5V/4A high-quality power adapter, the Type-C USB3.0 interface of the development board can also be used for power input
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)100M or Gigabit network cable, used to connect the development board to the Internet
10)OV13850 13 million camera, Orange Pi 4 dedicated camera, compatible with MIPI interface
11)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 the computer
12)A personal computer with Ubuntu and Windows operating systems
1 | Ubuntu14.04 PC | Optional, used to compile Android source code |
2 | Ubuntu18.04 PC | Optional, used to compile Linux source code |
3 | Windows PC | Used to burn Android and Linux images |
1)The download URL of the Chinese version is
http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-pi-4.html
2)The download URL of the English version is
http://www.orangepi.online/downloadresources/
3)The information mainly contains
a.Android source code: saved on Baidu Cloud Disk and Google Cloud Disk
b.Linux source code: saved on github, the link address is
https://github.com/orangepi-xunlong/orangepi-build
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 Baidu Cloud Disk and Google Cloud Disk
f.Ubuntu image: saved on Baidu Cloud Disk and Google Cloud Disk
g.Debian image: saved on Baidu Cloud Disk and Google Cloud Disk
h.Armbian image link, a image developed and maintained by the Armbian community. If you encounter any problems during use, please go to the armbian forum to give feedback. The maintainer of the Armbian image and other people who use the Armbian image will assist in solving various problems. Is the fastest way to solve the problem. Orange Pi is not responsible for maintaining this image
Use the Android image pre-installed in eMMC to test the functions of the development board
If you bought the Orange Pi 4 development board with a 16GB eMMC version, after you get the development board, you can use the Android image pre-installed in the eMMC to test the functions of the development board first, and make sure that all the hardware functions of the development board are okay. 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 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
d.Then click "Format", a warning box will pop up before formatting, and formatting will start after selecting "Yes (Y)"
e.After formatting the TF card, the message shown in the figure below will pop up, click OK
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
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
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
5)After downloading, use unzip to decompress. The decompressed balenaEtcher-1.5.109-x64.AppImage is the software needed to burn Linux image
test@test:~$ unzip balena-etcher-electron-1.5.109-linux-x64.zip
Archive: balena-etcher-electron-1.5.109-linux-x64.zip
inflating: balenaEtcher-1.5.109-x64.AppImage
test@test:~$ ls
balenaEtcher-1.5.109-x64.AppImage balena-etcher-electron-1.5.109-linux-x64.zip
6)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
test@test:~$ ls Orangepi4_2.1.0_ubuntu_xenial_desktop_linux4.4.179
Orangepi4_2.1.0_ubuntu_xenial_desktop_linux4.4.179.img
Orangepi4_2.1.0_ubuntu_xenial_desktop_linux4.4.179.img.sha # Checksum file
Orangepi4_2.1.0_ubuntu_xenial_desktop_linux4.4.179.img # Image file
7)After decompressing the image, you can first use the sha256sum -c *.sha command to calculate whether the checksum is correct. If the prompt indicates that the downloaded image is correct, you can safely burn it to the TF card. If the checksum does not match, it indicates There is a problem with the downloaded image, please try to download again
test@test:~$ sha256sum -c *.sha
Orangepi4_2.1.0_ubuntu_xenial_desktop_linux4.4.179.img: success
8)Then double-click balenaEtcher-1.5.109-x64.AppImage on the graphical interface of Ubuntu PC to open balenaEtcher (no need to install), the opened interface is as shown in the figure below
a. First select the path of the linux image file
b. Then select the device number of the TF card
c. Finally click Flash to start burning
9)The writing speed and remaining time will be prompted during the burning process
10)After burning, the following interface will be displayed. At this time, you can unplug the TF card from the computer and insert it into the development board to start.
Method of flashing Linux image to eMMC
See the method of flashing linux image to EMMC
How to burn Android firmware to TF card
Android image download that supports TF card startup
1)First download the firmware of Android 8.1 from Orange Pi's data download page, pay attention to select the "Pi4 and Pi4B (SD card boot image)" directory, the image in this directory is the image that supports TF card startup
2)There are two Android images in the "Pi4 and Pi4B" directory. The one with LCD is the firmware that supports 10.1-inch MIPI screen. The image without LCD only supports HDMI display, not LCD screen display, please choose according to actual needs
Make Android image TF card boot card
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 download SDDiskTool_v1.59.zip burning tool from Orange Pi's data download page
4)Then use the decompression software to decompress the compressed package of the downloaded Android firmware. In the decompressed file, the file ending with ".img" is the Android firmware
5)Then use the decompression software to decompress SDDiskTool_v1.59.zip, this software does not need to be installed, you can find SD_Firmware_Tool.exe in the decompressed folder and open it
6)After opening SDDiskTool, if the TF card is recognized normally, the inserted disk device will be displayed in "Select Removable Disk Device". Please make sure that the displayed disk device is consistent with the drive letter of the TF card you want to burn. If there is no display, you can try to unplug the TF card
7)Then start to write the Android firmware to the TF card
a. First select "SD boot" in "Select function mode"
b. Then select the path of Android firmware in the "Select Firmware Upgrade" column
c. Finally, click the "Start to create" button to start burning the Android image to the TF card
8) After burning, you can exit SDDiskTool, and then you can unplug the TF card from the computer and insert it into the development board to start.
Method to burn Android image to EMMC based on Windows PC
Support the download of EMMC boot image
1)First download the firmware of Android 8.1 from Orange Pi's download page, pay attention to select the "Pi4 and Pi 4B (EMMC boot image)" directory, the image in this directory is the image that supports EMMC boot
2)There are two Android images in the "Pi4 and Pi4B (emmc boot image)" directory. The one with LCD is the firmware that supports 10.1-inch MIPI screen. The image without LCD only supports HDMI display and does not support LCD screen display. Please follow Choose according to actual needs
3)Then use the decompression software to decompress the compressed package of the downloaded Android firmware. In the decompressed file, the file ending with ".img" is the Android image file that needs to be burned
Burn Android image directly to EMMC through Type C interface
1)First prepare a good quality Type C data cable
2)Then download Rockchip Microdrive DriverAssitant_v4.6 and the Android burning tool AndroidTool.zip under Windows system