8,367
edits
Changes
no edit summary
<div class="figure">
[[File:plus5-img258.png|221x109px|IMG_256]]
</div></ol>
<div class="figure">
[[File:plus5-img259.png|449x332px|IMG_256]]
</div></ol>
<div class="figure">
[[File:plus5-img260.png|461x340px|IMG_256]]
</div></ol>
<ol style="list-style-type: decimal;">
<li><p>There are two HDMI output interfaces on the development board, and their locations are shown in the figure below:</p>
<p>[[File:plus5-img261.png|333x92px]]</p></li>
<li><p>By default, the Linux system configures HDMI_TX1 to support 8K display, and HDMI_TX2 supports only 4K display by default (only one HDMI_TX interface can support 8K display at a time). If you want to set HDMI_TX2 to support 8K display, please follow the steps below:</p>
<ol style="list-style-type: lower-alpha;">
</li>
<li><p>Then select '''System'''</p>
<p>[[File:plus5-img234.png|362x167px]]</p></li>
<li><p>Then select '''Hardware'''</p>
<p>[[File:plus5-img235.png|362x157px]]</p></li>
<li><p>Then use the arrow keys of the keyboard to navigate to the > position shown in the figure below, and then use the '''space''' > to select '''hdmi2-8k''' configuration</p>
<p>[[File:plus5-img262.png|361x66px]]</p></li>
<li><p>Then select '''<Save>''' to save</p>
<p>[[File:plus5-img263.png|363x105px]]</p></li>
<li><p>Then select '''<Back>'''</p>
<p>[[File:plus5-img264.png|362x110px]]</p></li>
<li><p>Then select '''<Reboot>''' to restart the system to make the > configuration take effect</p>
<p>[[File:plus5-img239.png|276x121px]]</p></li></ol>
</li>
<li><p>Then use HDMI to HDMI cable to connect Orange Pi development board and HDMI display</p>
<p>[[File:plus5-img11.png|199x129px]]</p>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
<ol style="list-style-type: decimal;">
<li><p>The location of the HDMI In interface on the development board is as follows:</p>
<p>[[File:plus5-img265.png|351x112px]]</p></li>
<li><p>First use the HDMI to HDMI cable shown in the figure below to connect the HDMI output of other devices to the HDMI In interface of the development board</p>
<p>[[File:plus5-img11.png|199x129px]]</p></li>
<li><p>The HDMI In function of the Linux system is disabled by default, and the opening method is as follows:</p>
<ol style="list-style-type: lower-alpha;">
</li>
<li><p>Then select '''System'''</p>
<p>[[File:plus5-img234.png|362x167px]]</p></li>
<li><p>Then select '''Hardware'''</p>
<p>[[File:plus5-img235.png|362x157px]]</p></li>
<li><p>Then use the arrow keys of the keyboard to navigate to the position shown in the figure below, and then use the '''space''' to select the '''hdmirx''' configuration</p>
<p>[[File:plus5-img266.png|359x82px]]</p></li>
<li><p>Then select '''<Save>''' to save</p>
<p>[[File:plus5-img263.png|363x105px]]</p></li>
<li><p>Then select '''<Back>'''</p>
<p>[[File:plus5-img264.png|362x110px]]</p></li>
<li><p>Then select '''<Reboot>''' to restart the system to make the configuration take effect</p>
<p>[[File:plus5-img239.png|276x121px]]</p></li></ol>
</li>
<li><p>Restart the system and open a terminal on the desktop, then run the '''test_hdmiin.sh''' script</p>
<div class="figure">
[[File:plus5-img267.png|576x324px|1]]
</div></li></ol>
<ol style="list-style-type: lower-alpha;">
<li><p>HDMI to VGA Converter</p>
<p>[[File:plus5-img268.png|155x104px]]</p></li>
<li><p>A VGA cable</p>
<p>[[File:plus5-img269.png|148x133px]]</p></li>
<li><p>A monitor or TV that supports VGA interface</p></li></ol>
</li>
<li><p>The HDMI to VGA display test is as follows:</p>
<p>[[File:plus5-img270.png|575x341px]]</p>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
<ol style="list-style-type: decimal;">
<li><p>First open '''Display''' in '''Settings'''</p>
<p>[[File:plus5-img271.png|576x370px]]</p></li>
<li><p>Then you can see the current resolution of the system</p>
<p>[[File:plus5-img272.png|288x191px]]</p></li>
<li><p>Click the drop-down box of Resolution to see all resolutions currently supported by the monitor</p>
<p>[[File:plus5-img273.png|353x233px]]</p></li>
<li><p>Then select the resolution you want to set, and click Apply</p>
<p>[[File:plus5-img274.png|351x234px]]</p></li>
<li><p>After the new resolution is set, select '''Keep the configuration'''</p>
<p>[[File:plus5-img275.png|462x251px]]</p></li></ol>
<span id="how-to-use-bluetooth"></span>
<ol style="list-style-type: decimal;">
<li><p>Click on the Bluetooth icon in the upper right corner of the desktop</p>
<p>[[File:plus5-img276.png|386x149px]]</p></li>
<li><p>Then select the adapter</p>
<p>[[File:plus5-img277.png|375x165px]]</p></li>
<li><p>If there is a prompt on the following interface, please select '''Yes'''</p>
<p>[[File:plus5-img278.png|248x85px]]</p></li>
<li><p>Then set the '''Visibility Setting''' to '''Always visible''' in the Bluetooth adapter setting interface, and then close it</p>
<p>[[File:plus5-img279.png|243x229px]]</p></li>
<li><p>Then open the configuration interface of the Bluetooth device</p>
<p>[[File:plus5-img280.png|438x179px]]</p></li>
<li><p>Click '''Search''' to start scanning the surrounding Bluetooth devices</p>
<p>[[File:plus5-img281.png|322x217px]]</p></li></ol>
<!-- -->
<ol start="6" style="list-style-type: decimal;">
<li><p>Then select the Bluetooth device you want to connect to, and then click the right mouse button to pop up the operation interface for this Bluetooth device, select '''Pair''' to start pairing, and the demonstration here is to pair with an Android phone</p>
<p>[[File:plus5-img282.png|338x263px]]</p></li>
<li><p>When pairing, a pairing confirmation box will pop up in the upper right corner of the desktop, just select '''Confirm''' to confirm, and the phone also needs to confirm at this time</p>
<p>[[File:plus5-img283.png|417x152px]]</p></li>
<li><p>After pairing with the mobile phone, you can select the paired Bluetooth device, then right-click and select '''Send a File''' to start sending a picture to the mobile phone</p>
<p>[[File:plus5-img284.png|439x259px]]</p></li>
<li><p>The interface for sending pictures is as follows</p>
<p>[[File:plus5-img285.png|437x253px]]</p></li></ol>
<span id="usb-interface-test"></span>
Support BitTorrent 4.2
| [[File:plus5-img288.png|tb_image_s hare_1670833201123]]
|}
</li>
<li><p>You can also see the bluetooth icon on the desktop. At this time, the bluetooth is not turned on, so a red '''<span style="color:#FF0000">x</span>''' will be displayed</p>
<p>[[File:plus5-img289.png|576x157px]]</p></li>
<li><p>Click '''Turn Bluetooth On''' to turn on Bluetooth</p>
<p>[[File:plus5-img290.png|576x262px]]</p></li>
<li><p>The display after turning on Bluetooth is as follows</p>
<p>[[File:plus5-img291.png|576x164px]]</p></li>
<li><p>For the test method of Bluetooth, please refer to the section on [[Orange Pi 5 Plus#How to use E-Key PCIe WIFI6+Bluetooth module|'''Bluetooth usage''']], so I won't go into details here</p></li></ol>
<ol style="list-style-type: decimal;">
<li><p>First, you need to prepare a USB camera that supports the UVC protocol as shown in the figure below or similar, and then insert the USB camera into the USB port of the Orange Pi development board</p>
<p>[[File:plus5-img18.png|277x160px]]</p></li>
<li><p>Through the v4l2-ctl command, you can see that the device node information of the USB camera is '''/dev/video0'''</p>
{| class="wikitable" style="width:800px;"
</li>
<li><p>In the desktop system, Cheese can be used to directly open the USB camera. The method of opening Cheese is shown in the figure below:</p>
<p>[[File:plus5-img292.png|474x302px]]</p>
<p>The interface after Cheese turns on the USB camera is shown in the figure below:</p>
<p>[[File:plus5-img293.png|480x282px]]</p></li>
<li><p>Method of using fswebcam to test USB camera</p>
<ol style="list-style-type: lower-alpha;">
<ol style="list-style-type: decimal;">
<li><p>First open the file manager</p>
<p>[[File:plus5-img294.png|257x126px]]</p></li>
<li><p>Then find the following file (if there is no audio file in the system, you can upload an audio file to the system yourself)</p>
<div class="figure">
[[File:plus5-img295.png|236x186px|图片10]]
</div></li>
<li><p>Then select the audio.wav file, right click and select open with vlc to start playing</p>
<p>[[File:plus5-img296.png|241x195px]]</p></li>
<li><p>How to switch between different audio devices such as HDMI playback and headphone playback</p>
<ol style="list-style-type: lower-alpha;">
<li><p>First open the volume control interface</p>
<p>[[File:plus5-img297.png|294x161px]]</p></li>
<li><p>When playing audio, the audio device options that the playback software can use will be displayed in '''Playback''', as shown in the figure below, where you can set which audio device to play to</p>
<p>[[File:plus5-img298.png|575x303px]]</p></li></ol>
</li></ol>
<ol style="list-style-type: decimal;">
<li><p>First insert the earphone into the earphone jack of the development board</p>
<p>[[File:plus5-img299.png|365x89px]]</p></li>
<li><p>Then you can use the '''aplay -l''' command to view the sound card devices supported by the linux system. From the output below, you can see that '''card 3''' is the sound card device of es8388, that is, the sound card device of the headset</p>
{| class="wikitable" style="width:800px;"
<ol style="list-style-type: decimal;">
<li><p>First, you need to prepare a speaker as shown in the figure below. The specification of the speaker seat on the development board is 2pin 1.25mm pitch</p>
<p>[[File:plus5-img29.png|229x158px]]</p></li>
<li><p>The position of the speaker interface on the development board is as follows. After preparing the speaker, please insert it into the speaker interface of the development board</p>
<p>[[File:plus5-img300.png|325x184px]]</p></li>
<li><p>The speaker and earphone use the same sound card. Before using the speaker, please make sure that the earphone jack is not plugged into the earphone (if the earphone is plugged in, the audio will be played to the earphone). Then use the '''aplay''' command to play the audio file that comes with the system. If the speaker can hear the sound, it means that the hardware can be used normally.</p>
{| class="wikitable" style="width:800px;"
<ol style="list-style-type: decimal;">
<li><p>There is an onboard MIC on the development board, the location is as follows:</p>
<p>[[File:plus5-img301.png|339x112px]]</p></li>
<li><p>Running the '''test_record.sh main''' command will record a piece of audio through the onboard MIC, and then play it to HDMI_TX1 and the headset.</p>
{| class="wikitable" style="width:800px;"
<div class="figure">
::[[File:plus5-img302.png|575x166px|5725d46c4ff256fbd1d42ed5ba883f9f]]
</div>
<ol style="list-style-type: decimal;">
<li><p>Please refer to the figure below for the order of the 40 pin expansion interface pins on the Orange Pi 5 Plus development board:</p>
<p>[[File:plus5-img303.png|567x418px]]</p></li>
<li><p>The functions of the 40 pin interface pins on the Orange Pi 5 Plus development board are shown in the table below</p>
<ol style="list-style-type: lower-alpha;">
<li><p>The following is the complete pin diagram of 40 pin</p>
<p>[[File:plus5-img304.png|575x137px]]</p>
<p>The following is a color map containing some of the content in the above table:</p>
<p>[[File:plus5-img305.png|575x199px]]</p></li>
<li><p>The table below is the picture of the left half of the complete > table above, so you can see it clearly</p>
<p>[[File:plus5-img306.png|576x287px]]</p></li>
<li><p>The table below is the picture of the right half of the complete > table above, so you can see it clearly</p>
<p>[[File:plus5-img307.png|575x263px]]</p>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
<div class="figure">
[[File:plus5-img308.png|575x403px|876iring_001]]
</div>
<div class="figure">
[[File:plus5-img308.png|575x403px|876iring_001]]
</div></li></ol>
<div class="figure">
[[File:plus5-img309.png|575x145px|874iring_001]]
</div></li>
<div class="figure">
[[File:plus5-img310.png|575x127px|874iring_002]]
</div></li>
<div class="figure">
[[File:plus5-img311.png|575x131px|875iring_001]]
</div></li>
<div class="figure">
[[File:plus5-img311.png|575x131px|875iring_001]]
</div></li>
<ol style="list-style-type: decimal;">
<li><p>As can be seen from the figure below, the SPIs available for Orange Pi 5 Plus are SPI0 and SPI4</p>
<p>[[File:plus5-img304.png|575x137px]]</p></li>
<li><p>The corresponding pins of SPI0 and SPI4 in 40pin are shown in the table below. SPI4_M1 and SPI4_M2 can only use one of them at the same time, and they cannot be used at the same time. They are all the same SPI4, but they are connected to different pins. Please don't think that they are two different sets of SPI buses.</p></li>
</li>
<li><p>Then select '''System'''</p>
<p>[[File:plus5-img234.png|389x180px]]</p></li>
<li><p>Then select '''Hardware'''</p>
<p>[[File:plus5-img235.png|389x169px]]</p></li>
<li><p>Then use the arrow keys on the keyboard to navigate to the position shown in the figure below, and then use the '''space''' to select the SPI configuration you want to open</p>
<p>[[File:plus5-img312.png|388x132px]]</p></li>
<li><p>Then select '''<Save>''' to save</p>
<p>[[File:plus5-img263.png|391x113px]]</p></li>
<li><p>Then select '''<Back>'''</p>
<p>[[File:plus5-img264.png|404x123px]]</p></li>
<li><p>Then select '''<Reboot>''' to restart the system to make the configuration take effect</p>
<p>[[File:plus5-img239.png|332x146px]]</p></li></ol>
</li>
<li><p>After restarting, enter the system and first check whether there is a '''spidevx.x''' device node in the linux system. If it exists, it means that the SPI has been set up and can be used directly.</p>
<ol style="list-style-type: decimal;">
<li><p>As can be seen from the table below, the available i2c for Orange Pi 5 Plus is i2c2, i2c4, i2c5 and i2c8, a total of four sets of i2c buses.</p>
<p>[[File:plus5-img304.png|575x137px]]</p></li>
<li><p>The corresponding pins of the 4 groups of I2C buses in 40pin are shown in the table below. I2C2_M0 and I2C2_M4 can only use one of them at the same time, and they cannot be used at the same time. They are all the same I2C2, but they are connected to different pins. Please don’t think that they are two different sets of I2C2 buses.</p></li>
</li>
<li><p>Then select '''System'''</p>
<p>[[File:plus5-img234.png|397x184px]]</p></li>
<li><p>Then select '''Hardware'''</p>
<p>[[File:plus5-img235.png|401x174px]]</p></li>
<li><p>Then use the arrow keys on the keyboard to navigate to the position shown in the figure below, and then use the '''space''' to select the I2C configuration you want to open</p>
<p>[[File:plus5-img313.png|406x153px]]</p></li>
<li><p>Then select '''<Save>''' to save</p>
<p>[[File:plus5-img263.png|380x109px]]</p></li>
<li><p>Then select '''<Back>'''</p>
<p>[[File:plus5-img264.png|355x108px]]</p></li>
<li><p>Then select '''<Reboot>''' to restart the system to make the configuration take effect</p>
<p>[[File:plus5-img239.png|323x142px]]</p></li></ol>
</li>
<li><p>After starting the linux system, first confirm that there are device nodes that need to use I2C under '''/dev'''</p>
<div class="figure">
[[File:plus5-img314.png|336x170px|521iring_001]]
</div>
<ol style="list-style-type: decimal;">
<li><p>As can be seen from the table below, the uarts available for Orange Pi 5 Plus are uart1, uart3, uart4, uart6, uart7 and uart8, a total of 6 sets of uart buses</p>
<p>[[File:plus5-img304.png|575x137px]]</p></li>
<li><p>The corresponding pins of the 6 groups of UART buses in 40pin are shown in the following table:</p></li>
</li>
<li><p>Then select '''System'''</p>
<p>[[File:plus5-img234.png|403x186px]]</p></li>
<li><p>Then select '''Hardware'''</p>
<p>[[File:plus5-img235.png|413x179px]]</p></li>
<li><p>Then use the arrow keys on the keyboard to navigate to the position shown in the figure below, and then use the space to select the UART configuration you want to open</p>
<p>[[File:plus5-img315.png|408x144px]]</p></li>
<li><p>Then select '''<Save>''' to save</p>
<p>[[File:plus5-img263.png|405x117px]]</p></li>
<li><p>Then select '''<Back>'''</p>
<p>[[File:plus5-img264.png|401x122px]]</p></li>
<li><p>Then select '''<Reboot>''' to restart the system to make the configuration take effect</p>
<p>[[File:plus5-img239.png|320x141px]]</p></li></ol>
</li>
<li><p>After entering the linux system, first confirm whether there is a device node corresponding to uart under /dev</p>
<ol style="list-style-type: decimal;">
<li><p>As can be seen from the table below, the available PWM for Orange Pi 5 Plus includes six channels of PWM: pwm0, pwm1, pwm11, pwm12, pwm13 and pwm14</p>
<p>[[File:plus5-img304.png|575x137px]]</p></li>
<li><p>The corresponding pins of PWM in 40pin are shown in the table below. Only one of PWM0_M0 and PWM0_M2, PWM1_M0 and PWM1_M2, PWM14_M0 and PWM14_M2 can be used at the same time, and they cannot be used at the same time. They are all the same PWM, but they are connected to different pins. Please don’t think that they are two different PWM bus.</p></li>
</li>
<li><p>Then select '''System'''</p>
<p>[[File:plus5-img234.png|416x192px]]</p></li>
<li><p>Then select '''Hardware'''</p>
<p>[[File:plus5-img235.png|457x198px]]</p></li>
<li><p>Then use the arrow keys on the keyboard to navigate to the position shown in the figure below, and then use the space to select the PWM configuration you want to open</p>
<p>[[File:plus5-img316.png|279x222px]]</p></li>
<li><p>Then select '''<Save>''' to save</p>
<p>[[File:plus5-img263.png|368x106px]]</p></li>
<li><p>Then select '''<Back>'''</p>
<p>[[File:plus5-img264.png|370x112px]]</p></li>
<li><p>Then select '''<Reboot>''' to restart the system to make the configuration take effect</p>
<p>[[File:plus5-img239.png|303x133px]]</p></li></ol>
</li>
<li><p>After opening a pwm, there will be an extra pwmchipX in '''/sys/class/pwm/''' (X is a specific number), for example, after opening pwm14, check the pwmchipX under '''/sys/class/pwm/''' two became three</p>
<div class="figure">
[[File:plus5-img317.png|576x77px|985iring_001]]
</div></li>
<li><p>Then it can be known from the table below that the base address of the pwm14 register is febf0020, and then look at the output of the '''ls /sys/class/pwm/ -l''' command, you can see that pwmchip2 is linked to febf0020.pwm, so pwm14 corresponds to pwmchip as pwmchip2</p>
<p>[[File:plus5-img318.png|575x287px]]</p></li>
<li><p>Then use the following command to make pwm14 output a 50Hz square wave (please switch to the root user first, and then execute the following command)</p></li>
root@orangepi:~# '''echo 1 > /sys/class/pwm/pwmchip2/pwm0/enable'''
[[File:plus5-img319.png|575x346px]]
|}
</ol>
<ol style="list-style-type: decimal;">
<li><p>As can be seen from the table below, the available CAN bus for Orange Pi 5 Plus is CAN0 and CAN1, a total of two CAN buses</p>
<p>[[File:plus5-img320.png|574x137px]]</p></li>
<li><p>In the linux system, the CAN in the 40 pin is closed by default, and it needs to be opened manually before it can be used. The detailed steps are as follows:</p>
<ol style="list-style-type: lower-alpha;">
</li>
<li><p>Then select '''System'''</p>
<p>[[File:plus5-img234.png|374x173px]]</p></li>
<li><p>Then select '''Hardware'''</p>
<p>[[File:plus5-img235.png|370x160px]]</p></li>
<li><p>Then use the arrow keys on the keyboard to navigate to the > position shown in the figure below, and then use the space to > select the CAN configuration you want to open ('''can0-m0''' and > '''cam1-m0''' are optional for OPi 5 Plus)</p>
<p>[[File:plus5-img321.png|370x61px]]</p></li>
<li><p>Then select '''<Save>''' to save</p>
<p>[[File:plus5-img63.png|332x96px]]</p></li>
<li><p>Then select '''<Back>'''</p>
<p>[[File:plus5-img264.png|341x103px]]</p></li>
<li><p>Then select '''<Reboot>''' to restart the system to make the > configuration take effect</p>
<p>[[File:plus5-img239.png|283x125px]]</p></li></ol>
</li>
<li><p>After entering the Linux system, use the '''sudo ifconfig -a''' command, if you can see the CAN device node, it means that the CAN has been opened correctly</p>
<ol style="list-style-type: decimal;">
<li><p>The CANalyst-II analyzer used in the test is shown in the figure below</p>
<p>[[File:plus5-img322.png|165x134px]]</p></li>
<li><p>CANalyst-II analyzer data download link</p>
{| class="wikitable" style="width:800px;"
</li>
<li><p>First install the software USBCANToolSetup</p>
<p>[[File:plus5-img323.png|553x94px]]</p></li>
<li><p>The shortcut after installation of USBCANToolSetup is</p>
<p>[[File:plus5-img324.png|59x80px]]</p></li>
<li><p>In addition, you need to install the USB driver</p>
<p>[[File:plus5-img325.png|553x112px]]</p></li>
<li><p>The end of the USB interface of the CANalyst-II analyzer needs to be connected to the USB interface of the computer</p>
<p>[[File:plus5-img326.png|137x121px]]</p></li>
<li><p>To test the CAN function, you need to prepare a CAN transceiver as shown in the figure below. The main function of the CAN transceiver is to convert the TTL signal of the CAN controller into the differential signal of the CAN bus</p>
<ol style="list-style-type: lower-alpha;">
<li><p>The CANL pin of the CAN transceiver needs to be connected to the H interface of the analyzer</p></li>
<li><p>The CANL pin of the CAN transceiver needs to be connected to the L interface of the analyzer</p>
<p>[[File:plus5-img327.png|243x78px]]</p></li></ol>
</li>
<li><p>Then you can open the USB-CAN software</p>
<p>[[File:plus5-img328.png|553x267px]]</p></li>
<li><p>Then click to start the device</p>
<p>[[File:plus5-img329.png|553x238px]]</p></li>
<li><p>Then click OK</p>
<p>[[File:plus5-img330.png|279x110px]]</p></li>
<li><p>Set the baud rate to 1000k bps</p>
<p>[[File:plus5-img331.png|322x268px]]</p></li>
<li><p>After successful opening, the USB-CAN software will display the serial number and other information</p>
<p>[[File:plus5-img332.png|553x262px]]</p></li>
<li><p>Development board receives CAN message test</p>
<ol style="list-style-type: lower-alpha;">
</li>
<li><p>Then send a message to the development board in the USB-CAN software</p>
<p>[[File:plus5-img333.png|553x188px]]</p></li>
<li><p>If the message sent by the analyzer can be received in the development board, it means that the CAN bus can be used normally</p>
{| class="wikitable" style="width:800px;"
<div class="figure">
[[File:plus5-img334.png|483x377px|未标题-5]]
</div></li></ol>
<div class="figure">
[[File:plus5-img308.png|415x291px|876iring_001]]
</div>
<div class="figure">
[[File:plus5-img309.png|419x106px|874iring_001]]
</div></li>
<ol style="list-style-type: decimal;">
<li><p>As can be seen from the figure below, the SPIs available for Orange Pi 5 Plus are SPI0 and SPI4</p>
<p>[[File:plus5-img304.png|575x137px]]</p></li>
<li><p>The corresponding pins of SPI0 and SPI4 in 40pin are shown in the table below. SPI4_M1 and SPI4_M2 can only use one of them at the same time, and they cannot be used at the same time. They are all the same SPI4, but they are connected to different pins. Please don't think that they are two different sets of SPI buses.</p></li></ol>
</li>
<li><p>Then select '''System'''</p>
<p>[[File:plus5-img234.png|413x191px]]</p></li>
<li><p>Then select '''Hardware'''</p>
<p>[[File:plus5-img235.png|419x182px]]</p></li>
<li><p>Then use the arrow keys on the keyboard to navigate to the > position shown in the figure below, and then use the space to > select the SPI configuration you want to open</p>
<p>[[File:plus5-img312.png|415x141px]]</p></li>
<li><p>Then select '''<Save>''' to save</p>
<p>[[File:plus5-img263.png|415x120px]]</p></li>
<li><p>Then select '''<Back>'''</p>
<p>[[File:plus5-img264.png|414x126px]]</p></li>
<li><p>g. Then select '''<Reboot>''' to restart the system to make the > configuration take effect</p>
<p>[[File:plus5-img239.png|293x129px]]</p></li></ol>
</li>
<li><p>After restarting, enter the system and first check whether there is a '''spidevx.x''' device node in the linux system. If it exists, it means that the SPI has been set up and can be used directly.</p>
<ol style="list-style-type: decimal;">
<li><p>As can be seen from the table below, the available i2c for Orange Pi 5 Plus is i2c2, i2c4, i2c5 and i2c8, a total of four sets of i2c buses.</p>
<p>[[File:plus5-img304.png|575x137px]]</p></li>
<li><p>The corresponding pins of the 4 groups of I2C buses in 40pin are shown in the table below. I2C2_M0 and I2C2_M4 can only use one of them at the same time, and they cannot be used at the same time. They are all the same I2C2, but they are connected to different pins. Please don’t think that they are two different sets of I2C2 buses.</p></li>
</li>
<li><p>Then select '''System'''</p>
<p>[[File:plus5-img234.png|382x176px]]</p></li>
<li><p>Then select '''Hardware'''</p>
<p>[[File:plus5-img235.png|385x167px]]</p></li>
<li><p>Then use the arrow keys on the keyboard to navigate to the > position shown in the figure below, and then use the space to > select the I2C configuration you want to open</p>
<p>[[File:plus5-img313.png|381x144px]]</p></li>
<li><p>Then select '''<Save>''' to save</p>
<p>[[File:plus5-img263.png|347x100px]]</p></li>
<li><p>Then select '''<Back>'''</p>
<p>[[File:plus5-img264.png|325x98px]]</p></li>
<li><p>Then select '''<Reboot>''' to restart the system to make the > configuration take effect</p>
<p>[[File:plus5-img239.png|254x112px]]</p></li></ol>
</li>
<li><p>After starting the linux system, first confirm that there is a device node corresponding to i2c under '''/dev'''</p>
</li>
<li><p>Then connect an i2c device to the i2c pin of the 40 pin connector, here we take the ds1307 RTC module as an example</p>
<p>[[File:plus5-img335.png|124x106px]]</p></li>
<li><p>Then use the '''i2cdetect -y''' command, if the address of the connected i2c device can be detected, it means that i2c can be recognized normally.</p>
{| class="wikitable" style="width:800px;"
<ol style="list-style-type: decimal;">
<li><p>As can be seen from the table below, the uarts available for Orange Pi 5 Plus are uart1, uart3, uart4, uart6, uart7 and uart8, a total of 6 sets of uart buses</p>
<p>[[File:plus5-img304.png|575x137px]]</p></li>
<li><p>The corresponding pins of the 6 groups of UART buses in 40pin are shown in the following table:</p></li>
</li>
<li><p>Then select '''System'''</p>
<p>[[File:plus5-img234.png|404x186px]]</p></li>
<li><p>Then select '''Hardware'''</p>
<p>[[File:plus5-img235.png|403x175px]]</p></li>
<li><p>Then use the arrow keys on the keyboard to navigate to the position shown in the figure below, and then use the '''space''' to select the UART configuration you want to open</p>
<p>[[File:plus5-img315.png|350x124px]]</p></li>
<li><p>Then select '''<Save>''' to save</p>
<p>[[File:plus5-img263.png|334x96px]]</p></li>
<li><p>Then select '''<Back>'''</p>
<p>[[File:plus5-img264.png|336x102px]]</p></li>
<li><p>Then select '''<Reboot>''' to restart the system to make the configuration take effect</p>
<p>[[File:plus5-img239.png|235x103px]]</p></li></ol>
</li>
<li><p>After entering the linux system, first confirm whether there is a device node corresponding to uart under /dev</p>
<div class="figure">
[[File:plus5-img336.png|527x211px|IMG_256]]
</div></ol>
<div class="figure">
[[File:plus5-img95.png|507x249px|IMG_256]]
</div></li>
<div class="figure">
[[File:plus5-img337.png|429x263px|IMG_256]]
</div></ol>
</li>
<li><p>Then select the AppImage version balenaEtcher, click the right mouse button, and then click Execute to open balenaEtcher</p>
<p>[[File:plus5-img338.png|145x118px]]</p></li></ol>
</li></ol>
</li>
<li><p>Then what to do is to wait patiently. When you see the printing information below the terminal output, it means that the pagoda has been installed. The entire installation process takes about 9 minutes. There may be some differences according to the difference in network speed</p>
<p>[[File:plus5-img339.png|363x237px]]</p></li>
<li><p>At this time, enter the '''panel address''' displayed above in the browser to open the login interface of the pagoda Linux panel, and then enter the '''username''' and '''password''' displayed above in the corresponding position to log in to the pagoda.</p>
<p>[[File:plus5-img340.png|576x241px]]</p></li>
<li><p>After successfully logging in to the pagoda, the following welcome interface will pop up. First, please take the intermediate user notice to read to the bottom, and then you can choose "I have agreed and read" User Agreement ", and then click" Enter the panel " You can enter the pagoda</p>
<p>[[File:plus5-img341.png|576x213px]]</p></li>
<li><p>After entering the pagoda, you will first prompt that you need to bind the account of the pagoda official website. If you do n’t have an account, you can go to the official website of the pagoda '''(https://www.bt.cn)''' to register one</p>
<p>[[File:plus5-img342.png|576x218px]]</p></li>
<li><p>The final display interface is shown in the figure below. You can intuitively see some status information of the development board Linux system, such as load status, CPU usage, memory usage, and storage space usage</p>
<p>[[File:plus5-img343.png|574x283px]]</p></li>
<li><p>Test the SSH terminal login of the pagoda</p>
<ol style="list-style-type: lower-alpha;">
<li><p>After opening the SSH terminal of the pagoda, you will first prompt that you need to enter the password of the development board system. At this time, enter '''orangepi''' in the password box (the default password, if you have modification, please fill in the modified one).</p>
<p>[[File:plus5-img344.png|475x330px]]</p></li>
<li><p>The display after successful login is shown in the figure below</p>
<p>[[File:plus5-img345.png|575x206px]]</p></li></ol>
</li>
<li><p>Software such as Apache, MySQL, and PHP can be installed in the software store of the pagoda. You can also deploy various applications in one click. Please explore it yourself</p>
<p>[[File:plus5-img346.png|575x279px]]</p></li>
<li><p>Pagoda command line tool test</p>
<div class="figure">
[[File:plus5-img347.png|388x343px|815iring_001]]
</div></li>
</li>
<li><p>Then select '''zh_CN.UTF-8 UTF-8''' in the pop-up interface (through the upper and lower direction keys on the keyboard to move up and down, select it through the space key, and finally move the cursor to '''<OK>''' through the Tab key, and then press Enter key.)</p>
<p>[[File:plus5-img348.png|575x296px]]</p></li>
<li><p>Then set the default '''locale''' as '''zh_CN.UTF-8'''</p>
<p>[[File:plus5-img349.png|575x160px]]</p></li>
<li><p>After exiting the interface,'''locale''' will be set. The output displayed by the command line is shown below</p>
{| class="wikitable" style="width:800px;"
</li>
<li><p>Then open '''Input Method'''</p>
<p>[[File:plus5-img350.png|575x361px]]</p></li>
<li><p>Then choose '''OK'''</p>
<p>[[File:plus5-img351.png|295x212px]]</p></li>
<li><p>Then choose '''Yes'''</p>
<p>[[File:plus5-img352.png|303x192px]]</p></li>
<li><p>Then choose '''fcitx'''</p>
<p>[[File:plus5-img353.png|307x220px]]</p></li>
<li><p>Then choose '''OK'''</p>
<p>[[File:plus5-img354.png|305x216px]]</p></li>
<li><p>'''<span style="color:#FF0000">Then restart the Linux system to make the configuration effective</span>'''</p></li>
<li><p>Then Open '''Fcitx configuration'''</p>
<p>[[File:plus5-img355.png|575x376px]]</p></li>
<li><p>Then click the “+” of the position shown in the figure below</p>
<p>[[File:plus5-img356.png|280x187px]]</p></li>
<li><p>Then search '''Google Pinyin''' and click '''OK'''</p>
<p>[[File:plus5-img357.png|291x196px]]</p></li>
<li><p>Then put '''Google Pinyin''' to the forefront</p>
<p>[[File:plus5-img358.png|299x202px]]</p><p>[[File:plus5-img359.png|300x202px]]</p></li>
<li><p>Then open the '''Geany''' Editor and test the Chinese input method.</p>
<p>[[File:plus5-img360.png|349x212px]]</p></li>
<li><p>Chinese input method test is shown below</p>
<p>[[File:plus5-img361.png|575x325px]]</p></li>
<li><p>You can switch between Chinese and English input methods through '''Ctrl+Space''' shortcut</p></li>
<li><p>If the entire system is required as Chinese, the variables in '''/etc/default/locale''' can be set to '''zh_CN.UTF-8'''</p>
</li>
<li><p>Then '''restart the system''' to see the system display as Chinese</p>
<p>[[File:plus5-img362.png|576x356px]]</p></li></ol>
<span id="ubuntu-20.04-system-installation-method"></span>
<ol style="list-style-type: decimal;">
<li><p>First open '''Language Support'''</p>
<p>[[File:plus5-img363.png|575x351px]]</p></li>
<li><p>Then find the '''<span class="mark">Chinese (China)</span>''' option</p>
<p>[[File:plus5-img364.png|318x311px]]</p></li>
<li><p>Then use the left mouse button to select '''<span class="mark">Chinese (China)</span>''' and hold it down, and then drag it up to the beginning. The display after dragging is shown in the figure below:</p>
<p>[[File:plus5-img365.png|324x320px]]</p></li>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
<ol start="4" style="list-style-type: decimal;">
<li><p>Then select the '''<span class="mark">Apply System-Wide</span>''' to apply the Chinese settings to the entire system</p>
<p>[[File:plus5-img366.png|321x316px]]</p></li>
<li><p>Then set the '''Keyboard input method system''' as '''fcitx'''</p>
<p>[[File:plus5-img367.png|327x320px]]</p></li>
<li><p>'''<span style="color:#FF0000">Then restart the linux system to make the configuration effective</span>'''</p></li>
<li><p>After re -entering the system, please choose '''<span class="mark">not to ask me again</span>''' at the interface below, and then determine whether the standard folder should be updated in Chinese according to your preference</p>
<p>[[File:plus5-img368.png|303x247px]]</p></li>
<li><p>Then you can see that the desktop is displayed as Chinese</p>
<p>[[File:plus5-img369.png|575x383px]]</p></li>
<li><p>Then we can open the '''Geany''' test in the Chinese input method. The way to open the way is shown in the figure below</p>
<p>[[File:plus5-img370.png|576x292px]]</p></li>
<li><p>After opening '''Geany''', the default is an English input method. We can switch into Chinese input method through the '''Ctrl+Space''' shortcut keys, and then we can enter Chinese</p>
<p>[[File:plus5-img371.png|575x308px]]</p></li></ol>
<span id="ubuntu-22.04-installation-method"></span>
<ol style="list-style-type: decimal;">
<li><p>First open '''Language Support'''</p>
<p>[[File:plus5-img363.png|575x351px]]</p></li>
<li><p>Then find the '''<span class="mark">Chinese (China)</span>''' option</p>
<p>[[File:plus5-img372.png|249x242px]]</p></li>
<li><p>Then please use the mouse to select '''<span class="mark">Chinese (China)</span>''' and hold it down, and then drag it up to the beginning. The display after the dragging is shown in the figure below:</p>
<p>[[File:plus5-img373.png|267x262px]]</p></li>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
<ol start="4" style="list-style-type: decimal;">
<li><p>Then select the '''Apply System-Wide''' to apply the Chinese settings to the entire system</p>
<p>[[File:plus5-img374.png|287x282px]]</p></li>
<li><p>'''<span style="color:#FF0000">Then restart the linux system to make the configuration effective</span>'''</p></li>
<li><p>After re-entering the system, please choose '''<span class="mark">not to ask me again</span>''' at the interface below, and then determine whether the standard folder should be updated to Chinese according to your preference</p>
<p>[[File:plus5-img368.png|303x247px]]</p></li>
<li><p>Then you can see that the desktop is displayed as Chinese</p>
<p>[[File:plus5-img369.png|575x383px]]</p></li>
<li><p>Then open the Fcitx5 configuration program</p>
<p>[[File:plus5-img375.png|575x349px]]</p></li>
<li><p>Then choose to use Pinyin input method</p>
<p>[[File:plus5-img376.png|338x267px]]</p></li>
<li><p>The interface after selecting is shown below, then click OK</p>
<p>[[File:plus5-img377.png|366x290px]]</p></li>
<li><p>Then we can open the '''Geany''' to test Chinese input method.The way to open is shown in the figure below</p>
<p>[[File:plus5-img370.png|576x292px]]</p></li>
<li><p>After opening '''Geany''', the default is an English input method. We can switch into Chinese input method through the '''Ctrl+Space''' shortcut keys, and then we can enter Chinese</p>
<p>[[File:plus5-img378.png|434x308px]]</p></li></ol>
<span id="how-to-remotely-log-in-to-the-linux-system-desktop-method"></span>
|}
[[File:plus5-img379.png|575x227px]]
</ol>
</li></ol>
<ol start="2" style="list-style-type: lower-alpha;">
<li><p>In addition, you can also download the installation package of '''NoMachine''' in the '''official tools'''</p>
<p>[[File:plus5-img380.png|70x86px]]</p>
<p>First Enter the '''<span class="mark">remote login software-Nomachine</span>''' Folder</p>
<p>[[File:plus5-img381.png|256x46px]]</p>
<p>Then download the arm64 version of the deb installation package</p>
<p>[[File:plus5-img382.png|180x109px]]</p></li>
<li><p>Then upload the downloaded '''nomachine_x.x.x_x_arm64.deb''' to the Linux system of the development board</p></li>
<li><p>Then use the following command to install '''NoMachine''' in the Linux system in the development board</p>
|}
[[File:plus5-img383.png|575x163px]]
</ol>
<ol start="3" style="list-style-type: decimal;">
<li><p>Then install nomachine in Windows. '''Please restart the computer after installation'''</p></li>
<li><p>Then open '''NoMachine''' in Window</p>
<p>[[File:plus5-img384.png|76x66px]]</p></li>
<li><p>After Nomachine is started, it will automatically scan other devices installed in the local area network. After entering the main interface of Nomachine, you can see that the development board is already in the connected device list, and then click the location shown in the red box below in the figure below. You can start logging in to the Linux system desktop of the development board</p>
<p>[[File:plus5-img385.png|321x92px]]</p></li>
<li><p>Then click '''OK'''</p>
<p>[[File:plus5-img386.png|269x184px]]</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.png|303x204px]]</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>
<p>[[File:plus5-img388.png|411x246px]]</p></li></ol>
<span id="use-vnc-remote-login"></span>
<div class="figure">
[[File:plus5-img389.png|490x349px|图片1208]]
</div></ol>
<ol start="2" style="list-style-type: lower-alpha;">
<li><p>Then enter the password of the previously set VNC</p>
<p>[[File:plus5-img390.png|221x105px]]</p></li>
<li><p>The interface after the login is successfully displayed as shown in > the figure below, and then you can remotely operate the desktop of > the linux system remotely</p></li>
[[File:plus5-img391.png|405x293px]]
</ol>
</li></ol>
</li>
<li><p>Then you can see the lax icon of QT Creator in '''Applications'''</p>
<p>[[File:plus5-img392.png|576x270px]]</p>
<p>You can also use the following command to open QT Creator</p>
{| class="wikitable" style="width:800px;"
</li>
<li><p>The interface after the QT Creator is opened is shown below</p>
<p>[[File:plus5-img393.png|576x306px]]</p></li>
<li><p>The version of QT Creator is shown below</p>
<ol style="list-style-type: lower-alpha;">
<li><p>The default version of QT Creator in '''Ubuntu20.04''' is shown > below</p>
<p>[[File:plus5-img394.png|576x308px]]</p></li>
<li><p>The default version of QT Creator in '''Ubuntu22.04''' is shown > below</p>
<p>[[File:plus5-img395.png|575x307px]]</p></li>
<li><p>The default version of QT Creator in '''Debian11''' is shown below</p>
<p>[[File:plus5-img396.png|575x309px]]</p></li></ol>
</li>
<li><p>Then set the QT</p>
<ol style="list-style-type: lower-alpha;">
<li><p>First open '''Help'''->'''About Plugins...'''</p>
<p>[[File:plus5-img397.png|573x164px]]</p></li>
<li><p>Then remove the hook of '''ClangCodeModel'''</p>
<p>[[File:plus5-img398.png|575x359px]]</p></li>
<li><p>'''<span style="color:#FF0000">After setting, you need to restart Qt Creator</span>'''</p></li>
<li><p>Then make sure that the GCC compiler used by QT Creator, if the > default is CLANG, please modify it to GCC</p>
<p>[[File:plus5-img399.png|576x315px]]</p><p>[[File:plus5-img400.png|575x307px]]</p></li></ol>
</li>
<li><p>Then you can open an example code</p>
<p>[[File:plus5-img401.png|575x312px]]</p></li>
<li><p>After clicking the example code, you will automatically open the corresponding description document. You can carefully look at the instructions for the use</p>
<p>[[File:plus5-img402.png|576x218px]]</p></li>
<li><p>Then click '''Configure Project'''</p>
<p>[[File:plus5-img403.png|575x304px]]</p></li>
<li><p>Then click the sample code under the green triangle compilation and run in the lower left corner</p>
<p>[[File:plus5-img404.png|575x312px]]</p></li>
<li><p>After waiting for a while, the interface shown in the figure below will pop up. At this time, it means that QT can compile and run normally</p>
<p>[[File:plus5-img405.png|576x308px]]</p></li>
<li><p>Reference information</p>
{| class="wikitable" style="width:800px;"
# The current active version of ROS 1 is shown below. The recommended version is '''Noetic Ninjemys'''
::[[File:plus5-img406.png|345x235px]]
::[[File:plus5-img407.png|576x210px]]
::{| class="wikitable" style="width:800px;"
'''http://wiki.ros.org/noetic/Installation'''
|}
<p>[[File:plus5-img408.png|312x176px]]</p></li>
<li><p>Then install Ros1 with the following script</p>
{| class="wikitable" style="width:800px;"
<div class="figure">
[[File:plus5-img409.png|575x275px|图片4]]
</div></li>
<div class="figure">
[[File:plus5-img410.png|576x275px|图片5]]
</div></ol>
<ol start="9" style="list-style-type: decimal;">
<li><p>At this time, press the direction button on the keyboard to control the small turtles up, down, left and right</p>
<p>[[File:plus5-img411.png|575x296px]]</p></li></ol>
<span id="ubuntu20.04-the-method-of-installing-ros-2-galactic"></span>
<ol style="list-style-type: decimal;">
<li><p>The current active version of ROS 2 is shown below. The recommended version is '''Galactic Geochelone'''</p>
<p>[[File:plus5-img412.png|576x271px]]</p><p>[[File:plus5-img413.png|575x265px]]</p>
{| class="wikitable" style="width:800px;"
<div class="figure">
[[File:plus5-img414.png|576x324px|1]]
</div></li>
<div class="figure">
[[File:plus5-img415.png|576x324px|Screenshot from 2023-05-20 17-42-58]]
</div></li>
<big><p>'''If you compile the code you copy here, if you have any problems, go to the [http://www.orangepi.online/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-5-plus.html '''official tool'''] to download the source code and upload it to the Linux system of the development board for testing'''</p></big>
<p>[[File:plus5-img416.png|253x41px]]</p>
|}
<ol style="list-style-type: lower-alpha;">
<li><p>10.1 -inch MIPI LCD display+touch screen (this screen and OPI5/OPI5B universal)</p>
<p>[[File:plus5-img417.png|338x252px]]</p></li>
<li><p>Screen divert plate+31pin to 40pin line</p>
<div class="figure">
[[File:plus5-img418.png|230x199px|DD9A8F44-0D8F-4f06-9473-B539DEED850C]]
</div></li>
<div class="figure">
[[File:plus5-img419.png|443x41px|C2164119-6EC3-49ae-9A95-BE323F51FAE1]]
</div></li>
<li><p>12pin touch screen row line</p>
<p>[[File:plus5-img420.png|344x50px]]</p></li></ol>
</li>
<li><p>According to the figure below, the 12PIN touch screen row, 31PIN to 40PIN ducts, and 30pin MIPI cables get on the screen dial board. Pay attention to <span style="color:#FF0000">line of the touch screen the blue insulation face under</span>. If you get an error, it will cause no display or unable to touch</p>
<p>[[File:plus5-img421.png|574x142px]]</p></li>
<li><p>Place the connected rotor connected to the puzzle on the MIPI LCD screen according to the figure below, and connect the MIPI LCD screen and the rotary board through 31PIN to 40Pin row</p></li>
[[File:plus5-img422.png|382x563px]]
</ol>
<ol start="4" style="list-style-type: decimal;">
<li><p>Then connect the touch screen and the rotor board through the 12PIN touch screen line, pay attention to the orientation of the insulating surface.</p>
<p>[[File:plus5-img423.png|253x161px]]</p></li>
<li><p>Finally connect to the LCD interface of the development board through the 30PIN MIPI duct</p>
<p>[[File:plus5-img424.png|405x225px]]</p>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
<big><p>'''Note that the touch interface below is not used for the LCD MIPI screen. It is currently a spare interface and cannot be used'''</p></big>
<p>[[File:plus5-img425.png|334x70px]]</p>
|}
</li></ol>
<li><p>The Linux image defaults to the configuration of the mipi lcd screen by default. If you need to use the mipi lcd screen, you need to open it manually.</p></li>
<li><p>The position of the development board MIPI LCD screen interface is shown below:</p>
<p>[[File:plus5-img426.png|428x77px]]</p></li>
<li><p>The steps of opening the MIPI LCD configuration are shown below:</p>
<ol style="list-style-type: lower-alpha;">
</li>
<li><p>Then choose '''System'''</p>
<p>[[File:plus5-img234.png|379x175px]]</p></li>
<li><p>Then choos '''Hardware'''</p>
<p>[[File:plus5-img235.png|379x164px]]</p></li>
<li><p>Then use the keyboard orientation to position the '''opi5plus-lcd''', and then use the '''space''' to select</p>
<p>[[File:plus5-img427.png|349x57px]]</p></li>
<li><p>Then select <Save></p>
<p>[[File:plus5-img428.png|263x123px]]</p></li>
<li><p>Then sele '''<Back>'''</p>
<p>[[File:plus5-img429.png|264x116px]]</p></li>
<li><p>Then select the '''<Reboot>''' restart system to make the configuration effective</p>
<p>[[File:plus5-img430.png|226x105px]]</p></li></ol>
</li>
<li><p>After starting, you can see the display of the LCD screen as shown below (the default is vertical screen):</p></li>
[[File:plus5-img431.png|169x244px]]
</ol>
<span id="the-server-version-of-the-image-rotation-display-direction-method"></span>
<ol style="list-style-type: decimal;">
<li><p>First open '''Display''' settings in the Linux system</p>
<p>[[File:plus5-img432.png|339x234px]]</p></li>
<li><p>Then select the direction you want to rotate in the '''Rotation'''</p>
<ol style="list-style-type: lower-alpha;">
<li><p>'''Inverted''': Flipting up and down is equivalent to rotating 180 > degrees</p></li>
<li><p>'''Right''': Rotate 90 degrees to the right</p>
<p>[[File:plus5-img433.png|330x208px]]</p></li></ol>
</li>
<li><p>Then click '''Apply'''</p>
<p>[[File:plus5-img434.png|330x207px]]</p></li>
<li><p>Then click '''Keep this configuration'''</p>
<p>[[File:plus5-img435.png|458x258px]]</p></li>
<li><p>At this time, the screen display has been rotated, and then the '''Display''' program is turned off</p></li>
<li><p>The above steps will only select the display direction, and it will not rotate the direction of touch. Use set_lcd_rotate.sh script to rotate the direction of touch. After this script is set, it will be automatically restarted, and then you can test whether the touch can be used normally</p>
<ol style="list-style-type: lower-alpha;">
<li><p>OV13850 camera at 13 million MIPI interface</p>
<p>[[File:plus5-img23.png|268x151px]]</p></li>
<li><p>13 million MIPI interface OV13855 camera</p>
<p>[[File:plus5-img24.png|253x150px]]</p>
<p>The rotary board used by OV13850 and OV13855 cameras is the same as the FPC cable, but the two cameras are different from the position on the rotary board. The FPC lines are shown in the figure below. Please note that the FPC line is directed. It is marked that the '''TO MB''' must be inserted into the camera interface of the development board. It is marked that the end of '''TO CAMERA''' needs to be inserted on the camera transfer board.</p></li>
[[File:plus5-img436.png|373x78px]]
</ol>
There are a total of 3 cameras on the camera to connect to the board, which can only be used one at the same time, as shown in the figure below, among which:
<li><p>The No. 3 interface is not used, just ignore it.</p></li>
[[File:plus5-img437.png|288x172px]]
</ol>
Orange Pi 5 Plus development board has a total of 1 camera interface, which is shown below:
[[File:plus5-img438.png|408x95px]]
The method of the camera inserted in the development board interface is shown below:
[[File:plus5-img439.png|332x154px]]
After connecting the camera to the development board, we can use the following method to test the camera:
</li>
<li><p>Then select '''System'''</p>
<p>[[File:plus5-img234.png|399x184px]]</p></li>
<li><p>Then choose '''Hardware'''</p>
<p>[[File:plus5-img235.png|403x175px]]</p></li>
<li><p>Then use the keyboard to locate the position shown in the figure below, and then use the camera you want to open in the space. Among them, '''opi5plus-ov13850''' means using an OV13850 camera, '''opi5plus-ov13855''' indicates the use of OV13855 camera.</p>
<p>[[File:plus5-img440.png|400x37px]]</p></li>
<li><p>Then choose '''<Save>'''</p>
<p>[[File:plus5-img441.png|338x109px]]</p></li>
<li><p>Then choose '''<Back>'''</p>
<p>[[File:plus5-img442.png|338x86px]]</p></li>
<li><p>Then select the'''<Reboot>''' restart system to make the configuration effective</p>
<p>[[File:plus5-img239.png|316x139px]]</p></li>
<li><p>Then open a terminal in the desktop system and run the script below</p>
{| class="wikitable" style="width:800px;"
<div class="figure">
[[File:plus5-img443.png|576x324px|1]]
</div></li></ol>
<div class="figure">
[[File:plus5-img444.png|199x183px|IMG_256]]
</div></li>
<li><p>Then press the button on the infrared receiver on the development board to press the button on the remote control. The position of the infrared receiver on the development board is as shown in the figure below:</p>
<p>[[File:plus5-img445.png|346x92px]]</p></li>
<li><p>Then you can see that '''evtest''' will print the received key value</p>
{| class="wikitable" style="width:800px;"
<ol style="list-style-type: decimal;">
<li><p>A RTC battery interface is reserved on the development board, which is shown below:</p>
<p>[[File:plus5-img28.png|344x126px]]</p></li>
<li><p>The RTC battery that needs to be purchased is shown below. The interface is 2pin, 1.25mm spacing</p>
<p>[[File:plus5-img27.png|152x81px]]</p></li>
<li><p>The RTC chip used on the development board is Hym8563TS. This chip has the following characteristics:</p>
<ol style="list-style-type: lower-alpha;">
<ol style="list-style-type: decimal;">
<li><p>The development board is used for interfaces that connect the heat sink fan. The interface specifications are '''2pin 1.25mm''' spacing, '''<span class="mark">5V voltage driver</span>''', and the position of the fan interface is shown in the figure below:</p>
<p>[[File:plus5-img19.png|410x171px]]</p></li>
<li><p>The fan on the development board can adjust the speed and switch through PWM, and the PWM pins used are '''PWM3_IR_M1'''</p></li>
<li><p>The Linux system uses the [https://github.com/orangepi-xunlong/linux-orangepi/blob/orange-pi-5.10-rk3588/drivers/hwmon/pwm-fan.c '''pwm-fan'''] driver to control the fan by default. The DTS configuration used is shown below:</p>
</li>
<li><p>In addition, the development board is equipped with a switch button, and you can also '''short press''' the switch button on the development board to turn off.</p>
<p>[[File:plus5-img446.png|444x98px]]</p></li>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
<big>'''Note that the Linux desktop system will pop up the confirmation box shown in the figure below after pressing the buttons. You need to click the Shut Down option to shut down.'''</big>
[[File:plus5-img447.png|256x240px]]
|}
</ol>
<ol start="3" style="list-style-type: decimal;">
<li><p>After shutting down, press the switch button on the development board to turn on.</p>
<p>[[File:plus5-img446.png|444x98px]]</p></li>
<li><p>Restart the command of the Linux system.</p>
{| class="wikitable" style="width:800px;"
<ol style="list-style-type: lower-alpha;">
<li><p>First open the settings</p>
<p>[[File:plus5-img448.png|243x181px]]</p></li>
<li><p>Then select about, if the '''Wayland''' description settings displayed by '''Windowing System''' in a column are correct</p>
<p>[[File:plus5-img449.png|362x303px]]</p></li></ol>
</li>
<li><p>When the '''Log Out''' is out of the system, it will enter the login interface below</p>
<p>[[File:plus5-img450.png|258x108px]]</p></li>
<li><p>Please click the location shown below before logging in to the system again</p>
<p>[[File:plus5-img451.png|259x108px]]</p></li>
<li><p>Then select '''Ubuntu on Wayland''' and enter the password login system</p>
<p>[[File:plus5-img452.png|218x312px]]</p></li></ol>
<span id="switch-the-method-of-default-audio-equipment"></span>
<ol style="list-style-type: decimal;">
<li><p>Open the settings first</p>
<p>[[File:plus5-img448.png|221x164px]]</p></li>
<li><p>Then select '''Sound''', and then select the audio device you want to use in '''Output Device'''</p>
<p>[[File:plus5-img453.png|375x314px]]</p></li></ol>
<span id="gpu-test-method"></span>
<p>orangepi@orangepi:~$ '''glmark2'''</p>
|}
<p>[[File:plus5-img454.png|381x258px]]</p></li>
<li><p>glmark2 running score test is generally more than 1,000 points</p>
<p>[[File:plus5-img455.png|331x222px]]</p></li>
<li><p>Run '''gpu_load.sh''' script to view the current load of the GPU</p>
{| class="wikitable" style="width:800px;"
<p>orangepi@orangepi:~$ '''gpu_load.sh'''</p>
|}
<p>[[File:plus5-img456.png|529x281px]]</p></li></ol>
<span id="chromium-browser-hard-solution-to-play-video-test-method"></span>
<ol style="list-style-type: decimal;">
<li><p>First open the chromium browser</p>
<p>[[File:plus5-img457.png|576x324px]]</p></li>
<li><p>Then enter '''chrome://gpu''' in the Chromium browser to view the support of GPU and video decoding</p>
<p>[[File:plus5-img458.png|337x197px]]</p></li>
<li><p>Then you can open a video website to play a video file, or enter the following path name player to play a test video file in the browser.</p>
{| class="wikitable" style="width:800px;"
<div class="figure">
[[File:plus5-img459.png|576x324px|Screenshot from 2023-05-22 15-01-46]]
</div></li></ol>
<ol style="list-style-type: decimal;">
<li><p>First log in the system</p>
<p>[[File:plus5-img460.png|231x153px]] [[File:plus5-img461.png|266x118px]]</p></li>
<li><p>When the login system will enter the login interface below</p>
<p>[[File:plus5-img450.png|258x108px]]</p></li>
<li><p>Then click the location shown in the figure below</p>
<p>[[File:plus5-img451.png|259x108px]]</p></li>
<li><p>Then select '''Kodi Wayland''', then enter the password login system</p>
<p>[[File:plus5-img462.png|262x273px]]</p></li>
<li><p>The interface after Kodi is opened is displayed as shown below</p>
<div class="figure">
[[File:plus5-img463.png|461x259px|Screenshot from 2023-03-03 14-31-20]]
</div></li>
<li><p>Then click Settings</p>
<p>[[File:plus5-img464.png|343x149px]]</p></li>
<li><p>Then select '''Player'''</p>
<p>[[File:plus5-img465.png|474x268px]]</p></li>
<li><p>Then select '''Videos''', and then click '''Standard''' in the lower left corner</p>
<p>[[File:plus5-img466.png|477x268px]]</p></li>
<li><p>After clicking twice, it will be switched to the '''Expert''' mode. The specific display is shown in the figure below</p>
<p>[[File:plus5-img467.png|441x249px]]</p></li>
<li><p>Then open the '''Allow using DRM PRIME decoder''' in the P'''rocessing''' settings</p>
<p>[[File:plus5-img468.png|442x250px]]</p></li>
<li><p>Then let's introduce a system's own test video test. You can also upload the video you want to play to the system, and then import and play</p>
<ol style="list-style-type: lower-alpha;">
<li><p>First enter the main interface, then select '''Movies'''</p>
<p>[[File:plus5-img469.png|424x239px]]</p></li>
<li><p>Then choose '''Add videos...'''</p>
<p>[[File:plus5-img470.png|429x242px]]</p></li>
<li><p>Then choose '''Browse'''</p>
<p>[[File:plus5-img471.png|428x270px]]</p></li>
<li><p>Then choose '''Root filesystem'''</p>
<p>[[File:plus5-img472.png|414x169px]]</p></li>
<li><p>Then choose '''usr'''</p>
<p>[[File:plus5-img473.png|416x273px]]</p></li>
<li><p>Then choose '''local'''</p>
<p>[[File:plus5-img474.png|417x274px]]</p></li>
<li><p>Then choose '''OK'''</p>
<p>[[File:plus5-img475.png|425x278px]]</p></li>
<li><p>Then choose '''OK'''</p>
<p>[[File:plus5-img476.png|431x273px]]</p></li>
<li><p>Then choose OK</p>
<p>[[File:plus5-img477.png|454x260px]]</p></li>
<li><p>Then enter the Local folder</p>
<p>[[File:plus5-img478.png|456x258px]]</p></li>
<li><p>Then you can play '''test.mp4''' test video</p>
<p>[[File:plus5-img479.png|462x262px]]</p></li></ol>
</li>
<li><p>When playing the video, you can run the '''vpu_debug.sh''' script under the command line (via SSH or serial port). If there is a print output below, it means that there is a hardware to decode the video</p>
</li>
<li><p>Play '''test.mp4''' video file CPU occupation rates of about '''20%~ 30%'''.</p>
<p>[[File:plus5-img480.png|577x126px]]</p></li></ol>
<span id="ubuntu22.04-gnome-to-install-ros-2-humble"></span>
<div class="figure">
[[File:plus5-img481.png|576x324px|Screenshot from 2023-05-22 15-17-44]]
</div></li>
<ol style="list-style-type: decimal;">
<li><p>Open the settings first</p>
<p>[[File:plus5-img448.png|243x181px]]</p></li>
<li><p>Then find the '''Region & Language''' option, and then click '''Manage Installed Languages''' options</p>
<p>[[File:plus5-img482.png|576x352px]]</p></li>
<li><p>Then use the left mouse button to select '''<span class="mark">Chinese (China)</span>''' and hold it down, and then drag it up to the beginning. The display after the dragging is shown in the figure below:</p>
<p>[[File:plus5-img483.png|575x428px]]</p></li>
<li><p>Then select the '''Apply System-Wide''' to apply the Chinese settings to the entire system</p>
<p>[[File:plus5-img484.png|576x427px]]</p></li>
<li><p>'''<span style="color:#FF0000">Then restart the linux system to make the configuration effective</span>'''</p></li>
<li><p>After re -entering the system, please choose not to '''<span class="mark">ask me again</span>''' at the interface below, and then determine whether the standard folder should be updated to Chinese according to your preference</p>
<p>[[File:plus5-img485.png|340x276px]]</p></li>
<li><p>Then you can see that the desktop is displayed as Chinese</p>
<div class="figure">
[[File:plus5-img486.png|576x324px|截图 2023-03-08 09-34-07]]
</div></li>
<div class="figure">
[[File:plus5-img488.png|576x429px|C:\Users\orangepi\Desktop\用户手册插图\Pi5 Plus\未标题-6.jpg未标题-6]]
</div></li>
<li><p>The interface after selecting is shown below, then click OK</p>
<p>[[File:plus5-img489.png|504x373px]]</p></li>
<li><p>Then we can open the Chinese input method of '''Geany''' test, and the way to open is shown in the figure below</p>
<p>[[File:plus5-img490.png|575x325px]]</p></li>
<li><p>After opening '''Geany''', the default is an English input method. We can switch into Chinese input method through the '''Ctrl+Space''' shortcut keys, and then we can enter Chinese</p>
<p>[[File:plus5-img491.png|576x364px]]</p></li></ol>
<span id="orange-pi-os-arch-system-use-instructions"></span>
<ol start="2" style="list-style-type: decimal;">
<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|403x181px]]</p></li>
<li><p>Then open the configuration of the WIFI module in the OPi OS Arch system, and the steps are shown below:</p>
<ol style="list-style-type: lower-alpha;">
<ol style="list-style-type: lower-alpha;">
<li><p>First click the area in the upper right corner of the desktop</p>
<p>[[File:plus5-img492.png|252x160px]]</p></li>
<li><p>Then choose Wi-Fi</p>
<p>[[File:plus5-img493.png|337x215px]]</p></li>
<li><p>Then select the WIFI you want to connect</p>
<p>[[File:plus5-img494.png|466x249px]]</p></li>
<li><p>Then enter the password of the wifi, and click '''Connect'''</p>
<p>[[File:plus5-img495.png|284x188px]]</p></li>
<li><p>Then enter the following interface to see the wifi connection</p>
<p>[[File:plus5-img496.png|544x383px]]</p></li></ol>
</li>
<li><p>Example of Bluetooth use:</p>
<ol style="list-style-type: lower-alpha;">
<li><p>First click the area in the upper right corner of the desktop</p>
<p>[[File:plus5-img492.png|272x173px]]</p></li>
<li><p>Then open the settings</p>
<p>[[File:plus5-img497.png|288x238px]]</p></li>
<li><p>Then select Bluetooth in the settings, and make sure that the switch button in the upper right corner of the Bluetooth is opened</p>
<p>[[File:plus5-img498.png|457x301px]]</p></li>
<li><p>Then choose the Bluetooth device you want to configure the right, such as pairing with Android phones</p>
<p>[[File:plus5-img499.png|451x296px]]</p></li>
<li><p>Then click '''Confirm''', the mobile phone also needs to confirm the pairing</p>
<p>[[File:plus5-img500.png|221x142px]]</p></li>
<li><p>The display of the Bluetooth and Android phone is shown below:</p>
<p>[[File:plus5-img501.png|451x296px]]</p></li>
<li><p>Then click the paired Bluetooth device to pop up the operating interface shown in the figure below</p>
<p>[[File:plus5-img502.png|480x315px]]</p></li>
<li><p>Click '''Send Files...''' you can send a file to the phone</p></li>
[[File:plus5-img503.png|525x297px]]
</ol>
<ol style="list-style-type: lower-roman;">
<div class="figure">
[[File:plus5-img504.png|576x324px|Screenshot from 2023-04-21 04-17-07]]
</div></li></ol>
<ol style="list-style-type: lower-alpha;">
<li><p>10.1 -inch MIPI LCD display+touch screen (common to OPI5/OPI5B)</p>
<p>[[File:plus5-img417.png|308x237px]]</p></li>
<li><p>Screen divert+31pin to 40pin exhaust</p>
<div class="figure">
[[File:plus5-img418.png|160x139px|DD9A8F44-0D8F-4f06-9473-B539DEED850C]]
</div></li>
<div class="figure">
[[File:plus5-img419.png|421x39px|C2164119-6EC3-49ae-9A95-BE323F51FAE1]]
</div></li>
<li><p>12pin touch screen line</p>
<p>[[File:plus5-img420.png|300x44px]]</p></li></ol>
</li>
<li><p>According to the figure below, the 12PIN touch screen row, 31PIN to 40Pin line, and 30Pin MIPI cables get on the screen dial board. Pay attention to '''<span style="color:#FF0000">the blue insulation of the touch screen row line face to down</span>'''. If an error is connected, it will cause no display or unable to touch..</p>
<p>[[File:plus5-img421.png|574x142px]]</p></li>
<li><p>Place the connected rotor connected to the puzzle on the MIPI LCD screen according to the figure below, and connect the MIPI LCD screen and the rotary board through 31PIN to 40Pin row</p></li>
[[File:plus5-img422.png|382x563px]]
</ol>
<ol start="4" style="list-style-type: decimal;">
<li><p>Then connect the touch screen and the rotor board through the 12PIN touch screen line, pay attention to the orientation of the insulating surface</p>
<p>[[File:plus5-img423.png|246x156px]]</p></li>
<li><p>Finally connect to the LCD interface of the development board through the 30PIN MIPI duct.</p>
<p>[[File:plus5-img424.png|363x202px]]</p>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
<big><p>'''Note that the touch interface below is not used for the LCD MIPI screen. It is currently a spare interface and cannot be used.'''</p></big>
<p>[[File:plus5-img425.png|334x70px]]</p>
|}
</li></ol>
<ol style="list-style-type: decimal;">
<li><p>The position of the interface of the MIPI LCD screen on the development board is shown in the figure below</p>
<p>[[File:plus5-img426.png|575x103px]]</p></li>
<li><p>OPi OS Arch image default is not to open the mipi lcd screen configuration. If you need to use the mipi lcd screen, you need to open it manually. The method of opening the mipi lcd configuration is shown below:</p>
<ol style="list-style-type: lower-alpha;">
<li><p>After restarting, you can see the display of the LCD screen as shown below (default vertical screen):</p></li>
[[File:plus5-img505.png|162x242px]]
</ol>
<span id="method-of-rotating-display-and-touch-direction"></span>
<ol style="list-style-type: decimal;">
<li><p>First click the area in the upper right corner of the desktop</p>
<p>[[File:plus5-img492.png|193x123px]]</p></li>
<li><p>Then open the settings</p>
<p>[[File:plus5-img497.png|193x159px]]</p></li>
<li><p>Then choose '''Displays'''</p>
<p>[[File:plus5-img506.png|424x279px]]</p></li>
<li><p>Then select the direction you want to rotate in the '''Orientation''' of '''Displays'''</p>
<p>[[File:plus5-img507.png|426x282px]]</p></li>
<li><p>Then choose '''Apply'''</p>
<p>[[File:plus5-img508.png|425x282px]]</p></li>
<li><p>Then you can see that the screen has been rotated. At this time, you need to choose '''Keep Changes''' to determine the rotation</p>
<p>[[File:plus5-img509.png|259x130px]]</p></li>
<li><p>The display of the LCD screen after 90 degrees is shown below:</p>
<p>[[File:plus5-img510.png|359x229px]]</p></li>
<li><p>'''The touch function of the OPi OS Arch system LCD screen will rotate with the rotation of the display direction without other settings.'''</p></li></ol>
<ol style="list-style-type: lower-alpha;">
<li><p>OV13850 camera of 13 million MIPI interface</p>
<p>[[File:plus5-img23.png|215x121px]]</p></li>
<li><p>13 million MIPI interface OV13855 camera</p>
<p>[[File:plus5-img24.png|189x112px]]</p></li></ol>
<p>The rotary board used by OV13850 and OV13855 cameras is the same as the FPC cable, but the two cameras are different from the position on the rotary board. The FPC lines are shown in the figure below. Please note that the FPC line is directed. It is marked that the '''TO MB''' must be inserted into the camera interface of the development board. It is marked that the end of '''TO CAMERA''' needs to be inserted on the camera transfer board</p>
[[File:plus5-img436.png|370x77px]]
There are a total of 3 cameras on the camera to connect to the board, which can only be used at the same time, as shown in the figure below, of which:
<li><p>No. 3 interface is not used, just ignore it.</p></li>
[[File:plus5-img437.png|288x172px]]
</ol>
Orange Pi 5 Plus development board has a total of 1 camera interface, which is shown below:
[[File:plus5-img438.png|367x85px]]
The method of the camera inserted on the development board interface is shown below:
[[File:plus5-img439.png|332x154px]]
After connecting the camera to the development board, we can use the following method to test the next camera:
<div class="figure">
[[File:plus5-img511.png|576x324px|Screenshot from 2023-04-20 17-16-08]]
</div></li></ol>
<ol style="list-style-type: decimal;">
<li><p>First click the area in the upper right corner of the desktop</p>
<p>[[File:plus5-img492.png|217x138px]]</p></li>
<li><p>Then open the settings</p>
<p>[[File:plus5-img512.png|259x196px]]</p></li>
<li><p>Then find the '''Region & Language''' option</p>
<p>[[File:plus5-img513.png|394x260px]]</p></li>
<li><p>Then choose '''Language'''</p>
<p>[[File:plus5-img514.png|401x264px]]</p></li>
<li><p>Then select Chinese</p>
<p>[[File:plus5-img515.png|443x290px]]</p></li>
<li><p>then click '''Select'''</p>
<p>[[File:plus5-img516.png|443x292px]]</p></li>
<li><p>Then click '''Logout...''' log in to the system, and then log in to the system</p>
<p>[[File:plus5-img517.png|395x260px]]</p></li>
<li><p>Then you can see that the desktop is displayed as Chinese</p>
<div class="figure">
[[File:plus5-img518.png|498x280px|截图 2023-04-20 20-20-06]]
</div></li>
</li>
<li><p>Then open the Fcitx configuration program</p>
<p>[[File:plus5-img519.png|395x223px]]</p><p>[[File:plus5-img520.png|396x223px]]</p></li>
<li><p>Then add '''<span class="mark">Google Pinyin</span>''' input method</p>
<p>[[File:plus5-img521.png|248x228px]]</p><p>[[File:plus5-img522.png|372x252px]]</p></li>
<li><p>Then we can open a terminal test in the Chinese input method. After opening the terminal, if the English input method is still in English, we can switch to the Chinese input method through the '''Ctrl+Space''' shortcut keys, and then you can enter Chinese</p>
<div class="figure">
[[File:plus5-img523.png|459x258px|截图 2023-04-20 20-38-24]]
</div></li></ol>
<ol start="1" style="list-style-type: decimal;">
<li><p>The position of the development board HDMI In interface is shown below:</p>
<p>[[File:plus5-img265.png|351x112px]]</p></li>
<li><p>First use the HDMI to HDMI line shown below to output the HDMI output of other devices to the HDMI In interface of the development board</p>
<p>[[File:plus5-img11.png|199x129px]]</p></li>
<li><p>The OPi OS Arch system HDMI in function is closed by default, and the opening method is shown below:</p>
<ol style="list-style-type: lower-alpha;">
</li>
<li><p>Then you can see the input screen of the HDMI in (the HDMI in in the figure below shows the screen of the OPI5 development board HDMI output, and it is playing a video at this time). '''test_hdmiin.sh''' script defaults to the audio entered by HDMI in to the HDMI_TX1, HDMI_TX2 and ES8388 (representing speakers or headphones) of the development board.</p>
<p>[[File:plus5-img524.png|576x326px]]</p></li>
<li><p>In addition to testing HDMI IN using '''test_hdmiin.sh''', we can also use '''Qt V4L2 test Utility''' to test HDMI in video ('''<span style="color:#FF0000">this method cannot test audio at present</span>'''). The detailed steps are shown below:</p>
<ol style="list-style-type: lower-alpha;">
<li><p>Enter the application list first</p>
<p>[[File:plus5-img525.png|356x200px]]</p></li>
<li><p>Then find '''Qt V4L2 test Utility''' and open it</p>
<p>[[File:plus5-img526.png|367x205px]]</p></li>
<li><p>Then make sure '''Qt V4L2 test Utility''' recognizes the HDMI In device</p>
<p>[[File:plus5-img527.png|508x185px]]</p></li>
<li><p>Then click the location shown in the figure below to see the video entered by HDMI In</p>
<p>[[File:plus5-img528.png|508x359px]]</p></li>
<li><p>The video window entered by HDMI In is shown below:</p>
<div class="figure">
[[File:plus5-img529.png|572x322px|Screenshot from 2023-05-22 18-12-56]]
</div></li></ol>
'''After entering the system, you can run the gpio readall command. If you can see the output below, it means that wiringOP is pre -installed and can be used normally'''</big>
[[File:plus5-img530.png|434x308px]]
<big>'''wiringOP is currently adapted to set the GPIO port input output, set the GPIO port output high and low level, and set the function of pulling and down resistance. It is impossible to use functions like hardware PWM.'''</big>
<p>'''If you have a problem with the download code from github, you can download the source code compression package of wiringOp.tar.gz in the [http://www.orangepi.online/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-5-plus.html '''official tools of the Orange Pi 5 Plus data download page''']'''</p></big>
<p>[[File:plus5-img531.png|356x88px]]</p>
|}
</li>
</li>
<li><p>Test the output of the GPIO Readall command as follows</p>
<p>[[File:plus5-img530.png|568x403px]]</p></li></ol>
<span id="pin-interface-gpio-i2c-uart-spi-can-and-pwm-test-1"></span>