Open main menu

Wiki-Orange Pi β

Changes

Orange Pi 5

20,003 bytes added, 16:32, 25 April 2023
How to burn Orange Pi OS (Droid) image to TF card
__TOC__
== '''IntroductionGetting Started''' ==This guide is designed for Orange Pi 5. The purpose is to learn about Orange Pi 5 as well as how to prepare and set up for basic use.<br><br> == '''What is Orange Pi 5''' ==Orange Pi 5 adopts Rockchip RK3588S new-generation octa-core 64-bit ARM processor, specifically quad-core A76 and quad-core A55, using Samsung 8nm LP process technology, large-core main frequency up to 2.4GHz, integrated ARM Mali-G610 MP4 GPU, embedded with high-performance 3D and 2D image acceleration modules, built-in AI accelerator NPU with a computing power of up to 6 Tops, has 4GB/8GB/16GB/32GB (LPDDR4/4x) memory, and has up to 8K display processing capabilities.<br>Orange Pi 5 brings out quite a lot of interfaces, including HDMI output, Type-C, M.2 PCIe2.0x1, Gigabit Ethernet port, USB2.0, USB3.0 interface and 26pin expansion pin header, etc. It can be widely used in high-end tablet, edge computing, artificial intelligence, cloud computing, AR/VR, smart security, smart home and other fields, covering various AIoT industries.<br>Orange Pi 5 supports Orange Pi OS, the official operating system developed by Orange Pi. At the same time, it supports Android 12.1, Debian11, Ubuntu20.04 and Ubuntu22.04 and other operating systems.<br><br> == '''Purpose of Orange Pi 5''' ==We can use it to achieve:* A Linux desktop computer* A Linux web server* Android tablet* Android game console, etc.Of course, there are more functions, because the Orange Pi 5 development board can install Linux systems such as Debian and Ubuntu, and systems such as Android, which means that we can implement it within the scope of the development board hardware and software support. Various functions.<br><br> == '''Close look of Orange Pi 5''' ==Top view:<br><br>[[File:Pi-5-details-pic01.png]]<br><br>Bottom view:<br><br>[[File:Pi-5-details-pic02.png]]<br><br>For detailed hardware descriptions and pinouts, please refer to <span style="color:#0066CC;">[http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-5.html the Orange Pi 5 detail page]</span>。<br><br> == '''Starting Orange Pi 5 for the first time''' ==Orange Pi 5 can be started in two ways, one is to burn the image to the SSD and the other is to burn the image to the TF card.<br><br>=== What you need ===* Orange Pi 5 main board* TF card, a class 10 or above high-speed SanDisk card with a minimum capacity of 8GB (32GB or above is recommended)* TF card reader, used to burn the image into the TF card* Display with HDMI interface* HDMI to HDMI cable, used to connect the development board to an HDMI monitor or TV for display* Type-C to HDMI cable, connect the development board to an HDMI monitor or TV for display through the Type-C interface* Type-C to USB adapter, used to connect USB storage devices or USB devices such as mouse and keyboard* 10.1-inch MIPI screen, used to display the system interface of the development board* Power adapter, Orange Pi 5 is recommended to use 5V/4A Type-C power supply for power supply* The mouse and keyboard of the USB interface, as long as the mouse and keyboard of the standard USB interface are acceptable, the mouse and keyboard can be used to control the Orange Pi development board* USB camera * 5V cooling fan* 100M or 1000M network cable, used to connect the development board to the Internet* The data cable of the Type-C interface, used to burn the image to NVMe SSD, use ADB and other functions* OV13850 camera with 13 million MIPI interface* Matching shell * 3.3V USB to TTL module and DuPont line, when using the serial port debugging function, need USB to TTL module and DuPont line to connect the development board and computer* Personal computer with Ubuntu and Windows operating systems installed1) Ubuntu22.04 PC, Optional, used to compile Linux source code<br>2) Windows PC, For burning Android and Linux images<br><br> === Download the image of the development board and related materials ===1) The website for downloading the Chinese version is:<br> <big>'''http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-pi-5.html'''</big>2) The website for downloading the English version is:<br> <big>'''http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-pi-5.html'''</big>3) The information mainly includes<br>a. Android source code: saved on Google Drive<br>b. Linux source code: saved on Github<br>c. User manual and schematic diagram: saved on Google Drive<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 Drive<br>f. Ubuntu image: saved on Google Drive<br>g. Debian image: saved on Google Drive<br><br> === Method of burning Linux image to TF card based on Windows PC ==={| class="wikitable" style="background-color:#ffffdc;width:800px;" |-| <br><big>'''Note that the Linux image mentioned here specifically refers to the image of the Linux distributions such as Debian or Ubuntu downloaded from the Orange Pi download page.'''</big><br><br>|}==== How to use balenaEtcher to burn Linux image ====1) First prepare a TF card with a capacity of 16GB or more. The transmission speed of the TF card must be class 10 or above. It is recommended to use a TF card of SanDisk and other brands<br>2) Then use the card reader to insert the TF card into the computer<br>3) Download the Linux operating system image file compression package that you want to burn from <span style="color:#0066CC;">[http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-pi-5.html the Orange Pi download page]</span>, and then use the decompression software to decompress it. Among the decompressed files, the file ending with ".img" is the image file of the operating system. The size is generally more than 2GB<br>4) Then download the burning software of Linux image——balenaEtcher, the download address is<br> <big>'''https://www.balena.io/etcher/'''</big>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 the balenaEtcher software through the drop-down box. The Portable version does not need to be installed, and it can be used by double-clicking to open it<br><br>[[Image:Pi-5-details-pic03-1.png]]<br><br>6) If the downloaded version of balenaEtcher needs to be installed, please install it before using it. If you downloaded the Portable version of balenaEtcher, just double-click to open it. The opened balenaEtcher interface is shown in the figure below<br><br>[[Image:Pi-5-details-pic04.png]]<br><br>[[Image:Pi-5-details-pic05.png]]<br><br>7) The specific steps to use balenaEtcher to burn the Linux image are as follows<br>a. First select the path of the Linux image file to be burned<br>b. Then select the drive letter of the TF card<br>c. Finally, click Flash to start burning the Linux image to the TF card<br><br>[[Image:Pi-5-details-pic06.png]]<br><br>8) The interface displayed in the process of burning the Linux image by balenaEtcher is shown in the figure below, and the progress bar displays purple, indicating that the Linux image is being burned into the TF card<br><br>[[Image:Pi-5-details-pic07.png]]<br><br>9) After burning the Linux image, balenaEtcher will also verify the image burned into 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 burnt, and balenaEtcher is verifying the burnt image<br><br>[[Image:Pi-5-details-pic08.png]]<br><br>10) After successful burning, 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 for using<br><br>[[Image:Pi-5-details-pic09.png]]<br><br> ==== How to use Win32Diskimager to burn Linux image ====<span style="color:#0066CC;">[[How to use Win32Diskimager to burn Linux image | How to use Win32Diskimager to burn Linux image]]</span><br><br>You can also consult the following in <span style="color:#0066CC;">[http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-pi-5.html the Orange Pi 5 user manual:]</span>* Method of burning Linux image to TF card based on Ubuntu PC* How to write Linux image to SPI Flash+NVMe SSD* How to write Linux image to SPI Flash+SATA SSD* How to write Linux image to SPIFlash+USB storage device
<br>
 === How to burn Android image to TF card ===1) First prepare a TF card with 8GB or larger capacity. The transmission speed of the TF card must be class10 or above. It is recommended to use a TF card of SanDisk and other brands<br><br>2) Then use the card reader to insert the TF card into the computer<br><br>3) Then download the SDDiskTool programming tool from <span style="color:#0066CC;">[http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-pi-5.html the Orange Pi 5 uses Rockchip RK3588S new generation 8download page]</span>,'''<span style="color:#FF0000">please ensure that the version of the SDDiskTool tool is the latest v1.72</span>'''<br><br>4) Then download the Android12 image from <span style="color:#0066CC;">[http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-core 64and-bit processor, quadsupport/Orange-core A76+quadpi-core A555.html the Orange Pi download page]</span><br>a. After opening the download link of the Android image, with 8nm process designyou can see the following three types of Android images, up please select the image in the TF card image folder to 2.4GHz main frequency, integrated ARM Malidownload<br><br>[[Image:Pi-5-G610 GPU, embedded highdetails-performance 3D/2D pic10.png]]<br><br>b. After entering the TF card image acceleration modulefolder, built-in NPU with 6Tops computing poweryou can see the following two images, with 4GB/8GB/16GB/32GB (LPDDR4/4xthe difference between them is:<br>a), The image without lcd is specially used for HDMI display and up to supports 8K display processing capability.If you do not use the LCD screen, please download the image without lcd<br>Orange b) If you want to use LCD screen, please choose image with lcd<br><br>[[Image:Pi -5-details-pic11.png]]<br><br>5 provides abundant interfaces) Then use the decompression software to decompress the compressed package of the downloaded Android image. Among the decompressed files, including HDMI outputthe file ending with ".img" is the Android image file, GPIO interface, Mand the size is more than 1GB<br><br>6) Then use decompression software to decompress '''SDDiskTool_v1.2 PCIe272.0zip''', this software does not need to be installed, Typejust find '''SD_Firmware_Tool.exe''' in the decompressed folder and open it<br><br>[[Image:Pi-C5-details-pic12.png]]<br><br>7) After opening '''SDDiskTool''', Gigabit LAN portif the TF card is recognized normally, 2*USB2the inserted disk device will be displayed in the '''"Select Removable Disk Device"''' column.0'''<span style="color:#FF0000">Please make sure that the displayed disk device is consistent with the drive letter of the TF card you want to burn</span>''', 1*USB3if there is no display, you can try to unplug the TF card<br><br>[[Image:Pi-5-details-pic13.0png]]<br><br>8) After confirming the drive letter, etc.; It you can be widely used format the TF card first, click the '''Restore''' button in tabletsSDDiskTool, edge computingor use the '''SD Card Formatter''' mentioned above to format the TF card<br><br>[[Image:Pi-5-details-pic14.png]]<br><br>9) Then start writing the Android image to the TF card<br>a. First check '''"SD Boot"''' in '''"Choose function mode"'''<br>b. Then select the path of the Android image in the "Choose firmware" column<br>c. Finally, artificial intelligenceclick the '''"Create"''' button to start burning the Android image to the TF card<br><br>[[Image:Pi-5-details-pic15.png]]<br><br>10) After burning, cloud computingyou can exit the SDDiskTool software, AR/VR, intelligent security, smart home and other fields, covering AIoT various industriesthen you can pull out the TF card from the computer and insert it into the development board to start<br><br>[[Image:Pi-5-details-pic16.png]]<br><br>You can also consult the following in the <span style="color:#0066CC;">[http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange Pi -pi-5 supports .html Orange Pi OS(Droid), the official operating system developed by Orange Pi, as well as Android12 and Debian11.5 user manual:]</span><br>* How to burn Android image to SPI Flash+NVMe SSD* How to burn Android image to SPI Flash+SATA SSD
<br>
== = How to burn Orange Pi OS (Droid) image to TF card ===1) First prepare a TF card with 8GB or larger capacity. The transmission speed of the TF card must be class10 or above. It is recommended to use a TF card of SanDisk and other brands<br><br>2) Then use the card reader to insert the TF card into the computer<br><br>3) Then download the SDDiskTool programming tool from <span style="color:#0066CC;">[http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-pi-5.html the Orange Pi download page]</span>, '''Layout<span style="color:#FF0000">please ensure that the version of the SDDiskTool tool is the latest v1.72</span>''' <br><br>4) Then download the Orange Pi OS (Droid) image from <span style="color:#0066CC;">[http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-pi-5.html the Orange Pi download page]</span><br>a. After opening the download link of the Orange Pi OS (Droid) image, you can see the following two types of images, please choose the image without '''spi-nvme'''<br><br>[[Image:Pi-5-details-pic17.png]]<br><br>5) Then use the decompression software to decompress the compressed package of the downloaded Orange Pi OS (Droid) image. Among the decompressed files, the file ending with ".img" is the Orange Pi OS (Droid) image file, and the size is more than 1GB<br><br>6) Then use decompression software to decompress '''SDDiskTool_v1.72.zip''', this software does not need to be installed, just find '''SD_Firmware_Tool.exe''' in the decompressed folder and open it<br><br>[[Image:Pi-5-details-pic18.png]]<br><br>7) After opening '''SDDiskTool''', if the TF card is recognized normally, the inserted disk device will be displayed in the '''"Select Removable Disk Device"''' column. '''<span style="color:#FF0000">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>[[Image:Pi-5-details-pic13.png]]<br><br>8) After confirming the drive letter, you can format the TF card first, click the '''Restore''' button in SDDiskTool, or use the '''SD Card Formatter''' mentioned above to format the TF card<br><divbr>[[FileImage:Pi-5-details-pic14.png]]<br><br>9) Then start to write the Orange Pi OS (Droid) image to the TF card<br>a. First check '''"SD Boot"''' in '''"Choose function mode"'''<br>b. Then select the path of the Orange Pi OS (Droid) image in the '''"Choose firmware"''' column<br>c. Finally, click the '''"Create"''' button to start burning the OrangePi OS (Droid) image to the TF card<br><br>[[Image:Pi-5-pidetails-pic15.png]]<br><br>10) After burning, you can exit the SDDiskTool software, and then you can pull out the TF card from the computer and insert it into the development board to start<br><br>[[Image:Pi-5-bannerdetails-imgpic16.png|800px|]]<br><br>You can also consult the following in the <span style="color:#0066CC;">[http://divwww.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-pi-5.html Orange Pi 5 user manual:]</span><br>* Burn Orange Pi OS (Droid) image to SPIFlash + NVMe SDD
<br>
== '''Features''' = Start Orange Pi 5 ===1) Insert the TF card with the burned image into the TF card slot of the Orange Pi development board. If the image of SPIFlash+NVMe SSD has been burnt, then there is no need to insert a TF card, just make sure that the NVMe SSD is inserted into the development board normally.<br><br>* Rockchip RK3588S2) The development board has an HDMI interface, and the development board can be connected to a TV or HDMI display through an HDMI-to-HDMI cable. If you buy an LCD screen, you can also use the LCD screen to display the system interface of the development board. If there is a Type-C to HDMI cable, the system interface of the development board can also be displayed through the Type-C interface.<br>A new generation AIoT chip<br>Using 8nm LP process, it is faster 3) Connect a USB mouse and consumes less power, bringing superior performance keyboard to various AI application scenarioscontrol the Orange Pi development board.<br><br>4) The development board has an Ethernet port, which can be plugged into a network cable for Internet access.<br>* Up to 32GB RAM<br>Meet the application requirements of products 5) Connect a high-quality power adapter with large RAM and large storagea 5V/4A USB Type-C interface.<br><br>[[Image:Pi-5-details-pic23.png]]<br><br>* 8K video codec for clearer images[[Image:Pi-5-details-pic24.png]]<br><br>6) Then turn on the switch of the power adapter. If everything is normal, you can see the startup screen of the system on the HDMI monitor or LCD screen.<br><br>Up 7) If you want to view the output information of the system through the debugging serial port, please use the serial cable to support 8K @ 60fpsconnect the development board to the computer. For the connection method of the serial port, please refer to the section on how to use the powerful video codec allows for clearer images debugging serial port in <span style="color:#0066CC;">[http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and more detailed picture quality-support/Orange-pi-5.html the Orange Pi 5 user manual:]</span><br><br>* Gigabit Ethernet=== Linux system instructions ===Ubuntu images and Debian images are generally referred to as Linux images (they both use the Linux kernel), so when you see a Linux image or Linux system in the manual, it refers to a image or system like Ubuntu or Debian.<br><br>On-Many people will have doubts about whether they can use pure Ubuntu or pure Debian systems (pure here can be understood as systems downloaded from Ubuntu or Debian official websites). The answer is no, because Ubuntu and Debian do not provide an adapted system for the Orange Pi development board 1000Mbps Ethernet for stronger and more stable network connection and higher transmission speed.<br><br>* Rich interfacesWe can see from the official websites of Ubuntu and Debian that they both support the arm64 architecture (the SOC of the development board is the arm64 architecture), easy but please note that the support mentioned here refers only to the arm64 version of the software warehouse provided by Ubuntu or Debian (including Tens of thousands of software packages) or rootfs (these are the packages that Orange Pi uses when making Ubuntu or Debian systems). To make an Ubuntu or Debian system that can be used for a certain development board also needs to expandtransplant U-boot and Linux kernel, etc., as well as repair the encountered bugs and optimize some functions, all of which are done by Orange Pi.<br><br>Gathering all kinds of popular interfaces If Linux distributions such as MIPI D-PHYCentOS, MIPI CSIKali, USB3.0or OpenWRT are not ported by other developers or ported and adapted by themselves, USB2they cannot be used on the development board of Orange Pi (hardware running these systems is no problem).0<br><br>In addition, Type-C, HDMI2people often ask whether the system of other development boards can be used on the Orange Pi development board.1The answer is no, Mbecause the chips and circuit connections used by different development boards are generally different.2 PCIe2A system developed for a certain development board basically cannot be used on other development boards.0, Gigabit <br><br>1)<span style="color:#0066CC;">[[Supported Linux image types and kernel versions | Supported Linux image types and kernel versions]]</span><br>2)<span style="color:#0066CC;">[[Onboard LED Light Test Instructions | Onboard LED Light Test Instructions]]</span><br>3) Network connection test<br>Check <span style="color:#0066CC;">[[Ethernet port test | Ethernet, etc.port test]]</span><br> Check <span style="color:#0066CC;">[[WIFI connection test | WIFI connection test]]</span><br> Check <span style="color:#0066CC;">[[How to set a static IP address | How to set a static IP address]]</span><br> Check <span style="color:#0066CC;">[[How to use AP6275P PCIe network card | How to use AP6275P PCIe network card]]</span><br> Check <span style="color:#0066CC;">[[AP6275P PCIe NIC creates WIFI hotspot via create_ap | AP6275P PCIe NIC creates WIFI hotspot via create_ap]]</span><br>4) HDMI test<br>* Multi-channel input and outputCheck <span style="color:#0066CC;">[[HDMI display test | HDMI display test]]</span><br> Check <span style="color:#0066CC;">[[HDMI to VGA display test | HDMI to VGA display test]]</span><br>Support Check <span style="color:#0066CC;">[[HDMI resolution setting method | HDMI 2.1 8K video output, resolution setting method]]</span><br> 5)<span style="color:#0066CC;">[[How to use Bluetooth | How to use Bluetooth]]</span><br>6) USB-C (DP1.4), dual MIPI D-PHY video output for multi-screen display, support three MIPI interface test<br>Check <span style="color:#0066CC;">[[Connect USB mouse or keyboard to test | Connect USB mouse or keyboard to test]]</span><br> Check <span style="color:#0066CC;">[[Connect USB storage device test | Connect USB storage device test]]</span><br> Check <span style="color:#0066CC;">[[USB wireless network card test | USB wireless network card test]]</span><br>Check <span style="color:#0066CC;">[[USB camera test | USB camera inputs.test]]</span><br>7) Audio Test<br>* Supports NVMe SSD hard drives for massive capacity expansionCheck <span style="color:#0066CC;">[[Testing audio methods on desktop systems | Testing audio methods on desktop systems]]</span><br>Check <span style="color:#0066CC;">[[The method of using commands to play audio | The onboard M.2 PCIe 2.0 interface supports access method of using commands to play audio]]</span><br> Check <span style="color:#0066CC;">[[Method of using commands to NVMe SSD hard drives test recording | Method of using commands to increase massive data storage space and meet the demand for fast readtest recording]]</write and large-capacity storage.span><br>8)<span style="color:#0066CC;">[[26 Pin Interface Pin Description | 26 Pin Interface Pin Description]]</span><br>* Supports For more detailed information on Linux system instructions, you can check <span style="color:#0066CC;">[http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-pi-5.html the Orange Pi OS(Droid)5 user manual.]</span><br><br>With === Instructions for the use of the self-designed Launcher, it provides users with Android 12 system ===1)<span style="color:#0066CC;">[[How to use the same operating habits as a normal computer use of wireless network card | How to use the maximum extentwireless network card]]</span><br>2) 26Pin interface GPIO, UART, SPI and with PWM test<br> Check <span style="color:#0066CC;">[[26pin GPIO port test | 26pin GPIO port test]]</span> <br>Check <span style="color:#0066CC;">[[26pin UART test | 26pin UART test]]</span><br>Check <span style="color:#0066CC;">[[26pin's PWM test | 26pin's PWM test]]</span><br>Check <span style="color:#0066CC;">[[26pin's SPI test | 26pin's SPI test]]</span><br><br>You can also consult the Google Play Store prefollowing in <span style="color:#0066CC;">[http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-installed, it can run Facebook, Instagram, Twitter, YouTube, Telegram and other applications smoothly-support/Orange-pi-5.html the Orange Pi 5 user manual:]</span><br>* Linux SDK——orangepi-build instructions for use* The compilation method of the Android 12 source code
<br>
== '''UsesParameter table''' ==
<br>
* Wide range of application scenarios