Open main menu

Wiki-Orange Pi β

Changes

Orange Pi 5 Plus

47 bytes removed, 10:25, 15 June 2023
Burn Orange Pi OS (Droid) image toeMMC
<span id="burn-orange-pi-os-droid-image-toemmc"></span>
=== Burn Orange Pi OS (Droid) image toeMMC to eMMC ===
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|
<p>orangepi@orangepi:~$ '''sudo systemctl start lightdm.service'''</p>
orangepi@orangepi:~$ '''sudo systemctl enable lightdm.service'''
|}
</li>
|-
|
<big>'''Ubuntu Gnome Wayland image does not support nomachine NoMachine and VNC described here to remotely log in to the desktop.'''</big>
|}
|-
|
<big>'''Make sure the Ubuntu or Debian system installed on the development board is a <span style="color:#FF0000">desktop version</span>. In addition, nomachine NoMachine also provides detailed documents. It is strongly recommended to read this document to be familiar with the use of nomachineNoMachine. The document links are shown below:'''
'''https://knowledgebase.nomachine.com/DT10R00166'''</big>
|-
|
<big>'''Nomachine NoMachine supports Windows, Mac, Linux, iOS, and Android platforms, so we can remotely log in to control Orange PI development boards through Nomachine NoMachine on multiple devices. The following demonstrates the Linux system desktop of the Orange PI development board through Nomachine NoMachine in Windows. For installation methods for other platforms, please refer to the official documentation of NomachineNoMachine.'''</big>
|}
<p>[[File:plus5-img386.png]]</p></li>
<li><p>Then enter the username and password of the linux system in the corresponding position in the figure below, and then click '''OK''' to start logging in</p>
<p>[[File:plus5-img387-1.png]]</p></li>
<li><p>Then click OK in the next interface</p></li>
<li><p>Finally, you can see the desktop of the development board Linux system</p>
<li><p>The No. 3 interface is not used, just ignore it.</p></li>
[[File:plus5-img437-1.png]]
</ol>
Orange Pi 5 Plus development board has a total of 1 camera interface, which is shown below:
'''OPi OS Droid'''
|}
 
::{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
|
<big>'''Pay attention to RTL8852BE, please do not buy the module shown in the figure below, there will be problems after testing.'''</big>
 
[[File:plus5-img232-10.png|center]]
|}
<li><p>Then insert the WiFi module into the M.2 E-Key interface of the development board and fix it</p>
<p>[[File:plus5-img233.png]]</p></li>
<li><p>Then open If everything is normal after the configuration of the WIFI module in the OPi OS Arch systemstarts, and use the steps are shown below:</p><ol style="list-style-type: lower-alpha;"><li><p>First add a line configuration following command to see the '''/boot/extlinux/extlinux.conf'''.WIFI device nodea</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>[orangepi@orangepi ~]$ '''sudo vim /boot/extlinux/extlinux.conf'''</p><p>LABEL Orange Pi</p><p>LINUX /Image</p><p>FDT /dtbs/rockchip/rk3588-orangepi-5-plus.dtb</p><p>'''<span style="color:#FF0000">FDTOVERLAYS /dtbs/rockchip/overlay/rk3588-wifi-pcie.dtbo #What needs to be added</span>ip a'''</p>|}</li><li><p>'''<span style="color:#FF0000">Then restart the OPi OS Arch system</span>'''</p></li></ol></li><li><p>If everything is normal after restarting the system, you can see the WiFi device node with the following command. If you can't see it, please check if there is a problem with the previous configuration.</p>{| class="wikitable" style="width:800px;" |-|<p>[orangepi@orangepi ~]$ '''ip addr show wlan0'''</p><p>......</p><p>4: '''wlan0''': &lt;<BROADCAST,MULTICAST,UP,LOWER_UP&gt; > mtu 1500 qdisc noqueue state UP group default qlen 1000</p> :<p>link/ether 38:7a:0e:e3:80:05 brd ff:ff:ff:ff:ff:ff</p> :<p>inet 192.168.1.237/24 brd 192.168.1.255 scope global dynamic noprefixroute wlan0</p> ::<p>valid_lft 42938sec preferred_lft 42938sec</p> :<p>inet6 fe80::a098:5942:16e:e817/64 scope link noprefixroute</p> ::<p>valid_lft forever preferred_lft forever</p>
|}
</li>
<big>'''Please note that the OpenWRT system configures the network port near the Type-C power port as a WAN port by default, and the network port near the HDMI port as a LAN port by default.'''</big>
[[File:plus5-img558-1.png|center]]
|}
<big>'''Please note that the OpenWRT system configures the network port near the Type-C power port as a WAN port by default, and the network port near the HDMI port as a LAN port by default.'''</big>
[[File:plus5-img558-1.png|center]]
|}
<big>'''Please note that the OpenWRT system configures the network port near the Type-C power port as a WAN port by default, and the network port near the HDMI port as a LAN port by default.'''</big>
[[File:plus5-img558-1.png|center]]
|}
<li><p>Enter the management page of the Samba network share</p>
<ol style="list-style-type: lower-alpha;">
<li><p>Find the '''&quot;Service&quot;''' option in the navigation bar and click &gt; to enter</p></li><li><p>In the vertical column options below the service, select &gt; '''&quot;network sharing&quot;''' and click to enter</p>
<p>[[File:plus5-img604.png]]</p></li></ol>
</li>
<li><p>Select the interface that the Samba service needs to monitor</p>
<ol style="list-style-type: lower-alpha;">
<li><p>Select '''&quot;General Settings&quot;''' in the navigation bar of network &gt; sharing and click to enter</p></li><li><p>The interface is specified according to actual needs. If you &gt; want to access through the &quot;wan port&quot;, set it to '''&quot;wan&quot;'''</p>
<p>[[File:plus5-img605.png]]</p></li></ol>
</li>
<big><p>'''Note: To access Samba under the Windows 10 system, you need to confirm whether Windows 10 has enabled network discovery and sharing for sharing. If it is not enabled, perform the following settings first.'''</p></big>
|}
</li></ol>
<!-- -->
[[File:plus5-img608.png]]
</ol></ol>
<ol start="5" style="list-style-type: decimal;">
<li>After the setting is completed, enter \\OpenWrt in the address bar of the resource manager to access the shared directory, the user name is root, and the password is the password set by the development board host</li>
| [[File:plus5-img616.png]]
|}
 
::{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
|
<big>'''Pay attention to RTL8852BE, please do not buy the module shown in the figure below, there will be problems after testing.'''</big>
 
[[File:plus5-img616-2.png|center]]
|}
<span id="pin-interface-gpio-uart-spi-and-pwm-test"></span>
== 26pin 40pin interface GPIO, UART, SPI and PWM test ==
<span id="pin-gpio-port-test-3"></span>
</ol>
<ol start="5" style="list-style-type: decimal;">
<li>Take the test of '''UART3''' as an example below, select the '''/dev/ttyS3''' node in the selection box, enter the baud rate you want to set in the edit box, and then click the '''OPEN''' button to open the '''/dev/ttyS3''' node. After opening successfully, click the '''OPEN ''' button becomes unselectable, and the '''CLOSE''' button and '''SEND''' button become selectable</li>
[[File:plus5-img662.png]]
<span id="pin-spi-test-3"></span>
=== 26pin 40pin SPI test ===
<ol style="list-style-type: decimal;">
<span id="pin-pwm-test"></span>
=== 26pin 40pin PWM test ===
<ol style="list-style-type: decimal;">
</li>
<li><p>There is a build.sh compilation script in the source code, and the compilation parameters are as follows</p>
<ol style="list-style-type: lower-alpha;"><li><p>a.-'''U''': compile uboot</p></li><li><p>b.-'''K''': compile kernel</p></li><li><p>c.-'''A''': compile android</p></li><li><p>d.-'''u''': package and generate update.img and update_spi_nvme.img</p></li><li><p>e.-'''o''': Compile the OTA package</p></li><li><p>f.-'''d''': specify kernel dts</p></li></ol></li>
<li><p>Compile uboot, kernel, android and package them into update.img</p>
<ol style="list-style-type: lower-alpha;">
5. Instructions for using the 5v pin in the 40pin interface of the development board to supply power
 
|-
| v1.5
| 2023-06-07
|
1. Add the picture of eMMC module
 
2. Correct the picture of the cooling fan interface
 
3. Add a method to check the temperature of nvme ssd
|}