更改

跳转至: 导航搜索

Orange Pi 5 Plus

添加1,391字节, 2023年7月5日 (三) 15:31
40 pin I2C测试
• 1 x HDMI输入,高达4K@60FPS
• 1 x MIPI DSI 4 Lane输出,高达4K@60Hz60FPS
|-
| <br><big>'''开发板上的风扇可以通过PWM来调节转速和开关。'''</big><br><br>
|}
<p>[[File:5plus5-plus-15.png]]</p></li>
<li><p>网线,用于将开发板连接到因特网</p>
<p>[[File:plus-5-16.png]]</p></li>
<ol style="list-style-type: decimal;">
<li><p>开发板预留了eMMC模块的扩展接口,烧录系统到eMMC前,首先需要购买一个与开发板eMMC接口相匹配的eMMC模块。然后将eMMC模块安装到开发板上。eMMC接口的位置如下所示:开发板预留了eMMC模块的扩展接口,烧录系统到eMMC前,首先需要购买一个与开发板eMMC接口相匹配的eMMC模块。然后将eMMC模块安装到开发板上。eMMC模块和插入开发板的方法如下所示:</p><p>[[File:plus-5-80-12.png]][[File:plus-5-80-3.png]]</p><p>[[File:plus-5-80-4.png]]</p></li>
<li><p>使用dd命令烧录linux镜像到eMMC中需要借助TF卡来完成,所以首先需要将linux镜像烧录到TF卡上,然后使用TF卡启动开发板进入linux系统。烧录Linux镜像到TF卡的方法请见[[Orange Pi 5 Plus#基于Windows PC将Linux镜像烧录到TF卡的方法|'''基于Windows PC将Linux镜像烧录到TF卡的方法''']]和[[Orange Pi 5 Plus#基于Ubuntu PC将Linux镜像烧录到TF卡的方法|'''基于Ubuntu PC将Linux镜像烧录到TF卡的方法''']]两小节的说明。</p></li>
<li><p>使用TF卡启动linux系统后,我们首先将解压后的linux镜像文件(从官网下载的Debian、Ubuntu镜像或者OPi Arch镜像)上传到TF卡中。上传linux镜像文件到开发板中的方法请参考[[Orange Pi 5 Plus#上传文件到开发板Linux系统中的方法|'''上传文件到开发板Linux系统中的方法''']]小节的说明。</p></li>
<ol start="12" style="list-style-type: lower-alpha;">
<li><p>然后需要扩容下NVMe SSD中rootfs分区的容量,步骤如下所示:</p>
<ol style="list-style-type: lower-alphanone;"><li>a) 首先打开'''GParted''',如果系统没有预装Gparted,请使用apt命令安装下</li>
</li>
{| class="wikitable" style="width:800px;" |-|orangepi@orangepi:~$ '''sudo apt-get install -y gparted'''|}
<div class="figure">
</div></ol>
<ol start="2" style="list-style-type: lower-alphanone;"><li>b) 然后输入linux系统的密码orangepi,再点击'''Authenticate'''</li>
[[File:plus-5-143.png]]
</ol>
<ol start="3" style="list-style-type: lower-alphanone;"><li><p>c) 然后点击'''Fix'''</p>
<p>[[File:plus-5-144.png]]</p></li>
<li><p>d) 然后选择NVMe SSD</p></li>
<div class="figure">
</div></ol>
<ol start="5" style="list-style-type: lower-alphanone;"><li>e) 选择NVMe SSD后的显示界面如下所所示:</li>
<div class="figure">
</div></ol>
<ol start="6" style="list-style-type: lower-alphanone;"><li>f) 然后选择'''/dev/nvme0n1p2'''分区,再击点击右键,再选择'''Resize/Move'''</li>
<div class="figure">
</div></ol>
<ol start="7" style="list-style-type: lower-alphanone;"><li><p>g) 然后在下图所示的位置将容量拖动到最大</p>
<p>[[File:plus-5-148.png]]</p></li>
<li><p>h) 然后点击'''Resize/Move'''</p>
<p>[[File:plus-5-149.png]]</p></li>
<li><p>i) 然后点击下图位置绿色的'''<span style="color:green"></span>'''</p>
<p>[[File:plus-5-150.png]]</p></li>
<li><p>j) 再点击'''Apply'''</p>
<p>[[File:plus-5-151.png]]</p></li>
<li><p>k) 然后点击'''Close'''关闭即可</p>
<p>[[File:plus-5-152.png]]</p></li></ol></ol>
<ol style="list-style-type: decimal;">
<li><p>开发板预留了eMMC的扩展接口,烧录系统到eMMC前,首先需要购买一个与开发板eMMC接口相匹配的eMMC模块。然后将eMMC模块安装到开发板上。eMMC接口的位置如下所示:开发板预留了eMMC的扩展接口,烧录系统到eMMC前,首先需要购买一个与开发板eMMC接口相匹配的eMMC模块。然后将eMMC模块安装到开发板上。eMMC模块和插入开发板的方法如下所示:</p><p>[[File:plus-5-80-12.png]][[File:plus-5-80-3.png]]</p><p>[[File:plus-5-80-4.png]]</p></li>
<li><p>还需要准备一根品质良好的Type-C接口的数据线</p>
<p>[[File:plus-5-17.png]]</p></li>
<ol style="list-style-type: decimal;">
<li><p>开发板预留了eMMC的扩展接口,烧录系统到eMMC前,首先需要购买一个与开发板eMMC接口相匹配的eMMC模块。然后将eMMC模块安装到开发板上。eMMC接口的位置如下所示:开发板预留了eMMC的扩展接口,烧录系统到eMMC前,首先需要购买一个与开发板eMMC接口相匹配的eMMC模块。然后将eMMC模块安装到开发板上。eMMC模块和插入开发板的方法如下所示:</p><p>[[File:plus-5-80-12.png]][[File:plus-5-80-3.png]]</p><p>[[File:plus-5-80-4.png]]</p></li>
<li><p>还需要准备一张8GB或更大容量的TF卡,TF卡的传输速度必须为'''class10'''或以上,建议使用闪迪等品牌的TF卡</p></li>
<li><p>然后使用读卡器把TF卡插入电脑</p></li>
<ol style="list-style-type: decimal;">
<li><p>开发板预留了eMMC的扩展接口,烧录系统到eMMC前,首先需要购买一个与开发板eMMC接口相匹配的eMMC模块。然后将eMMC模块安装到开发板上。eMMC接口的位置如下所示:开发板预留了eMMC的扩展接口,烧录系统到eMMC前,首先需要购买一个与开发板eMMC接口相匹配的eMMC模块。然后将eMMC模块安装到开发板上。eMMC模块和插入开发板的方法如下所示:</p><p>[[File:plus-5-80-12.png]][[File:plus-5-80-3.png]]</p><p>[[File:plus-5-80-4.png]]</p></li>
<li><p>还需要准备一根品质良好的Type-C接口的数据线</p>
<p>[[File:plus-5-17.png]]</p></li>
<ol style="list-style-type: decimal;">
<li><p>开发板预留了eMMC的扩展接口,烧录系统到eMMC前,首先需要购买一个与开发板eMMC接口相匹配的eMMC模块。然后将eMMC模块安装到开发板上。eMMC接口的位置如下所示:开发板预留了eMMC的扩展接口,烧录系统到eMMC前,首先需要购买一个与开发板eMMC接口相匹配的eMMC模块。然后将eMMC模块安装到开发板上。eMMC模块和插入开发板的方法如下所示:</p><p>[[File:plus5plus-2935-80-2.png]][[File:plus-5-80-3.png]]</p><p>[[File:plus-5-80-4.png]]</p></li>
<li><p>还需要准备一张8GB或更大容量的TF卡,TF卡的传输速度必须为'''class10'''或以上,建议使用闪迪等品牌的TF卡</p></li>
<li><p>然后使用读卡器把TF卡插入电脑</p></li>
<li><p>然后从[http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-5-plus.html '''Orange Pi的资料下载页面''']下载SDDiskTool烧写工具,'''<span style="color:#FF0000">请确保SDDiskTool工具的版本为最新的v1.72</span>'''</p></li>
<li><p>然后从[http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-5-plus.html '''Orange Pi的资料下载页面''']下载Orange Pi OS (Droid)的镜像</p>
<p>[[File:plus5plus-2945-272.png]]</p></li>
<li><p>然后使用解压软件解压下载的Orange Pi OS (Droid)镜像的压缩包,解压后的文件中,以”.img” 结尾的文件就是Orange Pi OS (Droid)镜像文件,大小在1GB以上</p></li>
<li><p>然后使用解压软件解压'''SDDiskTool_v1.72.zip''',此软件无需安装,在解压后的文件夹中找到'''SD_Firmware_Tool.exe'''打开即可</p>
<p>[[File:plus5plus-2955-223.png]]</p></li>
<li><p>打开'''SDDiskTool'''后,如果TF卡识别正常,会在”'''选择可移动磁盘设备'''”一栏中显示插入的磁盘设备,'''<span style="color:#FF0000">请务必确认显示的磁盘设备和你想烧录的TF卡的盘符是一致的</span>''',如果没有显示可以尝试拔插下TF卡</p>
<p>[[File:plus5plus-2965-224.png]]</p></li>
<li><p>确认完盘符后,可以先格式化下TF卡,点击'''SDDiskTool'''中的'''恢复磁盘'''按钮即可,也可使用前面提到的'''SD Card Formatter'''进行TF卡的格式化</p>
<p>[[File:plus5plus-2975-225.png]]</p></li>
<li><p>然后开始将Orange Pi OS (Droid)镜像写入TF卡</p>
<ol style="list-style-type: lower-alpha;">
<li><p>然后在”'''选择升级固件'''”一栏中选择Orange Pi OS (Droid)固件的路径</p></li>
<li><p>最后点击”'''开始创建'''”按钮就会开始烧录</p>
<p>[[File:plus5plus-2985-226.png]]</p></li></ol>
</li>
<li><p>烧录完成后的显示如下图所示,然后就可以退出SDDiskTool</p>
<p>[[File:plus5plus-2995-227.png]]</p></li>
<li><p>然后把TF卡从电脑中拔出来插到开发板中,开发板上电启动后就会自动开始将TF卡中的Orange Pi OS (Droid)镜像烧录到开发板的eMMC中</p></li>
<li><p>如果开发板连接了HDMI显示器,还可以从HDMI显示器中看到烧录Orange Pi OS (Droid)镜像到eMMC中的进度条</p>
<p>[[File:plus5plus-3005-252.png]]</p></li>
<li><p>当HDMI显示器显示如下信息时,说明烧录Orange Pi OS (Droid)镜像到eMMC中已完成,此时就可以拔出TF卡,然后eMMC中的Orange Pi OS (Droid)系统就会开始启动。</p>
<p>[[File:plus5plus-3015-253.png]]</p></li></ol>
<span id="烧录orange-pi-os-droid镜像到spiflashnvme-ssd中"></span>
<ol style="list-style-type: decimal;">
<li><p>首先需要准备一个2280规格的NVMe SSD固态硬盘,开发板M.2插槽PCIe接口的规格为PCIe3.0x4。</p>
<p>[[File:plus5plus-3025-21.png]]</p></li>
<li><p>然后把NVMe SSD插入开发板的M.2 PCIe接口,并固定好</p>
<p>[[File:plus5plus-3035-108.png]]</p></li>
<li><p>SPI Flash在开发板上的位置如下图所示,开始烧录前无需其他设置</p>
<p>[[File:plus5plus-3045-109.png]]</p></li>
<li><p>还需要准备一根品质良好的Type-C接口的数据线</p>
<p>[[File:plus5plus-3055-17.png]]</p></li>
<li><p>然后从[http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-5-plus.html '''Orange Pi的资料下载页面''']下载瑞芯微驱动'''DriverAssitant_v5.12.zip''',烧录工具'''<span style="color:#FF0000">RKDevTool_Release_v3.15.zip</span>'''</p></li>
<li><p>然后下载Orange Pi OS (Droid)的镜像,打开Orange Pi OS (Droid)镜像的下载链接后可以看到下面两种类型的镜像,请选择带'''spi-nvme'''的镜像进行下载</p>
<p>[[File:plus5plus-5-306.png]]</p></li>
<li><p>然后用解压软件解压'''DriverAssitant_v5.12.zip''',再在解压后的文件夹中找到'''DriverInstall.exe'''可执行文件并打开即可</p>
<p>[[File:plus5plus-3075-46.png]]</p></li>
<li><p>打开'''DriverInstall.exe'''后安装瑞芯微驱动的步骤如下所示</p>
<ol style="list-style-type: lower-alpha;">
<li><p>点击”'''驱动安装'''”按钮</p>
<p>[[File:plus5plus-3085-47.png]]</p></li>
<li><p>等待一段时间后,会弹出窗口提示”'''安装驱动成功'''”,然后点击'''“确定”'''按钮即可</p>
<p>[[File:plus5plus-3095-48.png]]</p></li></ol>
</li>
<li><p>然后解压'''RKDevTool_Release_v3.15.zip''',此软件无需安装,在解压后的文件夹中找到 '''RKDevTool'''打开即可</p><p>[[File:plus5plus-3105-49.png]]</p></li><li><p>打开'''RKDevTool''' 烧录工具后,因为电脑此时还没有通过Type-C线连接上开发板,所以左下角会提示”'''没有发现设备'''”</p><p>[[File:plus5plus-5-31150.png]]</p></li>
<li><p>然后开始烧录Android镜像到SPIFlash+NVMe SSD中</p>
<ol style="list-style-type: lower-alpha;">
<li><p>首先通过Type-C数据线连接好开发板与Windows电脑,开发板Type-C接口的位置如下图所示</p>
<p>[[File:plus5plus-3125-51.png]]</p></li>
<li><p>确保开发板没有插入TF和eMMC模块,没有连接电源</p></li>
<li><p>然后按住开发板的MaskROM按键不放,MaskROM按键在开发板的位置如下图所示:</p>
<p>[[File:plus5plus-3135-52.png]]</p></li>
<li><p>然后给开发板接上Type-C接口的电源,并上电,然后就可以松开MaskROM按键了</p>
<p>[[File:plus5plus-3145-53.png]]</p></li>
<li><p>如果前面的步骤顺利,此时开发板会进入'''MASKROM'''模式,在烧录工具的界面上会提示”'''发现一个MASKROM设备'''”</p>
<p>[[File:plus5plus-3155-54.png]]</p></li>
<li><p>然后点击烧录工具的”'''升级固件'''”一栏</p>
<p>[[File:plus5plus-3165-241.png]]</p></li>
<li><p>接着点击”'''固件'''”按钮选择需要烧录的Orange Pi OS (Droid)镜像</p>
<p>[[File:plus5plus-3175-242.png]]</p></li><li><p>最后点击”'''升级'''”按钮就会开始烧录,烧录的过程如下图所示,可以看到,首先会烧录固件到SPIFlash中,然后烧录固件到PCIE中。烧录完成后Orange &gt; Pi OS (Droid)系统会自动启动。</p><p>[[File:plus5plus-5-318.png]]</p></li></ol>
</li></ol>
<ol style="list-style-type: decimal;">
<li><p>SPI Flash在开发板上的位置如下图所示</p>
<p>[[File:plus5plus-3195-109.png]]</p></li>
<li><p>首先需要准备一根品质良好的Type-C接口的数据线</p>
<p>[[File:plus5plus-3205-17.png]]</p></li>
<li><p>然后从[http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-5-plus.html '''Orange Pi的资料下载页面''']下载瑞芯微驱动'''DriverAssitant_v5.12.zip'''和'''MiniLoader'''以及烧录工具'''RKDevTool_Release_v3.15.zip'''</p>
<ol style="list-style-type: lower-alpha;">
</li>
<li><p>然后用解压软件解压'''DriverAssitant_v5.12.zip''',再在解压后的文件夹中找到'''DriverInstall.exe'''可执行文件并打开即可</p>
<p>[[File:plus5plus-3235-46.png]]</p></li>
<li><p>打开'''DriverInstall.exe'''后安装瑞芯微驱动的步骤如下所示</p>
<ol style="list-style-type: lower-alpha;">
<li><p>点击”'''驱动安装'''”按钮</p>
<p>[[File:plus5plus-3245-47.png]]</p></li>
<li><p>等待一段时间后,会弹出窗口提示”'''安装驱动成功'''”,然后点击'''“确定”'''按钮即可</p>
<p>[[File:plus5plus-3255-48.png]]</p></li></ol>
</li>
<li><p>然后解压'''RKDevTool_Release_v3.15.zip''',此软件无需安装,在解压后的文件夹中找到 '''RKDevTool'''打开即可</p>
<p>[[File:plus5plus-3265-49.png]]</p></li>
<li><p>打开'''RKDevTool''' 烧录工具后,因为电脑此时还没有通过Type-C线连接上开发板,所以左下角会提示”'''没有发现设备'''”</p>
<p>[[File:plus5plus-3275-50.png]]</p></li>
<li><p>然后就可以开始清空SPI FLASH中的内容</p>
<ol style="list-style-type: lower-alpha;">
<li><p>首先通过Type-C数据线连接好开发板与Windows电脑,开发板Type-C接口的位置如下图所示</p>
<p>[[File:plus5plus-3285-51.png]]</p></li>
<li><p>确保开发板没有连接电源</p></li>
<li><p>然后按住开发板的MaskROM按键不放,MaskROM按键在开发板的位置如下图所示:</p>
<p>[[File:plus5plus-3295-52.png]]</p></li>
<li><p>然后给开发板接上Type-C接口的电源,并上电,然后就可以松开MaskROM按键了</p>
<p>[[File:plus5plus-3305-53.png]]</p></li>
<li><p>如果前面的步骤顺利,此时开发板会进入'''MASKROM'''模式,在烧录工具的界面上会提示”'''发现一个MASKROM设备'''”</p>
<p>[[File:plus5plus-3315-54.png]]</p></li>
<li><p>然后请选择'''高级功能'''</p>
<p>[[File:plus5plus-5-332.png]]</p></li>
<li><p>然后点击下图所示的位置</p>
<p>[[File:plus5plus-5-333.png]]</p></li>
<li><p>再选择前面下载的'''MiniLoader'''文件夹中的'''MiniLoaderAll.bin''',再点击打开</p>
<p>[[File:plus5plus-3345-215.png]]</p></li>
<li><p>然后点击'''下载'''</p>
<p>[[File:plus5plus-5-335.png]]</p></li>
<li><p>下载完'''MiniLoaderAll.bin'''后的显示如下图所示</p>
<div class="figure">
[[File:plus5plus-5-336.png]]
</div></li>
<div class="figure">
[[File:plus5plus-5-337.png]]
</div></li>
<li><p>然后点击'''切换存储'''</p>
<p>[[File:plus5plus-5-338.png]]</p></li>
<li><p>然后点击'''擦除所有'''就会开始擦除SPIFlash了</p>
<div class="figure">
[[File:plus5plus-5-339.png]]
</div></li>
<div class="figure">
[[File:plus5plus-5-340.png]]
</div>
|
<big>'''开发板上有两个长得一样的Type-C接口,其中网口旁边竖着的那个才是电源接口,另外那个Type-C接口是没有供电功能的,请别接错了。'''</big><br>
[[File:plus5plus-3415-12.png]]
|}
|}
[[File:plus5plus-5-342.png]]
</ol>
<ol start="2" style="list-style-type: decimal;">
<li><p>开发板的调试串口GND、RXD和TXD引脚的对应关系如下图所示:</p>
<p>[[File:plus5plus-5-343.png]]</p></li>
<li><p>USB转TTL模块GND、TXD和RXD引脚需要通过杜邦线连接到开发板的调试串口上</p>
<ol style="list-style-type: lower-alpha;">
<div class="figure">
[[File:plus5plus-5-344.png]]
</div>
</li>
<li><p>执行putty命令后会弹出下面的界面</p>
<p>[[File:plus5plus-5-345.png]]</p></li>
<li><p>首先选择串口的设置界面</p>
<p>[[File:plus5plus-5-346.png]]</p></li>
<li><p>然后设置串口的参数</p>
<ol style="list-style-type: lower-alpha;">
<li><p>设置Serial line to connect &gt; to为/dev/ttyUSB0(修改为对应的节点名,一般为/dev/ttyUSB0)</p></li>
<li><p>设置Speed(baud)为'''1500000'''(串口的波特率)</p></li>
<li><p>设置Flow control为None</p>
<p>[[File:plus5plus-5-347.png]]</p></li></ol>
</li>
<li><p>在串口的设置界面设置完后,再回到Session界面</p>
<li><p>首先选择Connection type为Serial</p></li>
<li><p>然后点击Open按钮连接串口</p>
<p>[[File:plus5plus-5-348.png]]</p></li></ol>
</li>
<li><p>启动开发板后,就能从打开的串口终端中看到系统输出的Log信息了</p>
<p>[[File:plus5plus-5-349.png]]</p></li></ol>
<span id="windows平台调试串口的使用方法"></span>
</li>
<li><p>进入MobaXterm下载网页后点击'''GET XOBATERM NOW!'''</p>
<p>[[File:plus5plus-5-350.png]]</p></li>
<li><p>然后选择下载Home版本</p>
<p>[[File:plus5plus-5-351.png]]</p></li>
<li><p>然后选择Portable便携式版本,下载完后无需安装,直接打开就可以使用</p>
<p>[[File:plus5plus-5-352.png]]</p></li></ol>
</li>
<li><p>下载完后使用解压缩软件解压下载的压缩包,即可得到MobaXterm的可执软件,然后双击打开</p>
<p>[[File:plus5plus-5-353.png]]</p></li>
<li><p>打开软件后,设置串口连接的步骤如下</p>
<ol style="list-style-type: lower-alpha;">
</li>
[[File:plus5plus-5-354.png]]
</ol></ol>
<ol start="4" style="list-style-type: decimal;">
<li><p>点击“'''OK'''”按钮后会进入下面的界面,此时启动开发板就能看到串口的输出信息了</p>
<p>[[File:plus5plus-5-355.png]]</p></li></ol>
== 使用开发板40pin接口中的5v引脚供电说明 ==
<ol style="list-style-type: decimal;">
<li><p>linux系统默认就是自动登录终端的,默认登录的用户名是'''<span style="color:#FF0000">orangepi</span>'''</p>
<p>[[File:plus5plus-5-356.png]]</p></li>
<li><p>使用下面的命令可以设置root用户自动登录终端</p>
{| class="wikitable" style="width:800px;"
<div class="figure">
[[File:plus5plus-5-357.png]]
</div></li>
<div class="figure">
[[File:plus5plus-5-358.png]]
</div></ol>
</li>
<li><p>然后重启系统,就会自动使用root用户登录桌面了</p>
<p>[[File:plus5plus-5-359.png]]</p>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
<ol style="list-style-type: decimal;">
<li><p>开发板上有一个红绿蓝三色灯,所在位置如下图所示:</p>
<p>[[File:plus5plus-5-360.png]]</p></li>
<li><p>'''<span style="color:#FF0000">只要开发板打开了电源,红色的LED灯就会常亮,这是由硬件控制的,软件无法关闭。通过红色的LED灯可以确定开发板的电源是否已正常开启。</span>'''</p></li>
<li><p>绿色和蓝色的LED灯在内核启动后会一直闪烁,这是由软件控制的。</p></li>
|-
|
<big><p>'''当使用ifconfig查看IP地址时,如果提示下面的信息,是因为没有加sudo导致的,正确的命令是:sudo ifconfig'''</p></big>
<p>orangepi@orangepi:~$ '''ifconfig'''</p>
<p>Command 'ifconfig' is available in the following places</p>
<p>The command could not be located because '/sbin:/usr/sbin' is not included in the PATH environment variable.</p>
<p>This is most likely caused by the lack of administrative privileges associated with your user account.</p>
<p>ifconfig: command not found</p></big>
|}
</li>
<div class="figure">
[[File:plus5plus-5-361.png]]
</div></li>
</li>
<li><p>输入nmtui命令打开的界面如下所示</p>
<p>[[File:plus5plus-5-362.png]]</p></li>
<li><p>选择'''Activate a connect'''后回车</p>
<p>[[File:plus5plus-5-363.png]]</p></li>
<li><p>然后就能看到所有搜索到的WIFI热点</p>
<p>[[File:plus5plus-5-364.png]]</p></li>
<li><p>选择想要连接的WIFI热点后再使用Tab键将光标定位到'''Activate'''后回车</p>
<p>[[File:plus5plus-5-365.png]]</p></li>
<li><p>然后会弹出输入密码的对话框,在'''Password'''内输入对应的密码然后回车就会开始连接WIFI</p>
<p>[[File:plus5plus-5-366.png]]</p></li>
<li><p>WIFI连接成功后会在已连接的WIFI名称前显示一个”*”</p>
<p>[[File:plus5plus-5-367.png]]</p></li>
<li><p>通过'''ip addr show wlan0'''命令可以查看wifi的IP地址</p>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
<ol style="list-style-type: decimal;">
<li><p>点击桌面右上角的网络配置图标(测试WIFI时请不要连接网线)</p>
<p>[[File:plus5plus-5-368.png]]</p></li>
<li><p>在弹出的下拉框中点击'''More networks'''可以看到所有扫描到的WIFI热点,然后选择想要连接的WIFI热点</p>
<p>[[File:plus5plus-5-369.png]]</p></li>
<li><p>然后输入WIFI热点的密码,再点击'''Connect'''就会开始连接WIFI</p>
<p>[[File:plus5plus-5-370.png]]</p></li>
<li><p>连接好WIFI后,可以打开浏览器查看是否能上网,浏览器的入口如下图所示</p>
<p>[[File:plus5plus-5-371.png]]</p></li>
<li><p>打开浏览器后如果能打开其他网页说明WIFI连接正常</p>
<div class="figure">
[[File:plus5plus-5-372.png]]
</div></li></ol>
</li>
<li><p>然后选择'''Edit a connection'''并按下回车键</p>
<p>[[File:plus5plus-5-373.png]]</p></li>
<li><p>然后选择需要设置静态IP地址的网络接口,比如设置'''Ethernet'''接口的静态IP地址选择'''Wired connection 1'''或者'''Wired connection 2'''</p>
<p>[[File:plus5plus-5-374.png]]</p></li>
<li><p>然后通过'''Tab'''键选择'''Edit'''并按下回车键</p>
<p>[[File:plus5plus-5-375.png]]</p></li>
<li><p>然后通过Tab键将光标移动到下图所示的'''&lt;Automatic&gt;'''位置进行IPv4的配置</p>
<p>[[File:plus5plus-5-376.png]]</p></li>
<li><p>然后回车,通过上下方向键选择'''Manual''',然后回车确定</p>
<p>[[File:plus5plus-5-377.png]]</p></li>
<li><p>选择完后的显示如下图所示</p>
<p>[[File:plus5plus-5-378.png]]</p></li>
<li><p>然后通过Tab键将光标移动到'''&lt;Show&gt;'''</p>
<p>[[File:plus5plus-5-379.png]]</p></li>
<li><p>然后回车,回车后会弹出下面的设置界面</p>
<p>[[File:plus5plus-5-380.png]]</p></li>
<li><p>然后就可以在下图所示的位置设置IP地址(Addresses)、网关(Gateway)和DNS服务器的地址(里面还有很多其他设置选项,请自行探索),'''<span style="color:#FF0000">请根据自己的具体需求来设置,下图中设置的值只是一个示例</span>'''</p>
<p>[[File:plus5plus-5-381.png]]</p></li>
<li><p>设置完后将光标移动到右下角的'''&lt;OK&gt;''',然后回车确认</p>
<p>[[File:plus5plus-5-382.png]]</p></li>
<li><p>然后点击'''&lt;Back&gt;'''回退到上一级选择界面</p>
<p>[[File:plus5plus-5-383.png]]</p></li>
<li><p>然后选择'''Activate a connection''',再将光标移动到'''&lt;OK&gt;''',最后点击回车</p>
<p>[[File:plus5plus-5-384.png]]</p></li>
<li><p>然后选择需要设置的网络接口,比如'''Wired connection 2''',然后将光标移动到'''&lt;Deactivate&gt;''',再按下回车键禁用'''Wired connection 2'''</p>
<p>[[File:plus5plus-5-385.png]]</p></li>
<li><p>然重新选择并使能'''Wired connection 2''',这样前面设置的静态IP就会生效了</p>
<p>[[File:plus5plus-5-386.png]]</p></li>
<li><p>然后通过'''&lt;Back&gt;'''和'''Quit'''按钮就可以退出nmtui</p>
<p>[[File:plus5plus-5-387.png]] [[File:plus5plus-5-388.png]]</p></li>
<li><p>然后通过'''ip addr show'''就能看到网口的IP地址已经变成前面设置的静态IP地址了</p>
{| class="wikitable" style="width:800px;"
'''(PCIE+USB接口)'''
| [[File:plus5plus-5-389.png]]
| '''<span style="color:#FF0000">Debian</span>'''
'''(PCIE+USB接口)'''
| [[File:plus5plus-5-390.png]]
| '''<span style="color:#FF0000">Debian</span>'''
'''(PCIE+USB接口)'''
| [[File:plus5plus-5-391.png]]
| '''<span style="color:#FF0000">Debian</span>'''
<ol start="2" style="list-style-type: decimal;">
<li><p>然后将模块插入开发板的M.2 E-Key接口中并固定好,位置如下图所示:</p>
<p>[[File:plus5plus-5-392.png]]</p></li>
<li><p>然后使用lspci命令如果能看到WIFI模块的信息,说明模块接触良好</p>
<ol style="list-style-type: lower-alpha;">
<div class="figure">
[[File:plus5plus-5-399.png]]
</div>
<li><p>然后在'''Session Setting'''中选择'''SSH'''</p></li>
<li><p>然后在'''Remote host'''中输入开发板的IP地址</p></li>
<li><p>然后在'''Specify &gt; username'''中输入linux系统的用户名'''root'''或'''orangepi'''</p></li>
<li><p>最后点击'''OK'''即可</p>
<p>[[File:plus5plus-5-400.png]]</p></li></ol>
</li>
<li>
</li>
[[File:plus5plus-5-401.png]]
</ol>
<ol start="4" style="list-style-type: decimal;">
<li>成功登录系统后的显示如下图所示</li>
[[File:plus5plus-5-402.png]]
</ol>
<span id="adb的使用方法"></span>
<big>'''如果您的Windows系统中没有adb工具,可以使用RKDevTool软件([[Orange Pi 5 Plus#使用RKDevTool烧录Linux镜像到TF卡中的方法|使用RKDevTool烧录Linux镜像到TF卡中的方法]]一小节有用到这个软件)中的adb程序。'''</big>
[[File:plus5plus-5-403-1.png]]
<big>'''在Windows中使用adb的示例如下所示:'''</big>
[[File:plus5plus-5-404.png]]
|}
<ol style="list-style-type: decimal;">
<li><p>首先准备一根品质良好的Type-C数据线</p>
<p>[[File:plus5plus-4055-17.png]]</p></li>
<li><p>然后通过Type-C数据线连接好开发板与Ubuntu PC,开发板Type-C接口的位置如下图所示:</p>
<p>[[File:plus5plus-4065-51.png]]</p></li>
<li><p>然后运行下面的命令将Type-C接口设置为'''device'''模式</p>
{| class="wikitable" style="width:800px;"
<p>filename: 1 file pushed. 3.7 MB/s (1075091 bytes in 0.277s)</p>
|}
</li></ol>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
<big>'''如果您的Windows系统中没有adb工具,可以使用RKDevTool软件([[Orange Pi 5 Plus#使用RKDevTool烧录Linux镜像到TF卡中的方法|使用RKDevTool烧录Linux镜像到TF卡中的方法]]一小节有用到这个软件)中的adb程序。'''</big>
[[File:plus5plus-5-407.png]]
<big>'''在Windows中使用adb的示例如下所示:'''</big>
[[File:plus5plus-5-408.png]]
|}
</li></ol>
<span id="上传文件到开发板linux系统中的方法"></span>
<div class="figure">
[[File:plus5plus-5-409.png]]
</div></li>
<div class="figure">
[[File:plus5plus-5-410.png]]
</div></ol>
<ol start="5" style="list-style-type: decimal;">
<li><p>然后选择'''保存密码''',再点击'''确定'''</p>
<p>[[File:plus5plus-5-411.png]]</p></li>
<li><p>然后选择'''总是信任该主机''',再点击'''确定'''</p></li>
<div class="figure">
[[File:plus5plus-5-412.png]]
</div></ol>
<div class="figure">
[[File:plus5plus-5-413.png]]
</div></ol>
<div class="figure">
[[File:plus5plus-5-414.png]]
</div></ol>
<ol style="list-style-type: decimal;">
<li><p>首先下载filezilla软件Windows版本的安装文件,下载链接如下所示</p>
{| class="wikitable" style="width:800px;" |-|<big>'''https://filezilla-project.org/download.php?type=client'''</big>|}
</li>
<div class="figure">
[[File:plus5plus-5-415.png]]
</div>
[[File:plus5plus-5-416.png]]
</ol>
<ol start="2" style="list-style-type: decimal;">
<div class="figure">
[[File:plus5plus-5-417.png]]
</div></ol>
<div class="figure">
[[File:plus5plus-5-418.png]]
</div></ol>
<div class="figure">
[[File:plus5plus-5-419.png]]
</div></ol>
<div class="figure">
[[File:plus5plus-5-420.png]]
</div></ol>
<div class="figure">
[[File:plus5plus-5-421.png]]
</div></ol>
<div class="figure">
[[File:plus5plus-5-422.png]]
</div></ol>
<div class="figure">
[[File:plus5plus-5-423.png]]
</div></ol>
<ol style="list-style-type: decimal;">
<li><p>开发板有两个HDMI输出接口,所在位置如下图所示:</p>
<p>[[File:plus5plus-5-424.png]]</p></li>
<li><p>Linux系统默认配置HDMI_TX1支持8K显示,HDMI_TX2默认只支持4K显示(同一时间只能有1个HDMI_TX接口支持8K显示)。如果想设置HDMI_TX2支持8K显示,请按照如下步骤设置下:</p>
<ol style="list-style-type: lower-alpha;">
</li>
<li><p>然后选择'''System'''</p>
<p>[[File:plus55plus-42551.png]]</p></li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:plus55plus-42652.png]]</p></li>
<li><p>然后使用键盘的方向键定位到下图所示的位置,再使用'''空格'''选中'''hdmi2-8k'''配置</p>
<p>[[File:plus5plus-5-427.png]]</p></li>
<li><p>然后选择'''&lt;Save&gt;'''保存</p>
<p>[[File:plus55plus-42854.png]]</p></li>
<li><p>然后选择'''&lt;Back&gt;'''</p>
<p>[[File:plus55plus-42955.png]]</p></li>
<li><p>然后选择'''&lt;Reboot&gt;'''重启系统使配置生效</p>
<p>[[File:plus55plus-43056.png]]</p></li></ol>
</li>
<li><p>然后使用HDMI转HDMI线连接Orange Pi开发板和HDMI显示器</p>
<p>[[File:plus5plus-4315-7.png]]</p>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
<ol style="list-style-type: decimal;">
<li><p>开发板HDMI In接口的所在位置如下所示:</p>
<p>[[File:plus5plus-5-432.png]]</p></li>
<li><p>首先使用下图所示的HDMI转HDMI线将其它设备的HDMI输出接到开发板的HDMI In接口上</p>
<p>[[File:plus5plus-4335-7.png]]</p></li>
<li><p>Linux系统HDMI In功能默认是关闭的,打开方法如下所示:</p>
<ol style="list-style-type: lower-alpha;">
</li>
<li><p>然后选择'''System'''</p>
<p>[[File:plus55plus-43451.png]]</p></li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:plus55plus-43552.png]]</p></li>
<li><p>然后使用键盘的方向键定位到下图所示的位置,再使用'''空格'''选中'''hdmirx'''配置</p>
<p>[[File:plus5plus-5-436.png]]</p></li>
<li><p>然后选择'''&lt;Save&gt;'''保存</p>
<p>[[File:plus55plus-43754.png]]</p></li>
<li><p>然后选择'''&lt;Back&gt;'''</p>
<p>[[File:plus55plus-43855.png]]</p></li>
<li><p>然后选择'''&lt;Reboot&gt;'''重启系统使配置生效</p>
<p>[[File:plus55plus-43956.png]]</p></li></ol>
</li>
<li><p>重启进入系统后再在桌面上打开一个终端,然后运行下'''test_hdmiin.sh'''脚本</p>
<div class="figure">
[[File:plus5plus-5-440.png]]
</div></li></ol>
<ol style="list-style-type: lower-alpha;">
<li><p>HDMI转VGA转换器</p>
<p>[[File:plus5plus-5-441.png]]</p></li>
<li><p>一根VGA线</p>
<p>[[File:plus5plus-5-442.png]]</p></li>
<li><p>一个支持VGA接口的显示器或者电视</p></li></ol>
</li>
<li><p>HDMI转VGA显示测试如下所示:</p>
<p>[[File:plus5plus-5-443.png]]</p>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
<ol style="list-style-type: decimal;">
<li><p>首先在'''Settings'''中打开'''Display'''</p>
<p>[[File:plus5plus-5-444.png]]</p></li>
<li><p>然后就能看到系统当前的分辨率</p>
<p>[[File:plus5plus-5-445.png]]</p></li>
<li><p>点击Resolution(分辨率)的下拉框,就可以看到显示器当前支持的所有分辨率</p>
<p>[[File:plus5plus-5-446.png]]</p></li>
<li><p>然后选择想要设置的分辨率,再点击Apply</p>
<p>[[File:plus5plus-5-447.png]]</p></li>
<li><p>等新的分辨率设置完后再选择'''Keep the configuration'''即可</p>
<p>[[File:plus5plus-5-448.png]]</p></li></ol>
== 蓝牙使用方法 ==
<ol style="list-style-type: decimal;">
<li><p>点击桌面右上角的蓝牙图标</p>
<p>[[File:plus5plus-5-449.png]]</p></li>
<li><p>然后选择适配器</p>
<p>[[File:plus5plus-5-450.png]]</p></li>
<li><p>如果有提示下面的界面,请选择'''Yes'''</p>
<p>[[File:plus5plus-5-451.png]]</p></li>
<li><p>然后在蓝牙的适配器设置界面中设置'''Visibility Setting'''为'''Always visible''',然后关闭即可</p>
<p>[[File:plus5plus-5-452.png]]</p></li>
<li><p>然后打开蓝牙设备的配置界面</p>
<p>[[File:plus5plus-5-453.png]]</p></li>
<li><p>点击'''Search'''即可开始扫描周围的蓝牙设备</p>
<p>[[File:plus5plus-5-454.png]]</p></li></ol>
<!-- -->
<ol start="6" style="list-style-type: decimal;">
<li><p>然后选择想要连接的蓝牙设备,再点击鼠标右键就会弹出对此蓝牙设备的操作界面,选择'''Pair'''即可开始配对,这里演示的是和Android手机配对</p>
<p>[[File:plus5plus-5-455.png]]</p></li>
<li><p>配对时,桌面的右上角会弹出配对确认框,选择'''Confirm'''确认即可,此时手机上也同样需要进行确认</p>
<p>[[File:plus5plus-5-456.png]]</p></li>
<li><p>和手机配对完后,可以选择已配对的蓝牙设备,然后右键选择'''Send a File'''即可开始给手机发送一张图片</p>
<p>[[File:plus5plus-5-457.png]]</p></li>
<li><p>发送图片的界面如下所示</p>
<p>[[File:plus5plus-5-458.png]]</p></li></ol>
<span id="usb接口测试"></span>
<ol start="3" style="list-style-type: decimal;">
<li>使用mount命令可以将U盘挂载到'''/mnt'''中,然后就能查看U盘中的文件了</li></ol>
{| class="wikitable" style="width:800px;"
test.txt
|}
</ol>
<ol start="4" style="list-style-type: decimal;">
<li>挂载完后通过'''df -h'''命令就能查看U盘的容量使用情况和挂载点</li></ol>
{| class="wikitable" style="width:800px;"
/dev/sda1 29G 208K 29G 1% /mnt
|}
</ol>
<span id="usb无线网卡测试"></span>
支持2.4G WIFI+BT4.0
| [[File:plus5plus-5-459.png]]
|-
| 2
支持2.4G +5G WIFI
| [[File:plus5plus-5-460.png]]
|-
| 3
支持BT 4.2
| [[File:plus5plus-5-461.png]]
|}
</li>
<li><p>在桌面中也可以看到出现了蓝牙图标,此时蓝牙还未打开,所以会显示一个红色的'''x'''</p>
<p>[[File:plus5plus-5-462.png]]</p></li>
<li><p>点击'''Turn Bluetooth On'''可以打开蓝牙</p>
<p>[[File:plus5plus-5-463.png]]</p></li>
<li><p>打开蓝牙后的显示如下所示</p>
<p>[[File:plus5plus-5-464.png]]</p></li>
<li><p>蓝牙的测试方法请参看[[Orange Pi 5 Plus#蓝牙使用方法|'''蓝牙使用方法''']]一节,这里不再赘述</p></li></ol>
<ol style="list-style-type: decimal;">
<li><p>首先需要准备一个下图所示的或者类似的支持UVC协议的USB摄像头,然后将USB摄像头插入到Orange Pi开发板的USB接口中</p>
<p>[[File:plus5plus-4655-14.png]]</p></li>
<li><p>通过v4l2-ctl命令可以看到USB摄像头的设备节点信息为/dev/video0</p>
{| class="wikitable" style="width:800px;"
</li>
<li><p>在桌面系统中可以使用Cheese直接打开USB摄像头,Cheese打开方法如下图所示:</p>
<p>[[File:plus5plus-5-466.png]]</p>
<p>Cheese打开USB摄像头后的界面如下图所示:</p>
<p>[[File:plus5plus-5-467.png]]</p></li>
<li><p>使用fswebcam测试USB摄像头的方法</p>
<ol style="list-style-type: lower-alpha;">
|-
|
<p>orangepi@orangepi:~$ '''scp image.jpg [mailto:test@192.168.1.55:/home/test test@192.168.1.55:/home/test] (根据实际情况修改IP地址和路径)'''</p>
|}
</li>
<ol style="list-style-type: decimal;">
<li><p>首先打开文件管理器</p>
<p>[[File:plus5plus-5-468.png]]</p></li>
<li><p>然后找到下面这个文件(如果系统中没有这个音频文件,可以自己上传一个音频文件到系统中)</p>
<p>[[File:plus5plus-5-469.png]]</p></li>
<li><p>然后选中audio.wav文件,右键选择使用vlc打开就可以开始播放</p>
<p>[[File:plus5plus-5-470.png]]</p></li>
<li><p>切换HDMI播放和耳机播放等不同音频设备的方法</p>
<ol style="list-style-type: lower-alpha;">
<li><p>首先打开音量控制界面</p>
<p>[[File:plus5plus-5-471.png]]</p></li>
<li><p>播放音频的时候,在'''Playback'''中会显示播放软件可以使用的音频设备选项,如下图所示,在这里可以设置需要播放到哪个音频设备</p>
<p>[[File:plus5plus-5-472.png]]</p></li></ol>
</li></ol>
<ol style="list-style-type: decimal;">
<li><p>首先将耳机插入开发板的耳机孔中</p>
<p>[[File:plus5plus-5-473.png]]</p></li>
<li><p>然后可以通过'''aplay -l'''命令可以查看下linux系统支持的声卡设备,从下面的输出可知,'''card 3'''为es8388的声卡设备,也就是耳机的声卡设备</p>
{| class="wikitable" style="width:800px;"
<ol style="list-style-type: decimal;">
<li><p>首先需要准备一个下图所示的喇叭,开发板上喇叭座子的规格为'''2pin 1.25mm'''间距</p>
<p>[[File:plus5plus-4745-25.png]]</p></li>
<li><p>开发板上喇叭接口的位置如下所示,准备好喇叭后,请将其插入到开发板的喇叭接口中</p>
<p>[[File:plus5plus-5-475.png]]</p></li>
<li><p>喇叭和耳机使用的同一个声卡,使用喇叭前,请确保耳机接口没有插入耳机(如果插入了耳机,音频会播放到耳机)。然后使用'''aplay'''命令播放下系统自带的音频文件,如果喇叭能听到声音说明硬件能正常使用</p>
{| class="wikitable" style="width:800px;"
<ol style="list-style-type: decimal;">
<li><p>开发板上有板载MIC,位置如下所示:</p>
<p>[[File:plus5plus-5-476.png]]</p></li>
<li><p>运行'''test_record.sh main'''命令会通过板载MIC录制一段音频,然后播放到HDMI_TX1和耳机。</p>
{| class="wikitable" style="width:800px;"
<div class="figure">
[[File:plus5plus-5-477.png]]
</div>
<ol style="list-style-type: decimal;">
<li><p>Orange Pi 5 Plus开发板40 pin扩展接口引脚的顺序请参考下图:</p>
<p>[[File:plus5plus-5-478.png]]</p></li>
<li><p>Orange Pi 5 Plus开发板40 pin接口引脚的功能如下表所示</p>
<ol style="list-style-type: lower-alpha;">
<li><p>下面是40 pin完整的引脚图</p>
<p>[[File:plus5plus-5-479.png|1000px]]</p>
<p>下面这张是彩图,包含上面表格中的部分内容:</p>
<p>[[File:plus5plus-5-480.png]]</p></li>
<li><p>下面的表格是上面完整表格左半边部分的图,能看得清楚点</p>
<p>[[File:plus5plus-5-481.png]]</p></li>
<li><p>下面的表格是上面完整表格右半边部分的图,能看得清楚点</p>
<p>[[File:plus5plus-5-482.png]]</p>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
|-
|
[[File:plus5plus-5-483.png]]
<big>'''wiringOP目前主要适配了设置GPIO口输入输出,设置GPIO口输出高低电平以及设置上下拉电阻的功能,像硬件PWM这样的功能是用不了的。'''</big>
<div class="figure">
[[File:plus5plus-4845-483.png]]
</div></li></ol>
<div class="figure">
[[File:plus5plus-5-485.png]]
</div></li>
<div class="figure">
[[File:plus5plus-5-486.png]]
</div></li>
<div class="figure">
[[File:plus5plus-5-487.png]]
</div></li>
<div class="figure">
[[File:plus5plus-4885-487.png]]
</div></li>
<ol style="list-style-type: decimal;">
<li><p>由下图可知,Orange Pi 5 Plus可用的SPI为SPI0和SPI4</p>
<p>[[File:plus5plus-4895-479.png]]</p></li>
<li><p>SPI0和SPI4在40pin中对应的引脚如下表所示。SPI4_M1和SPI4_M2同一时间只能使用其中一组,不能同时使用,它们都是同一个SPI4,只是接到不同的引脚上去了而已,请不要以为它们是两组不同的SPI总线。</p></li>
</li>
<li><p>然后选择'''System'''</p>
<p>[[File:plus55plus-49051.png]]</p></li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:plus55plus-49152.png]]</p></li>
<li><p>然后使用键盘的方向键定位到下图所示的位置,再使用'''空格'''选中想要打开的SPI的配置</p>
<p>[[File:plus5plus-5-492.png]]</p></li>
<li><p>然后选择'''&lt;Save&gt;'''保存</p>
<p>[[File:plus55plus-49354.png]]</p></li>
<li><p>然后选择'''&lt;Back&gt;'''</p>
<p>[[File:plus55plus-49455.png]]</p></li>
<li><p>然后选择'''&lt;Reboot&gt;'''重启系统使配置生效</p>
<p>[[File:plus55plus-49556.png]]</p></li></ol>
</li>
<li><p>重启后进入系统先查看下linux系统中是否存在'''spidevx.x'''的设备节点,如果存在,说明SPI已经设置好了,可以直接使用。</p>
<ol style="list-style-type: decimal;">
<li><p>由下表可知,Orange Pi 5 Plus可用的i2c为i2c2、i2c4、i2c5和i2c8共四组 i2c总线。</p>
<p>[[File:plus5plus-4965-479.png]]</p></li>
<li><p>4组I2C总线在40pin中对应的引脚如下表所示。I2C2_M0和I2C2_M4同一时间只能使用其中一组,不能同时使用,它们都是同一个I2C2,只是接到不同的引脚上去了而已,请不要以为它们是两组不同的I2C2总线。</p></li>
</li>
<li><p>然后选择'''System'''</p>
<p>[[File:plus55plus-49751.png]]</p></li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:plus55plus-49852.png]]</p></li>
<li><p>然后使用键盘的方向键定位到下图所示的位置,再使用'''空格'''选中想要打开的I2C的配置</p>
<p>[[File:plus5plus-5-499.png]]</p></li>
<li><p>然后选择'''&lt;Save&gt;'''保存</p>
<p>[[File:plus55plus-50054.png]]</p></li>
<li><p>然后选择'''&lt;Back&gt;'''</p>
<p>[[File:plus55plus-50155.png]]</p></li>
<li><p>然后选择'''&lt;Reboot&gt;'''重启系统使配置生效</p>
<p>[[File:plus55plus-50256.png]]</p></li></ol>
</li>
<li><p>启动linux系统后,先确认下'''/dev'''下存在需要使用I2C的设备节点</p>
<div class="figure">
[[File:plus5plus-5-503.png]]
</div></ol>
<ol style="list-style-type: decimal;">
<li><p>由下表可知,Orange Pi 5 Plus可用的uart为uart1、uart3、uart4、uart6、uart7和uart8共6组uart总线</p>
<p>[[File:plus5plus-5045-479.png]]</p></li>
<li><p>6组UART总线在40pin中对应的引脚如下表所示:</p></li>
</li>
<li><p>然后选择'''System'''</p>
<p>[[File:plus55plus-50551.png]]</p></li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:plus55plus-50652.png]]</p></li>
<li><p>然后使用键盘的方向键定位到下图所示的位置,再使用'''空格'''选中想要打开的UART的配置</p>
<p>[[File:plus5plus-5-507.png]]</p></li>
<li><p>然后选择'''&lt;Save&gt;'''保存</p>
<p>[[File:plus55plus-50854.png]]</p></li>
<li><p>然后选择'''&lt;Back&gt;'''</p>
<p>[[File:plus55plus-50955.png]]</p></li>
<li><p>然后选择'''&lt;Reboot&gt;'''重启系统使配置生效</p>
<p>[[File:plus55plus-51056.png]]</p></li></ol>
</li>
<li><p>进入linux系统后,先确认下/dev下是否存在对应uart的设备节点</p>
<ol style="list-style-type: decimal;">
<li><p>由下表可知,Orange Pi 5 Plus可用的PWM有pwm0、pwm1、pwm11、pwm12、pwm13和pwm14共六路pwm</p>
<p>[[File:plus5plus-5115-479.png|1000px]]</p></li>
<li><p>PWM在40pin中对应的引脚如下表所示。PWM0_M0和PWM0_M2、PWM1_M0和PWM1_M2、PWM14_M0和PWM14_M2同一时间只能使用其中一个,不能同时使用,它们都是同一个PWM,只是接到不同的引脚上去了而已,请不要以为它们是两个不同的PWM总线。</p></li>
</li>
<li><p>然后选择'''System'''</p>
<p>[[File:plus55plus-51251.png]]</p></li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:plus55plus-51352.png]]</p></li>
<li><p>然后使用键盘的方向键定位到下图所示的位置,再使用'''空格'''选中想要打开的PWM的配置</p>
<p>[[File:plus5plus-5-514.png]]</p></li>
<li><p>然后选择'''&lt;Save&gt;'''保存</p>
<p>[[File:plus55plus-51554.png]]</p></li>
<li><p>然后选择'''&lt;Back&gt;'''</p>
<p>[[File:plus55plus-51655.png]]</p></li>
<li><p>然后选择'''&lt;Reboot&gt;'''重启系统使配置生效</p>
<p>[[File:plus55plus-51756.png]]</p></li></ol>
</li>
<li><p>当打开一个pwm后,在'''/sys/class/pwm/'''中就会多出一个pwmchipX(X为具体的的数字),比如打开pwm14后,查看'''/sys/class/pwm/'''下的pwmchipX会由两个变成了三个</p>
<div class="figure">
[[File:plus5plus-5-518.png]]
</div></li>
<li><p>然后由下表可知,pwm14寄存器的基地址为febf0020,再看 '''ls /sys/class/pwm/ -l'''命令的输出,可以看到pwmchip2中链接到了febf0020.pwm,所以pwm14对应pwmchip为pwmchip2</p>
<p>[[File:plus5plus-5-519.png]]</p></li>
<li><p>然后使用下面的命令可以让pwm14输出一个50Hz的方波(请先切换到root用户,再执行下面的命令)</p></li>
|}
[[File:plus5plus-5-520.png]]
</ol>
<ol start="8" style="list-style-type: decimal;">
<ol style="list-style-type: decimal;">
<li><p>由下表可知,Orange Pi 5 Plus可用的CAN总线为CAN0和CAN1共两组CAN总线</p>
<p>[[File:plus5-521.png|1200px]]</p></li>
<li><p>在linux系统中,40 pin中的CAN默认都是关闭的,需要手动打开才能使用。详细步骤如下所示:</p>
<ol style="list-style-type: lower-alpha;">
</li>
<li><p>然后选择'''System'''</p>
<p>[[File:plus55plus-52251.png]]</p></li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:plus55plus-52352.png]]</p></li>
<li><p>然后使用键盘的方向键定位到下图所示的位置,再使用'''空格'''选中想要打开的CAN的配置(OPi &gt; 5 Plus可选'''can0-m0'''和'''cam1-m0''')</p>
<p>[[File:plus5plus-5-524.png]]</p></li>
<li><p>然后选择'''&lt;Save&gt;'''保存</p>
<p>[[File:plus55plus-52554.png]]</p></li>
<li><p>然后选择'''&lt;Back&gt;'''</p>
<p>[[File:plus55plus-52655.png]]</p></li>
<li><p>然后选择'''&lt;Reboot&gt;'''重启系统使配置生效</p>
<p>[[File:plus55plus-52756.png]]</p></li></ol>
</li>
<li><p>进入linux系统后,使用'''sudo ifconfig -a'''命令如果能看到CAN的设备节点,就说明CAN已正确打开了</p>
<ol style="list-style-type: decimal;">
<li><p>测试使用的CANalyst-II分析仪如下图所示</p>
<p>[[File:plus5plus-5-528.png]]</p></li>
<li><p>CANalyst-II分析仪资料下载链接</p>
{| class="wikitable" style="width:800px;" |-| <big>'''https://www.zhcxgd.com/3.html'''</big>|}
</li>
<li><p>首先要安装USBCANToolSetup这个软件</p>
<p>[[File:plus5plus-5-529.png]]</p></li>
<li><p>USBCANToolSetup安装后的快捷方式为</p>
<p>[[File:plus5plus-5-530.png]]</p></li>
<li><p>另外还需要安装一下USB驱动程序</p>
<p>[[File:plus5plus-5-531.png]]</p></li>
<li><p>CANalyst-II分析仪的USB接口那端需要接到电脑的USB接口中</p>
<p>[[File:plus5plus-5-532.png]]</p></li>
<li><p>测试CAN功能还需要准备一个下图所示的CAN收发器,CAN收发器主要功能是将CAN控制器的TTL信号转换成CAN总线的差分信号</p>
<ol style="list-style-type: lower-alpha;">
<li><p>CAN收发器的CANL引脚需要接分析仪的H接口</p></li>
<li><p>CAN收发器的CANL引脚需要接分析仪的L接口</p>
<p>[[File:plus5plus-5-533.png]]</p></li></ol>
</li>
<li><p>然后可以打开USB-CAN软件</p>
<p>[[File:plus5plus-5-534.png]]</p></li>
<li><p>然后点击启动设备</p>
<p>[[File:plus5plus-5-535.png]]</p></li>
<li><p>然后点击确定</p>
<p>[[File:plus5plus-5-536.png]]</p></li>
<li><p>再设置波特率为1000k bps</p>
<p>[[File:plus5plus-5-537.png]]</p></li>
<li><p>成功打开后USB-CAN软件会显示序列号等信息</p>
<p>[[File:plus5plus-5-538.png]]</p></li>
<li><p>开发板接收CAN消息测试</p>
<ol style="list-style-type: lower-alpha;">
</li>
<li><p>然后在USB-CAN软件中发送一个消息给开发板</p>
<p>[[File:plus5plus-5-539.png]]</p></li>
<li><p>如果开发板中可以接收到分析仪发送的消息说明CAN总线能正常使用</p>
{| class="wikitable" style="width:800px;"
</li>
<li><p>如果USB-CAN软件可以接收到开发板发过来的消息说明通信成功</p>
<p>[[File:plus5plus-5-540.png]]</p></li></ol>
</li></ol>
<big>'''wiringOP-Python跟wiringOP一样,也是可以通过指定wPi号来确定操作哪一个GPIO引脚,因为wiringOP-Python中没有查看wPi号的命令,所以只能通过wiringOP中的gpio命令来查看板子wPi号与物理引脚的对应关系。'''</big>
[[File:plus5plus-5415-485.png]]
|}
<div class="figure">
[[File:plus5plus-5425-483.png]]
</div></li>
<ol style="list-style-type: decimal;">
<li><p>由下图可知,Orange Pi 5 Plus可用的SPI为SPI0和SPI4</p>
<p>[[File:plus5plus-5435-479.png|1000px]]</p></li>
<li><p>SPI0和SPI4在40pin中对应的引脚如下表所示。SPI4_M1和SPI4_M2同一时间只能使用其中一组,不能同时使用,它们都是同一个SPI4,只是接到不同的引脚上去了而已,请不要以为它们是两组不同的SPI总线。</p></li>
</li>
<li><p>然后选择'''System'''</p>
<p>[[File:plus55plus-54451.png]]</p></li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:plus55plus-54552.png]]</p></li>
<li><p>然后使用键盘的方向键定位到下图所示的位置,再使用'''空格'''选中想要打开的SPI的配置</p>
<p>[[File:plus5-546.png]]</p></li>
<li><p>然后选择'''&lt;Save&gt;'''保存</p>
<p>[[File:plus55plus-54754.png]]</p></li>
<li><p>然后选择'''&lt;Back&gt;'''</p>
<p>[[File:plus55plus-54855.png]]</p></li>
<li><p>然后选择'''&lt;Reboot&gt;'''重启系统使配置生效</p>
<p>[[File:plus55plus-54956.png]]</p></li></ol>
</li>
<li><p>重启后进入系统先查看下linux系统中是否存在'''spidevx.x'''的设备节点,如果存在,说明SPI已经设置好了,可以直接使用。</p>
<ol style="list-style-type: decimal;">
<li><p>由下表可知,Orange Pi 5 Plus可用的i2c为i2c2、i2c4、i2c5和i2c8共四组 i2c总线。</p>
<p>[[File:plus5plus-5505-479.png|1000px]]</p></li>
<li><p>4组I2C总线在40pin中对应的引脚如下表所示。I2C2_M0和I2C2_M4同一时间只能使用其中一组,不能同时使用,它们都是同一个I2C2,只是接到不同的引脚上去了而已,请不要以为它们是两组不同的I2C2总线。</p></li>
</li>
<li><p>然后选择'''System'''</p>
<p>[[File:plus55plus-55151.png]]</p></li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:plus55plus-55252.png]]</p></li>
<li><p>然后使用键盘的方向键定位到下图所示的位置,再使用'''空格'''选中想要打开的I2C的配置</p>
<p>[[File:plus5-553.png]]</p></li>
<li><p>然后选择'''&lt;Save&gt;'''保存</p>
<p>[[File:plus55plus-55454.png]]</p></li>
<li><p>然后选择'''&lt;Back&gt;'''</p>
<p>[[File:plus55plus-55555.png]]</p></li>
<li><p>然后选择'''&lt;Reboot&gt;'''重启系统使配置生效</p>
<p>[[File:plus55plus-55656.png]]</p></li></ol>
</li>
<li><p>启动linux系统后,先确认下'''/dev'''下存在对应i2c的设备节点</p>
</li>
<li><p>然后在40 pin接头的i2c引脚上接一个i2c设备,这里以ds1307 RTC模块为例</p>
<p>[[File:plus5plus-5-557.png]]</p></li>
<li><p>然后使用'''i2cdetect -y'''命令如果能检测到连接的i2c设备的地址,就说明i2c能正常识别。</p>
{| class="wikitable" style="width:800px;"
<ol style="list-style-type: decimal;">
<li><p>由下表可知,Orange Pi 5 Plus可用的uart为uart1、uart3、uart4、uart6、uart7和uart8共6组uart总线</p>
<p>[[File:plus5plus-5585-479.png]]</p></li>
<li><p>6组UART总线在40pin中对应的引脚如下表所示:</p></li>
</li>
<li><p>然后选择'''System'''</p>
<p>[[File:plus55plus-55951.png]]</p></li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:plus55plus-56052.png]]</p></li>
<li><p>然后使用键盘的方向键定位到下图所示的位置,再使用'''空格'''选中想要打开的UART的配置</p>
<p>[[File:plus5-561.png]]</p></li>
<li><p>然后选择'''&lt;Save&gt;'''保存</p>
<p>[[File:plus55plus-56254.png]]</p></li>
<li><p>然后选择'''&lt;Back&gt;'''</p>
<p>[[File:plus55plus-56355.png]]</p></li>
<li><p>然后选择'''&lt;Reboot&gt;'''重启系统使配置生效</p>
<p>[[File:plus55plus-56456.png]]</p></li></ol>
</li>
<li><p>进入linux系统后,先确认下/dev下是否存在对应uart的设备节点</p>
<ol style="list-style-type: lower-alpha;">
<li><p>deb安装包的下载地址如下所示,需要安装才能使用</p>
{| class="wikitable" style="width:800px;" |-|<big>'''https://github.com/Itai-Nelken/BalenaEtcher-arm/releases/download/v1.7.9/balena-etcher-electron_1.7.9+5945ab1f_arm64.deb'''</big>|}
</li>
<li><p>无需安装的AppImage版本的下载地址如下所示:</p>
{| class="wikitable" style="width:800px;" |-|<big>'''https://github.com/Itai-Nelken/BalenaEtcher-arm/releases/download/v1.7.9/balenaEtcher-1.7.9+5945ab1f-arm64.AppImage'''</big>|}
</li>
<div class="figure">
[[File:plus5plus-5-565.png|1000px]]
</div></ol>
<div class="figure">
[[File:plus5plus-5665-117.png|1200px]]
</div></li>
<div class="figure">
[[File:plus5plus-5-567.png]]
</div></ol>
</li>
<li><p>然后选中AppImage版本balenaEtcher,再点击鼠标右键,再点击Execute就可以打开balenaEtcher了</p>
<p>[[File:plus5plus-5-568.png]]</p></li></ol>
</li></ol>
</li>
<li><p>然后要做的就是耐心等待,当看到终端输出下面的打印信息时,说明宝塔已经安装完成,整个安装过程大约耗时9分钟,根据网络速度的不同可能会有一些差别</p>
<p>[[File:plus5plus-5-569.png]]</p></li>
<li><p>此时在浏览器中输入上面显示的'''面板地址'''就可以打开宝塔Linux面板的登录界面,然后在对应的位置输入上图显示的'''username'''和'''password'''就可以登录进宝塔</p>
<p>[[File:plus5plus-5-570.png]]</p></li>
<li><p>成功登录宝塔后的会弹出下面的欢迎界面,首先请将中间的用户须知阅读完拖到最下面,然后就可以选择”我已同意并阅读《用户协议》“,接着点击”进入面板”就可以进入宝塔了</p>
<p>[[File:plus5plus-5-571.png]]</p></li>
<li><p>进入宝塔后首先会提示需要绑定宝塔官网的账号,如果没有账号可以去宝塔的官网('''https://www.bt.cn''')注册一个</p>
<p>[[File:plus5plus-5-572.png]]</p></li>
<li><p>最终显示的界面如下图所示,可以很直观的看到开发板Linux系统的一些状态信息,比如负载状态、CPU的使用率、内存使用率和存储空间的使用情况等</p>
<p>[[File:plus5plus-5-573.png]]</p></li>
<li><p>测试宝塔的SSH终端登录</p>
<ol style="list-style-type: lower-alpha;">
<li><p>打开宝塔的SSH终端后首先会提示需要输入开发板系统的密码,此时在密码框中输入'''orangepi'''(默认密码,如果有修改请填写修改后的)即可</p>
<p>[[File:plus5plus-5-574.png]]</p></li>
<li><p>成功登录后的显示如下图所示</p>
<p>[[File:plus5plus-5-575.png]]</p></li></ol>
</li>
<li><p>在宝塔的软件商店中可以安装Apache、MySQL和PHP等软件,也可以一键部署各种应用程序,这部分功能请自行探索,这里就不一一演示了</p>
<p>[[File:plus5plus-5-576.png]]</p></li>
<li><p>宝塔命令行工具测试</p>
<div class="figure">
[[File:plus5plus-5-577.png]]
</div></li>
</li>
<li><p>然后在弹出的界面中选择'''zh_CN.UTF-8 UTF-8'''(通过键盘上的上下方向按键来上下移动,通过空格键来选择,最后通过Tab键可以将光标移动到'''&lt;OK&gt;''',然后回车即可)</p>
<p>[[File:plus5plus-5-578.png]]</p></li>
<li><p>然后设置默认'''locale'''为'''zh_CN.UTF-8'''</p>
<p>[[File:plus5plus-5-579.png]]</p></li>
<li><p>退出界面后就会开始'''locale'''的设置,命令行显示的输出如下所示</p>
{| class="wikitable" style="width:800px;"
</li>
<li><p>然后打开'''Input Method'''</p>
<p>[[File:plus5plus-5-580.png]]</p></li>
<li><p>然后选择'''OK'''</p>
<p>[[File:plus5plus-5-581.png]]</p></li>
<li><p>然后选择'''Yes'''</p>
<p>[[File:plus5plus-5-582.png]]</p></li>
<li><p>然后选择'''fcitx'''</p>
<p>[[File:plus5plus-5-583.png]]</p></li>
<li><p>然后选择'''OK'''</p>
<p>[[File:plus5plus-5-584.png]]</p></li>
<li><p>'''<span style="color:#FF0000">然后重启Linux系统才能使配置生效</span>'''</p></li>
<li><p>然后打开'''Fcitx configuration'''</p>
<p>[[File:plus5plus-5-585.png]]</p></li>
<li><p>然后点击下图所示位置的'''+'''号</p>
<p>[[File:plus5plus-5-586.png]]</p></li>
<li><p>然后搜索'''Google Pinyin'''再点击'''OK'''</p>
<p>[[File:plus5plus-5-587.png]]</p></li>
<li><p>然后将'''Google Pinyin'''放到最前面</p>
<p>[[File:plus5plus-5-588.png]]</p><p>[[File:plus5plus-5-589.png]]</p></li>
<li><p>然后打开'''Geany'''这个编辑器测试下中文输入法</p>
<p>[[File:plus5plus-5-590.png]]</p></li>
<li><p>中文输入法测试如下所示</p>
<p>[[File:plus5plus-5-591.png]]</p></li>
<li><p>通过'''Ctrl+Space'''快捷键可以切换中英文输入法</p></li>
<li><p>如果需要整个系统都显示为中文,可以将'''/etc/default/locale'''中的变量都设置为'''zh_CN.UTF-8'''</p>
</li>
<li><p>然后'''<span style="color:#FF0000">重启系统</span>'''就能看到系统显示为中文了</p>
<p>[[File:plus5plus-5-592.png]]</p></li></ol>
<span id="ubuntu-20.04系统的安装方法"></span>
<ol style="list-style-type: decimal;">
<li><p>首先打开'''Language Support'''</p>
<p>[[File:plus5plus-5-593.png]]</p></li>
<li><p>然后找到'''汉语(中国)'''选项</p>
<p>[[File:plus5plus-5-594.png]]</p></li>
<li><p>然后请使用鼠标左键选中'''汉语(中国)'''并按住不动,然后往上将其拖到最开始的位置,拖完后的显示如下图所示:</p>
<p>[[File:plus5plus-5-595.png]]</p></li>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
<ol start="4" style="list-style-type: decimal;">
<li><p>然后选择'''Apply System-Wide'''将中文设置应用到整个系统</p>
<p>[[File:plus5plus-5-596.png]]</p></li>
<li><p>然后设置'''Keyboard input method system'''为'''fcitx'''</p>
<p>[[File:plus5plus-5-597.png]]</p></li>
<li><p>'''<span style="color:#FF0000">然后重启Linux系统使配置生效</span>'''</p></li>
<li><p>重新进入系统后,在下面的界面请选择'''不要再次询问我''',然后请根据自己的喜好决定标准文件夹是否也要更新为中文</p>
<p>[[File:plus5plus-5-598.png]]</p></li>
<li><p>然后可以看到桌面都显示为中文了</p>
<p>[[File:plus5plus-5-599.png]]</p></li>
<li><p>然后我们可以打开'''Geany'''测试下中文输入法,打开方式如下图所示</p>
<p>[[File:plus5plus-5-600.png]]</p></li>
<li><p>打开'''Geany'''后,默认还是英文输入法,我们可以通过'''Ctrl+Space'''快捷键来切换成中文输入法,然后就能输入中文了</p>
<p>[[File:plus5plus-5-601.png]]</p></li></ol>
<span id="ubuntu-22.04系统的安装方法"></span>
<ol style="list-style-type: decimal;">
<li><p>首先打开'''Language Support'''</p>
<p>[[File:plus5plus-6025-593.png]]</p></li>
<li><p>然后找到'''汉语(中国)'''选项</p>
<p>[[File:plus5plus-5-603.png]]</p></li>
<li><p>然后请使用鼠标左键选中'''汉语(中国)'''并按住不动,然后往上将其拖到最开始的位置,拖完后的显示如下图所示:</p>
<p>[[File:plus5plus-5-604.png]]</p></li>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
<ol start="4" style="list-style-type: decimal;">
<li><p>然后选择'''Apply System-Wide'''将中文设置应用到整个系统</p>
<p>[[File:plus5plus-5-605.png]]</p></li>
<li><p>'''<span style="color:#FF0000">然后重启Linux系统使配置生效</span>'''</p></li>
<li><p>重新进入系统后,在下面的界面请选择'''不要再次询问我''',然后请根据自己的喜好决定标准文件夹是否也要更新为中文</p>
<p>[[File:plus5plus-6065-598.png]]</p></li>
<li><p>然后可以看到桌面都显示为中文了</p>
<p>[[File:plus5plus-6075-599.png]]</p></li>
<li><p>然后打开Fcitx5配置程序</p>
<p>[[File:plus5plus-5-608.png]]</p></li>
<li><p>然后选择使用拼音输入法</p>
<p>[[File:plus5plus-5-609.png]]</p></li>
<li><p>选择后的界面如下所示,再点击确定即可</p>
<p>[[File:plus5plus-5-610.png]]</p></li>
<li><p>然后我们可以打开'''Geany'''测试下中文输入法,打开方式如下图所示</p>
<p>[[File:plus5plus-6115-600.png]]</p></li>
<li><p>打开'''Geany'''后,默认还是英文输入法,我们可以通过'''Ctrl+Space'''快捷键来切换成中文输入法,然后就能输入中文了</p>
<p>[[File:plus5plus-5-612.png]]</p></li></ol>
<span id="远程登录linux系统桌面的方法"></span>
<big>'''注意,这个下载链接可能会变,请认准Armv8/Arm64版本的deb包。'''</big>
|}
{| class="wikitable" style="width:800px;" |-|<big>'''https://www.nomachine.com/download/download&id=112&s=ARM'''</big>|}
[[File:plus5plus-5-613.png]]</ol>
<ol start="2" style="list-style-type: lower-alpha;">
<li><p>另外在'''官方工具'''中也可以下载到'''NoMachine'''的安装包</p>
<p>[[File:plus5plus-5-614.png]]</p>
<p>先进入'''远程登录软件-NoMachine'''文件夹</p>
<p>[[File:plus5plus-5-615.png]]</p>
<p>然后下载arm64版本的deb安装包</p>
<p>[[File:plus5plus-5-616.png]]</p></li>
<li><p>然后将下载的'''nomachine_x.x.x_x_arm64.deb'''上传到开发板的Linux系统中</p></li>
<li><p>然后使用下面的命令在开发板的Linux系统中安装'''NoMachine'''</p>
|}
{| class="wikitable" style="width:800px;" |-|<big>'''https://downloads.nomachine.com/download/?id=9'''</big>|}
[[File:plus5plus-5-617.png]]
</ol>
<ol start="3" style="list-style-type: decimal;">
<li><p>然后在Windows中安装NoMachine,'''安装完后请重启下电脑'''</p></li>
<li><p>然后在Window中打开'''NoMachine'''</p>
<p>[[File:plus5plus-5-618.png]]</p></li>
<li><p>NoMachine启动后会自动扫描局域网内其他安装有NoMachine的设备,进入NoMachine的主界面后就可以看到开发板已经在可连接的设备列表里了,然后点击下图红色方框所示的位置即可开始登录开发板的Linux系统桌面</p>
<p>[[File:plus5plus-5-619.png]]</p></li>
<li><p>然后点击'''OK'''</p>
<p>[[File:plus5plus-5-620.png]]</p></li>
<li><p>然后在下图对应的位置输入开发板Linux系统的用户名和密码,再点击'''OK'''开始登陆</p>
<p>[[File:plus5plus-5-621.png]]</p></li>
<li><p>然后在接下来的界面中都点击OK</p></li>
<li><p>最后就能看到开发板Linux系统的桌面了</p>
<p>[[File:plus5plus-5-622.png]]</p></li></ol>
<span id="使用vnc远程登录"></span>
</li>
[[File:plus5plus-5-623.png]]
</ol>
<ol start="2" style="list-style-type: lower-alpha;">
<li><p>然后输入前面设置的VNC的密码</p>
<p>[[File:plus5plus-5-624.png]]</p></li>
<li><p>登录成功后的界面显示如下图所示,然后就可以远程操作开发板linux系统的桌面了</p></li>
[[File:plus5plus-5-625.png]]
</ol></ol>
<span id="linux系统支持的部分编程语言测试"></span>
</li>
<li><p>然后在'''Applications'''中就可以看到QT Creator的启动图标</p>
<p>[[File:plus5plus-5-626.png]]</p>
<p>也可以使用下面的命令打开QT Creator</p>
{| class="wikitable" style="width:800px;"
</li>
<li><p>QT Creator打开后的界面如下所示</p>
<p>[[File:plus5plus-5-627.png]]</p></li>
<li><p>QT Creator的版本如下所示</p>
<ol style="list-style-type: lower-alpha;">
<li><p>QT Creator在'''Ubuntu20.04'''中的默认版本如下所示</p>
<p>[[File:plus5plus-5-628.png]]</p></li>
<li><p>QT Creator在'''Ubuntu22.04'''中的默认版本如下所示</p>
<p>[[File:plus5plus-5-629.png]]</p></li>
<li><p>QT Creator在'''Debian11'''中的默认版本如下所示</p>
<p>[[File:plus5plus-5-630.png]]</p></li>
<li><p>QT Creator在'''Debian12'''中的默认版本如下所示</p>
<p>[[File:plus5plus-5-630-1.png]]</p></li></ol>
</li>
<li><p>然后设置下QT</p>
<ol style="list-style-type: lower-alpha;">
<li><p>首先打开'''Help'''-&gt;'''About Plugins...'''</p>
<p>[[File:plus5plus-5-631.png]]</p></li>
<li><p>然后去掉'''ClangCodeModel'''的那个勾</p>
<p>[[File:plus5plus-5-632.png]]</p></li>
<li><p>'''<span style="color:#FF0000">设置完后需要重启下QT Creator</span>'''</p></li>
<li><p>然后确保QT Creator使用的GCC编译器,如果默认为Clang,请修改为GCC</p>
<big>'''Debian12请跳过这步。'''</big>
|}
<p>[[File:plus5plus-5-633.png]]</p><p>[[File:plus5plus-5-634.png]]</p></li></ol>
</li>
<li><p>然后就可以打开一个示例代码</p>
<p>[[File:plus5plus-5-635.png]]</p></li>
<li><p>点击示例代码后会自动打开对应的说明文档,可以仔细看下其中的使用说明</p>
<p>[[File:plus5plus-5-636.png]]</p></li>
<li><p>然后点击下'''Configure Project'''</p>
<p>[[File:plus5plus-5-637.png]]</p></li>
<li><p>然后点击左下角的绿色三角形编译运行下示例代码</p>
<p>[[File:plus5plus-5-638.png]]</p></li>
<li><p>等待一段时间后,会弹出下图所示的界面,此时就说明QT能正常编译运行</p>
<p>[[File:plus5plus-5-639.png]]</p></li>
<li><p>参考资料</p>
{| class="wikitable" style="width:800px;"
# ROS 1当前活跃的版本如下所示,推荐版本为'''Noetic Ninjemys'''
::[[File:plus5plus-5-640.png]]
::[[File:plus5plus-5-641.png]]
::{| class="wikitable" style="width:800px;"
'''http://wiki.ros.org/noetic/Installation'''
|}
<p>[[File:plus5plus-5-642.png]]</p></li>
<li><p>然后使用下面的脚本安装ros1</p>
{| class="wikitable" style="width:800px;"
</li>
<li><p>运行完'''test_ros.sh'''脚本后,会弹出下图所示的一个小海龟</p>
<p>[[File:plus5plus-5-643.png]]</p></li>
<li><p>然后请保持刚才打开终端窗口在最上面</p></li>
[[File:plus5plus-5-644.png]]
</ol>
<ol start="9" style="list-style-type: decimal;">
<li><p>此时按下键盘上的方向按键就可以控制小海龟上下左右移动了</p>
<p>[[File:plus5plus-5-645.png]]</p></li></ol>
<span id="ubuntu20.04安装ros-2-galactic的方法"></span>
<ol style="list-style-type: decimal;">
<li><p>ROS 2当前活跃的版本如下所示,推荐版本为'''Galactic Geochelone'''</p>
<p>[[File:plus5plus-5-646.png]]</p><p>[[File:plus5plus-5-647.png]]</p>
{| class="wikitable" style="width:800px;"
|-
<div class="figure">
[[File:plus5plus-5-648.png]]
</div></li>
<div class="figure">
[[File:plus5plus-5-649.png]]
</div></li>
|
<big><p>'''如果自己复制的代码这里编译如果有问题,请去[http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-5-plus.html 官方工具]中下载源码然后上传到开发板的Linux系统中测试。'''</p></big>
<p>[[File:plus5plus-5-650.png]]</p>
|}
{| class="wikitable" style="width:800px;"
<ol style="list-style-type: lower-alpha;">
<li><p>10.1寸MIPI LCD显示屏+触摸屏(此屏幕和OPi5/OPi5B通用)</p>
<p>[[File:plus5plus-5-651.png]]</p></li>
<li><p>屏幕转接板+31pin转40pin排线</p>
<div class="figure">
[[File:plus5plus-5-652.png]]
</div></li>
<div class="figure">
[[File:plus5plus-5-653.png]]
</div></li>
<li><p>12pin 触摸屏排线</p>
<p>[[File:plus5plus-5-654.png]]</p></li></ol>
</li>
<li><p>按照下图将12pin 触摸屏排线、31pin转40pin排线、30pin MIPI排线接到屏幕转接板上,注意'''<span style="color:#FF0000">触摸屏排线蓝色的绝缘面朝下</span>''',其它两根排线绝缘面朝上,如果接错会导致无显示或者不能触摸的问题</p>
<p>[[File:plus5plus-5-655.png]]</p></li>
<li><p>按照下图将连接好排线的转接板置于MIPI LCD屏上面,并通过31pin转40pin排线连接MIPI LCD屏与转接板</p></li>
[[File:plus5plus-5-656.png]]
</ol>
<ol start="4" style="list-style-type: decimal;">
<li><p>然后通过12pin触摸屏排线连接触摸屏与转接板,注意绝缘面的朝向</p>
<p>[[File:plus5plus-5-657.png]]</p></li>
<li><p>最后通过30pin MIPI排线连接到开发板的LCD接口上</p>
<p>[[File:plus5plus-5-658.png]]</p>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
|
<big><p>'''注意,下面的触摸接口不是给LCD MIPI屏幕使用的,目前为备用接口,使用不到。'''</p></big>
<p>[[File:plus5plus-5-659.png]]</p>
|}
</li></ol>
<li><p>linux镜像默认是没有打开mipi lcd屏幕的配置的,如果需要使用mipi lcd屏幕,需要手动打开才行。</p></li>
<li><p>开发板mipi lcd屏幕接口的位置如下所示:</p>
<p>[[File:plus5plus-5-660.png]]</p></li>
<li><p>打开mipi lcd配置的步骤如下所示:</p>
<ol style="list-style-type: lower-alpha;">
</li>
<li><p>然后选择'''System'''</p>
<p>[[File:plus55plus-66151.png]]</p></li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:plus55plus-66252.png]]</p></li>
<li><p>然后使用键盘的方向键定位到'''opi5plus-lcd''',再使用'''空格'''选中</p>
<p>[[File:plus5plus-5-663-1.png]]</p></li>
<li><p>然后选择'''&lt;Save&gt;'''保存</p>
<p>[[File:plus5plus-5-664.png]]</p></li>
<li><p>然后选择'''&lt;Back&gt;'''</p>
<p>[[File:plus5plus-5-665.png]]</p></li>
<li><p>然后选择'''&lt;Reboot&gt;'''重启系统使配置生效</p>
<p>[[File:plus5plus-5-666.png]]</p></li></ol>
</li>
<li><p>启动后可以看到lcd屏幕的显示如下所示(默认为竖屏):</p></li>
[[File:plus5plus-5-667.png]]
</ol>
<ol style="list-style-type: decimal;">
<li><p>首先在linux系统中打开'''Display'''设置</p>
<p>[[File:plus5plus-5-668.png]]</p></li>
<li><p>然后在'''Rotation'''中选择想要旋转的方向</p>
<ol style="list-style-type: lower-alpha;">
<li><p>'''Inverted''': 上下翻转,相当于旋转180度</p></li>
<li><p>'''Right''': 向右旋转90度</p>
<p>[[File:plus5plus-5-669.png]]</p></li></ol>
</li>
<li><p>然后点击'''Apply'''</p>
<p>[[File:plus5plus-5-670.png]]</p></li>
<li><p>然后选择'''Keep this configuration'''</p>
<p>[[File:plus5plus-5-671.png]]</p></li>
<li><p>此时屏幕显示就已旋转完成,然后关闭掉'''Display'''程序即可</p></li>
<li><p>上面的步骤只会选择显示方向,并不会旋转触摸的方向,使用'''set_lcd_rotate.sh'''脚本可以旋转下触摸的方向,此脚本设置完后会自动重启,然后就可以测试触摸是否已经能正常使用了</p>
<ol style="list-style-type: lower-alpha;">
<li><p>1300万MIPI接口的OV13850摄像头</p>
<p>[[File:plus5plus-6725-19.png]]</p></li>
<li><p>1300万MIPI接口的OV13855摄像头</p>
<p>[[File:plus5plus-6735-20.png]]</p></li></ol>
<p>OV13850和OV13855摄像头使用的转接板和FPC排线是一样的,只是两款摄像头接在转接板上的位置不一样。FPC排线如下图所示,请注意FPC排线是有方向的,标注'''TO MB'''那端需要插到开发板的摄像头接口中,标注'''TO CAMERA'''那端需要插到摄像头转接板上。</p>
[[File:plus5plus-5-674.png]]
摄像头转接板上总共有3个摄像头的接口,同一时间只能接一个使用,如下图所示,其中:
<li><p>3号接口未使用,忽略即可</p></li>
[[File:plus5plus-5-675.png]]
</ol>
Orange Pi 5 Plus开发板上总共有1个摄像头接口,位置如下所示:
[[File:plus5plus-5-676.png]]
摄像头插在开发板的摄像头接口的方法如下所示:
[[File:plus5plus-5-677.png]]
连接好摄像头到开发板上后,我们可以使用下面的方法来测试下摄像头:
</li>
<li><p>然后选择'''System'''</p>
<p>[[File:plus55plus-67851.png]]</p></li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:plus55plus-67952.png]]</p></li>
<li><p>然后使用使用键盘的方向键定位到下图所示的位置,再使用'''空格'''选中想要打开的摄像头,其中'''opi5plus-ov13850'''表示使用ov13850摄像头,'''opi5plus-ov13855'''表示使用ov13855摄像头。</p>
<p>[[File:plus5plus-5-680.png]]</p></li>
<li><p>然后选择'''&lt;Save&gt;'''保存</p>
<p>[[File:plus5plus-5-681.png]]</p></li>
<li><p>然后选择'''&lt;Back&gt;'''</p>
<p>[[File:plus5plus-5-682.png]]</p></li>
<li><p>然后选择'''&lt;Reboot&gt;'''重启系统使配置生效</p>
<p>[[File:plus55plus-68356.png]]</p></li>
<li><p>然后在桌面系统中打开一个终端,再运行下面的脚本</p>
{| class="wikitable" style="width:800px;"
<div class="figure">
[[File:plus5plus-5-684.png]]
</div></li></ol>
<div class="figure">
[[File:plus5plus-5-685.png]]
</div></li>
<li><p>然后对着开发板上的红外接收器按下遥控器上的按键,红外接收器在开发板上的位置如下图所示:</p>
<p>[[File:plus5plus-5-686.png]]</p></li>
<li><p>然后就能看到'''evtest'''会打印接收到的键值了</p>
{| class="wikitable" style="width:800px;"
<ol style="list-style-type: decimal;">
<li><p>开发板上预留了一个RTC电池的接口,位置如下所示:</p>
<p>[[File:plus5plus-6875-24.png]]</p></li>
<li><p>需要购买的RTC电池如下所示,接口为2pin,1.25mm间距</p>
<p>[[File:plus5plus-6885-23.png]]</p></li>
<li><p>开发板上使用的RTC芯片为HYM8563TS,此芯片的特点有:</p>
<ol style="list-style-type: lower-alpha;">
</li>
<li><p>另外开发板配有开关机按键,还可以'''短按'''开发板上的开关机按键来关机。</p>
<p>[[File:plus5plus-5-690.png]]</p>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
<big>'''注意,Linux桌面版系统按下开关机按键后会弹出下图所示的确认框,需要点击Shut Down选项后才会关机。'''</big>
[[File:plus5plus-5-691.png]]
|}
</li></ol>
<ol start="3" style="list-style-type: decimal;">
<li><p>关机后短按开发板上的开关机按键即可开机。</p>
<p>[[File:plus5plus-6925-690.png]]</p></li>
<li><p>重启linux系统的命令为</p>
{| class="wikitable" style="width:800px;"
<ol style="list-style-type: lower-alpha;">
<li><p>首先打开设置</p>
<p>[[File:plus5plus-5-693.png]]</p></li><li><p>然后选择'''About''',如果'''Windowing &gt; System'''一栏显示的'''wayland'''说明设置正确</p><p>[[File:plus5plus-5-694.png]]</p></li></ol>
</li>
<li><p>当'''Log Out'''出系统后会进入下面的登录界面</p>
<p>[[File:plus5plus-5-695.png]]</p></li>
<li><p>再次登录系统前请先点击下图所示的位置</p>
<p>[[File:plus5plus-5-696.png]]</p></li>
<li><p>然后选择'''Ubuntu on Wayland''',再输入密码登录系统</p>
<p>[[File:plus5plus-5-697.png]]</p></li></ol>
== 切换默认音频设备的方法 ==
<ol style="list-style-type: decimal;">
<li><p>首先打开设置</p>
<p>[[File:plus5plus-6985-693.png]]</p></li>
<li><p>然后选择'''Sound''',然后在'''Output Device'''中选择想要使用的音频设备即可</p>
<p>[[File:plus5plus-5-699.png]]</p></li></ol>
<span id="gpu的测试方法"></span>
 
== GPU的测试方法 ==
<p>orangepi@orangepi:~$ '''glmark2'''</p>
|}
<p>[[File:plus5plus-5-700.png]]</p></li>
<li><p>glmark2跑分测试一般为1000多分</p>
<p>[[File:plus5plus-5-701.png]]</p></li>
<li><p>运行'''gpu_load.sh'''脚本可以查看GPU当前的负载情况</p>
{| class="wikitable" style="width:800px;"
<p>orangepi@orangepi:~$ '''gpu_load.sh'''</p>
|}
<p>[[File:plus5plus-5-702.png]]</p></li></ol>
<span id="chromium浏览器硬解播放视频的测试方法"></span>
<ol style="list-style-type: decimal;">
<li><p>首先打开Chromium浏览器</p>
<p>[[File:plus5plus-5-703.png]]</p></li>
<li><p>然后在Chromium浏览器中输入'''chrome://gpu'''可以查看下GPU和视频解码的支持情况</p>
<p>[[File:plus5plus-5-704.png]]</p></li>
<li><p>然后可以打开视频网站播放一个视频文件,或者在浏览器中输入下面的路径名播放系统自带的一个测试视频文件</p>
{| class="wikitable" style="width:800px;"
<div class="figure">
[[File:plus5plus-5-705.png]]
</div></li></ol>
<ol style="list-style-type: decimal;">
<li><p>首先登出系统</p>
<p>[[File:plus5plus-5-706.png]] [[File:plus5plus-5-707.png]]</p></li>
<li><p>当登出系统后会进入下面的登录界面</p>
<p>[[File:plus5plus-7085-695.png]]</p></li>
<li><p>然后点击下图所示的位置</p>
<p>[[File:plus5plus-7095-696.png]]</p></li>
<li><p>然后选择'''Kodi Wayland''',再输入密码登录系统</p>
<p>[[File:plus5plus-5-710.png]]</p></li>
<li><p>Kodi打开后的界面显示如下所示</p>
<div class="figure">
[[File:plus5plus-5-711.png]]
</div></li>
<li><p>然后点击设置</p>
<p>[[File:plus5plus-5-712.png]]</p></li>
<li><p>然后选择'''Player'''</p>
<p>[[File:plus5plus-5-713.png]]</p></li>
<li><p>然后选择'''Videos''',然后点击左下角的'''Standard'''</p>
<p>[[File:plus5plus-5-714.png]]</p></li>
<li><p>点击两次后会切换成'''Expert'''模式,具体显示如下图所示</p>
<p>[[File:plus5plus-5-715.png]]</p></li>
<li><p>然后在'''Processing'''设置中打开'''Allow using DRM PRIME decoder'''</p>
<p>[[File:plus5plus-5-716.png]]</p></li>
<li><p>然后我们来导入一个系统自带的测试视频测试下,你也可以上传想要播放的视频到系统中,然后导入播放</p>
<ol style="list-style-type: lower-alpha;">
<li><p>首先进入主界面,然后选择'''Movies'''</p>
<p>[[File:plus5plus-5-717.png]]</p></li>
<li><p>然后选择'''Add videos...'''</p>
<p>[[File:plus5plus-5-718.png]]</p></li>
<li><p>然后选择'''Browse'''</p>
<p>[[File:plus5plus-5-719.png]]</p></li>
<li><p>然后选择'''Root filesystem'''</p>
<p>[[File:plus5plus-5-720.png]]</p></li>
<li><p>然后选择'''usr'''</p>
<p>[[File:plus5plus-5-721.png]]</p></li>
<li><p>然后选择'''local'''</p>
<p>[[File:plus5plus-5-722.png]]</p></li>
<li><p>然后选择'''OK'''</p>
<p>[[File:plus5plus-5-723.png]]</p></li>
<li><p>然后选择'''OK'''</p>
<p>[[File:plus5plus-5-724.png]]</p></li>
<li><p>然后选择OK</p>
<p>[[File:plus5plus-5-725.png]]</p></li>
<li><p>然后进入local文件夹中</p>
<p>[[File:plus5plus-5-726.png]]</p></li>
<li><p>然后就可以播放'''test.mp4'''测试视频了</p>
<p>[[File:plus5plus-5-727.png]]</p></li></ol>
</li>
<li><p>播放视频的时候可以在命令行中(通过ssh或者串口)运行下'''vpu_debug.sh'''脚本,如果有下面的打印输出,说明有使用硬件来解码视频</p>
</li>
<li><p>播放'''test.mp4'''视频文件CPU的占用率在'''20%~30%'''左右。</p>
<p>[[File:plus5plus-5-728.png]]</p></li></ol>
<span id="ubuntu22.04-gnome安装ros-2-humble的方法"></span>
<div class="figure">
[[File:plus5plus-5-729.png]]
</div></li>
<ol style="list-style-type: decimal;">
<li><p>首先打开设置</p>
<p>[[File:plus5plus-7305-693.png]]</p></li>
<li><p>然后找到'''Region &amp; Language'''选项,然后点击'''Manage Installed Languages'''选项</p>
<p>[[File:plus5plus-5-731.png]]</p></li>
<li><p>然后请使用鼠标左键选中'''汉语(中国)'''并按住不动,然后往上将其拖到最开始的位置,拖完后的显示如下图所示:</p>
<p>[[File:plus5plus-5-732.png]]</p></li>
<li><p>然后选择'''Apply System-Wide'''将中文设置应用到整个系统</p>
<p>[[File:plus5plus-5-733.png]]</p></li>
<li><p>'''<span style="color:#FF0000">然后重启Linux系统使配置生效</span>'''</p></li>
<li><p>重新进入系统后,在下面的界面请选择'''不要再次询问我''',然后请根据自己的喜好决定标准文件夹是否也要更新为中文</p>
<p>[[File:plus5plus-5-734.png]]</p></li>
<li><p>然后可以看到桌面都显示为中文了</p>
<div class="figure">
[[File:plus5plus-5-735.png]]
</div></li>
<li><p>然后打开Fcitx5配置程序</p>
<p>[[File:plus5plus-5-736.png]]</p></li>
<li><p>然后选择使用拼音输入法</p>
<p>[[File:plus5plus-5-737.png]]</p></li>
<li><p>选择后的界面如下所示,再点击确定即可</p>
<p>[[File:plus5plus-5-738.png]]</p></li>
<li><p>然后我们可以打开'''Geany'''测试下中文输入法,打开方式如下图所示</p>
<p>[[File:plus5plus-5-739.png]]</p></li>
<li><p>打开'''Geany'''后,默认还是英文输入法,我们可以通过'''Ctrl+Space'''快捷键来切换成中文输入法,然后就能输入中文了</p>
<p>[[File:plus5plus-5-740.png]]</p></li></ol>
<span id="orange-pi-os-arch系统使用说明"></span>
'''(PCIE+USB接口)'''
| [[File:plus5plus-7415-389.png]]
| '''Debian'''
'''(PCIE+USB接口)'''
| [[File:plus5plus-7425-390.png]]
| '''Debian'''
'''(PCIE+USB接口)'''
| [[File:plus5plus-7435-391.png]]
| '''Debian'''
<ol start="2" style="list-style-type: decimal;">
<li><p>然后将WIFI模块插入开发板的M.2 E-Key接口中并固定好</p>
<p>[[File:plus5plus-7445-392.png]]</p></li>
<li><p>然后在OPi OS Arch系统中打开WIFI模块的配置,步骤如下所示:</p>
<ol style="list-style-type: lower-alpha;">
<ol style="list-style-type: lower-alpha;">
<li><p>首先点击桌面右上角的这块区域</p>
<p>[[File:plus5plus-5-745-1.png]]</p></li>
<li><p>然后选择Wi-Fi</p>
<p>[[File:plus5plus-5-746-1.png]]</p></li>
<li><p>然后选择想要连接的WIFI</p>
<p>[[File:plus5plus-5-747.png]]</p></li>
<li><p>然后输入WIFI的密码,再点击'''Connect'''</p>
<p>[[File:plus5plus-5-748.png]]</p></li>
<li><p>然后再次进入下面的界面就能看到WIFI已连接</p>
<p>[[File:plus5plus-5-749.png]]</p></li></ol>
</li>
<li><p>蓝牙的使用示例:</p>
<ol style="list-style-type: lower-alpha;">
<li><p>首先点击桌面右上角的这块区域</p>
<p>[[File:plus5plus-7505-745-1.png]]</p></li>
<li><p>然后打开设置</p>
<p>[[File:plus5plus-5-751-1.png]]</p></li>
<li><p>然后在设置中选择蓝牙,并确保蓝牙右上角的开关按钮已打开</p>
<p>[[File:plus5plus-5-752.png]]</p></li>
<li><p>然后选择想要配置对的蓝牙设备,比如和安卓手机配对</p>
<p>[[File:plus5plus-5-753.png]]</p></li>
<li><p>然后点击'''Confirm''',手机端也需要确认配对</p>
<p>[[File:plus5plus-5-754.png]]</p></li>
<li><p>蓝牙和安卓手机连接后的显示如下所示:</p>
<p>[[File:plus5plus-5-755.png]]</p></li>
<li><p>然后点击已配对的蓝牙设备会弹出下图所示的操作界面</p>
<p>[[File:plus5plus-5-756.png]]</p></li>
<li><p>此时点击'''Send Files...'''就可给手机发送一个文件</p></li>
[[File:plus5plus-5-757.png]]
</ol>
<div class="figure">
[[File:plus5plus-5-758.png]]
</div></li></ol>
<ol style="list-style-type: lower-alpha;">
<li><p>10.1寸MIPI LCD显示屏+触摸屏(和OPi5/OPi5B通用)</p>
<p>[[File:plus5plus-7595-651.png]]</p></li>
<li><p>屏幕转接板+31pin转40pin排线</p>
<div class="figure">
[[File:plus5plus-7605-652.png]]
</div></li>
<div class="figure">
[[File:plus5plus-7615-653.png]]
</div></li>
<li><p>12pin 触摸屏排线</p>
<p>[[File:plus5plus-7625-654.png]]</p></li></ol>
</li>
<li><p>按照下图将12pin 触摸屏排线、31pin转40pin排线、30pin MIPI排线接到屏幕转接板上,注意'''<span style="color:#FF0000">触摸屏排线蓝色的绝缘面朝下</span>''',其它两根排线绝缘面朝上,如果接错会导致无显示或者不能触摸的问题</p>
<p>[[File:plus5plus-7635-655.png]]</p></li>
<li><p>按照下图将连接好排线的转接板置于MIPI LCD屏上面,并通过31pin转40pin排线连接MIPI LCD屏与转接板</p></li>
[[File:plus5plus-7645-656.png]]
</ol>
<ol start="4" style="list-style-type: decimal;">
<li><p>然后通过12pin触摸屏排线连接触摸屏与转接板,注意绝缘面的朝向</p>
<p>[[File:plus5plus-7655-657.png]]</p></li>
<li><p>最后通过30pin MIPI排线连接到开发板的LCD接口上</p>
<p>[[File:plus5plus-7665-658.png]]</p>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
|
<big><p>'''注意,下面的触摸接口不是给LCD MIPI屏幕使用的,目前为备用接口,使用不到。'''</p></big>
<p>[[File:plus5plus-7675-659.png]]</p>
|}
</li></ol>
<li><p>重启后可以看到lcd屏幕的显示如下所示(默认为竖屏):</p></li>
[[File:plus5plus-5-769.png]]
</ol>
<ol style="list-style-type: decimal;">
<li><p>首先点击桌面右上角的这块区域</p>
<p>[[File:plus5plus-7705-745-1.png]]</p></li>
<li><p>然后打开设置</p>
<p>[[File:plus5plus-7715-751-1.png]]</p></li>
<li><p>然后选择'''Displays'''</p>
<p>[[File:plus5plus-5-772.png]]</p></li>
<li><p>然后在'''Displays'''的'''Orientation'''中选择想要旋转的方向</p>
<p>[[File:plus5plus-5-773.png]]</p></li>
<li><p>然后选择'''Apply'''</p>
<p>[[File:plus5plus-5-774.png]]</p></li>
<li><p>然后就能看到屏幕已经旋转好了,此时还需要选择'''Keep Changes'''来最后确定旋转</p>
<p>[[File:plus5plus-5-775.png]]</p></li>
<li><p>LCD屏幕旋转90度后的显示如下所示:</p>
<p>[[File:plus5plus-5-776.png]]</p></li>
<li><p>'''OPi OS Arch系统LCD屏幕的触摸功能会随着显示方向的旋转而旋转,无需其他设置。'''</p></li></ol>
<span id="ov13850和ov13855-mipi摄像头的测试方法-1"></span>
 
== OV13850和OV13855 MIPI摄像头的测试方法 ==
<ol style="list-style-type: lower-alpha;">
<li><p>1300万MIPI接口的OV13850摄像头</p>
<p>[[File:plus5plus-7775-19.png]]</p></li>
<li><p>1300万MIPI接口的OV13855摄像头</p>
<p>[[File:plus5plus-7785-20.png]]</p></li></ol>
<p>OV13850和OV13855摄像头使用的转接板和FPC排线是一样的,只是两款摄像头接在转接板上的位置不一样。FPC排线如下图所示,请注意FPC排线是有方向的,标注'''TO MB'''那端需要插到开发板的摄像头接口中,标注'''TO CAMERA'''那端需要插到摄像头转接板上。</p>
[[File:plus5plus-7795-674.png]]
摄像头转接板上总共有3个摄像头的接口,同一时间只能接一个使用,如下图所示,其中:
<li><p>3号接口未使用,忽略即可</p>
[[File:plus5plus-7805-675.png]]
</li></ol>
Orange Pi 5 Plus开发板上总共有1个摄像头接口,位置如下所示:
[[File:plus5plus-7815-676.png]]
摄像头插在开发板的摄像头接口的方法如下所示:
[[File:plus5plus-7825-677.png]]
连接好摄像头到开发板上后,我们可以使用下面的方法来测试下摄像头:
<div class="figure">
[[File:plus5plus-5-783.png]]
</div></li></ol>
<ol style="list-style-type: decimal;">
<li><p>首先点击桌面右上角的这块区域</p>
<p>[[File:plus5plus-7845-745-1.png]]</p></li>
<li><p>然后打开设置</p>
<p>[[File:plus5plus-5-785.png]]</p></li>
<li><p>然后找到'''Region &amp; Language'''选项</p>
<p>[[File:plus5plus-5-786.png]]</p></li>
<li><p>然后选择'''Language'''</p>
<p>[[File:plus5plus-5-787.png]]</p></li>
<li><p>然后选择汉语</p>
<p>[[File:plus5plus-5-788.png]]</p></li>
<li><p>然后点击'''Select'''</p>
<p>[[File:plus5plus-5-789.png]]</p></li>
<li><p>然后点击'''Logout...'''登出系统,再重新登入系统</p>
<p>[[File:plus5plus-5-790.png]]</p></li>
<li><p>然后可以看到桌面都显示为中文了</p>
<div class="figure">
[[File:plus5plus-5-791.png]]
</div></li>
</li>
<li><p>然后打开Fcitx配置程序</p>
<p>[[File:plus5plus-5-792.png]]</p><p>[[File:plus5plus-5-793.png]]</p></li>
<li><p>然后添加'''Google拼音'''输入法</p>
<p>[[File:plus5plus-5-794.png]]</p><p>[[File:plus5plus-5-795.png]]</p></li>
<li><p>然后我们可以打开一个终端测试下中文输入法,打开终端后,如果默认还是英文输入法,我们可以通过'''Ctrl+Space'''快捷键来切换成中文输入法,然后就能输入中文了</p>
<div class="figure">
[[File:plus5plus-5-796.png]]
</div></li></ol>
<ol start="1" style="list-style-type: decimal;">
<li><p>开发板HDMI In接口的所在位置如下所示:</p>
<p>[[File:plus5plus-7975-432.png]]</p></li>
<li><p>首先使用下图所示的HDMI转HDMI线将其它设备的HDMI输出接到开发板的HDMI In接口上</p>
<p>[[File:plus5plus-7985-7.png]]</p></li>
<li><p>OPi OS Arch系统HDMI In功能默认是关闭的,打开方法如下所示:</p>
<ol style="list-style-type: lower-alpha;">
</li>
<li><p>然后就能看到HDMI In的输入画面了(下图中HDMI In显示的是opi5开发板HDMI输出的画面,此时正在播放一个视频)。'''test_hdmiin.sh'''脚本默认会将HDMI In输入的音频播放到开发板的HDMI_TX1、HDMI_TX2和ES8388(代表喇叭或者耳机)中去。</p>
<p>[[File:plus5plus-5-799.png]]</p></li>
<li><p>除了使用'''test_hdmiin.sh'''脚本来测试HDMI In外,我们还可以使用'''Qt V4L2 test Utility'''来测试HDMI In的视频('''<span style="color:#FF0000">此方法目前无法测试音频</span>''')。详细步骤如下所示:</p>
<ol style="list-style-type: lower-alpha;">
<li><p>先进入应用程序列表中</p>
<p>[[File:plus5plus-5-800.png]]</p></li>
<li><p>然后找到'''Qt V4L2 test Utility'''并打开</p>
<p>[[File:plus5plus-5-801.png]]</p></li>
<li><p>然后请确保'''Qt V4L2 test Utility'''识别到了HDMI In设备</p>
<p>[[File:plus5plus-5-802.png]]</p></li>
<li><p>然后点击下图所示的位置就可以看到HDMI In输入的视频</p>
<p>[[File:plus5plus-5-803.png]]</p></li>
<li><p>HDMI In输入的视频窗口如下所示:</p>
<div class="figure">
[[File:plus5plus-5-804.png]]
</div></li></ol>
'''进入系统后可以运行下gpio readall命令,如果能看到下面的输出,说明wiringOP已经预装并且能正常使用。'''</big>
[[File:plus5plus-5-805.png]]
<big>'''wiringOP目前主要适配了设置GPIO口输入输出,设置GPIO口输出高低电平以及设置上下拉电阻的功能,像硬件PWM这样的功能是用不了的。'''</big>
<big><p>'''注意,Orange Pi 5 Plus需要下载wiringOP next分支的代码,请别漏了-b next这个参数。'''</p>
<p>'''如果从GitHub下载代码有问题,可以去[http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-5-plus.html Orange Pi 5 Plus资料下载页面的官方工具]中下载wiringOP.tar.gz的源码压缩包。'''</p></big>
<p>[[File:plus5plus-5-806.png]]</p>
|}
</li>
</li>
<li><p>测试gpio readall命令的输出如下</p>
<p>[[File:plus5plus-5-807.png]]</p></li></ol>
<span id="pin接口gpioi2cuartspican和pwm测试-1"></span>
<ol style="list-style-type: decimal;">
<li><p>由下图可知,Orange Pi 5 Plus可用的SPI为SPI0和SPI4</p>
<p>[[File:plus5plus-8105-479.png]]</p></li>
<li><p>SPI0和SPI4在40pin中对应的引脚如下表所示。SPI4_M1和SPI4_M2同一时间只能使用其中一组,不能同时使用,它们都是同一个SPI4,只是接到不同的引脚上去了而已,请不要以为它们是两组不同的SPI总线。</p></li>
<ol style="list-style-type: decimal;">
<li><p>由下表可知,Orange Pi 5 Plus可用的i2c为i2c2、i2c4、i2c5和i2c8共四组 i2c总线。</p>
<p>[[File:plus5plus-8115-479.png]]</p></li>
<li><p>4组I2C总线在40pin中对应的引脚如下表所示。I2C2_M0和I2C2_M4同一时间只能使用其中一组,不能同时使用,它们都是同一个I2C2,只是接到不同的引脚上去了而已,请不要以为它们是两组不同的I2C2总线。</p></li>
<ol style="list-style-type: decimal;">
<li><p>由下表可知,Orange Pi 5 Plus可用的uart为uart1、uart3、uart4、uart6、uart7和uart8共6组uart总线</p>
<p>[[File:plus5plus-8125-479.png]]</p></li>
<li><p>在linux系统中,40 pin中的UART默认都是关闭的,需要手动打开才能使用。详细步骤如下所示:</p>
<ol style="list-style-type: lower-alpha;">
<ol style="list-style-type: decimal;">
<li><p>由下表可知,Orange Pi 5 Plus可用的PWM有pwm0、pwm1、pwm11、pwm12、pwm13和pwm14共六路pwm</p>
<p>[[File:plus5plus-8135-479.png]]</p></li>
<li><p>PWM在40pin中对应的引脚如下表所示。PWM0_M0和PWM0_M2、PWM1_M0和PWM1_M2、PWM14_M0和PWM14_M2同一时间只能使用其中一个,不能同时使用,它们都是同一个PWM,只是接到不同的引脚上去了而已,请不要以为它们是两个不同的PWM总线。</p></li>
<ol style="list-style-type: decimal;">
<li><p>由下表可知,Orange Pi 5 Plus可用的CAN总线为CAN0和CAN1共两组CAN总线</p>
<p>[[File:plus5plus-8175-479.png]]</p></li>
<li><p>在linux系统中,40 pin中的CAN默认都是关闭的,需要手动打开才能使用。详细步骤如下所示:</p>
<ol style="list-style-type: lower-alpha;">
<ol start="2" style="list-style-type: lower-alpha;">
<li><p>注意Ubuntu版本需要切换到22.04</p>
<p>[[File:plus5plus-5-818.png]]</p></li>
<li><p>需要替换的'''/etc/apt/sources.list'''文件的内容为</p>
{| class="wikitable" style="width:800px;"
<big>'''注意,Orange Pi 5 Plus开发板是需要下载orangepi-build的<span style="color:#FF0000">next</span>分支源码的,上面的git clone命令需要指定orangepi-build源码的分支为next。'''
[[File:plus5plus-5-819.png]]
<div class="figure">
[[File:plus5plus-5-820.png]]
</div></li>
<li><p>然后选择'''5 Install/Update the bootloader on SD/eMM'''来更新TF卡中的u-boot或者'''7 Install/Update the bootloader on SPI Flash'''来更新SPI Flash中的u-boot</p>
<p>[[File:plus5-823.png]]</p></li>
<li><p>按下回车键后首先会弹出一个Warring按下回车键后首先会弹出一个Warning</p>
<p>[[File:plus5-824.png]]</p></li>
<li><p>再按下回车键就会开始更新u-boot,更新完后会显示下面的信息</p>
<li><p>然后选择镜像的类型</p>
<ol style="list-style-type: lower-alpha;">
<li><p>'''Image with console interface &gt; (server)'''表示服务器版的镜像,体积比较小</p></li>
<li><p>'''Image with desktop environment'''表示带桌面的镜像,体积比较大</p>
<div class="figure">
<ol style="list-style-type: decimal;">
<li><p>由下表可知,Orange Pi 5 Plus可用的SPI为SPI0和SPI4</p>
<p>[[File:plus5plus-9805-479.png]]</p></li>
<li><p>Android系统默认打开的是SPI0的配置,这里演示下通过w25q64模块来测试SPI0接口,首先在SPI0接口接入w25q64设备</p>
<p>[[File:plus5-981.png]]</p></li>
<ol style="list-style-type: decimal;">
<li><p>Android默认开启了'''PWM10'''和'''PWM14''',对应的引脚在40pin的所在位置如下图所示:</p>
<p>[[File:plus5plus-5-988.png]]</p></li>
<li><p>首先点击wiringOP图标打开wiringOP APP</p>
<p>[[File:plus5plus-5-989.png]]</p></li>
<li><p>然后在wiringOP的主界面点击'''PWM_TEST'''按钮进入PWM的测试界面</p>
<p>[[File:plus5plus-5-990.png]]</p></li>
<li><p>PWM10对应的基地址是'''febe0020''',PWM14对应的基地址是'''febf0020''',这里pwmchip0右边显示是'''fd8b0020.pwm''',这时需要点击下拉选项选择其它的pwmchip,直到右边显示'''febe0020'''或者'''febf0020'''为止。</p>
<p>[[File:plus5plus-5-991.png]]</p></li>
<li><p>当下拉选项菜单选择'''pwmchip2'''时,右边对应的就是'''PWM10'''的基地址'''febe0020'''</p>
<p>[[File:plus5plus-5-992.png]]</p></li>
<li><p>当下拉选项菜单选择'''pwmchip4'''时,右边对应的就是'''PWM14'''的基地址'''febe0020'''</p>
<p>[[File:plus5plus-5-993.png]]</p></li>
<li><p>以测试PWM10为例,我们需要选择'''pwmchip2'''</p>
<p>[[File:plus5plus-5-994.png]]</p></li>
<li><p>然后确认PWM的周期,默认的配置是'''50000ns''',转换为PWM频率是'''20KHz''',可自行修改,点击开启按钮导出'''PWM10'''</p>
<p>[[File:plus5plus-5-995.png]]</p></li>
<li><p>然后拖动下面的拖动条,就可以改变PWM的占空比,然后勾选Enable就可以输出PWM波形了</p></li>
[[File:plus5plus-5-996.png]]
</ol>
<ol start="10" style="list-style-type: decimal;">
<li>然后使用示波器测量开发板40pin中的第31号引脚就可以看到下面的波形了</li>
[[File:plus5plus-5-997.png]]
</ol>
<span id="adb的使用方法-1"></span>
<ol start="1" style="list-style-type: decimal;">
<li><p>首先准备一根品质良好的Type-C数据线</p>
<p>[[File:plus5plus-9985-17.png]]</p></li>
<li><p>然后通过Type-C数据线连接好开发板与Ubuntu PC,开发板Type-C接口的位置如下图所示:</p>
<p>[[File:plus5plus-9995-51.png]]</p></li>
<li><p>然后在Ubuntu PC上安装adb工具</p>
{| class="wikitable" style="width:800px;"
<ol style="list-style-type: lower-alpha;">
<li><p>包含一个遥控器</p>
<p>[[File:plus5plus-5-1000.png]]</p></li>
<li><p>一个USB无线接收器</p>
<p>[[File:plus5plus-5-1001.png]]</p></li></ol>
</li>
<li><p>Android Box系统无需任何配置,插上就可以用了</p></li></ol>
<span id="android-box系统红外遥控器的使用方法"></span>
 
== Android Box系统红外遥控器的使用方法 ==
<ol start="1" style="list-style-type: decimal;">
<li><p>开发板自带有红外接收器,其所在位置如下图所示:</p>
<p>[[File:plus5plus-5-1002.png]]</p></li>
<li><p>测试红外接收前我们需要准备一个红外遥控器</p>
<div class="figure">
[[File:plus5plus-5-1003.png]]
</div>
<ol style="list-style-type: lower-alpha;">
<li><p>百度云盘</p>
<p>[[File:plus5plus-5-1006.png]]</p></li>
<li><p>谷歌网盘</p>
<p>[[File:plus5plus-5-1007.png]]</p></li></ol>
</li>
<li><p>Android 12源码的分卷压缩包下载完后,请先检查下MD5校验和是否正确,如果不正确,请重新下载源码</p>
<ol style="list-style-type: decimal;">
<li><p>开发板HDMI In接口的所在位置如下所示:</p>
<p>[[File:plus5plus-10085-432.png]]</p></li>
<li><p>然后使用下图所示的HDMI转HDMI线将其它设备的HDMI输出接到开发板的HDMI In接口上</p>
<p>[[File:plus5plus-10095-7.png]]</p></li>
<li><p>确保连接到HDMI In接口的设备的HDMI输出是正常的,然后打开HDMI In测试APP</p>
<p>[[File:plus5plus-5-1010.png]]</p></li>
<li><p>然后会出现如下图所示的窗口,这时是看不到HDMI In的视频输入的,需要点击下图红框标记的位置放大为全屏</p>
<p>[[File:plus5plus-5-1011.png]]</p></li>
<li><p>然后就可以看到HDMI In的视频输入了,同时HDMI In的音频输入也会从开发板的HDMI TX接口或者耳机接口输出。下图显示的是通过HDMI In输入的OPi5开发板Linux系统的桌面。</p>
<p>[[File:plus5plus-5-1012.png]]</p></li></ol>
= '''附录''' =
2. 使用RKDevTool清空SPIFlash的方法
 
|-
| v1.4
5. 使用开发板40pin接口中的5v引脚供电说明
 
|-
| v1.5
| 2023-06-07
|
1. 添加eMMC模块的图片
 
2. 更正散热风扇接口的图片
 
3. 添加查看nvme ssd温度的方法
|}
8,460
个编辑

导航菜单