更改

跳转至: 导航搜索

Orange Pi 5 Plus

删除10,703字节, 2023年6月1日 (四) 16:24
无编辑摘要
</li>
<li><p>然后选择'''Edit a connection'''并按下回车键</p>
<p>[[File:media/image203plus5-373.png|234x234px]]</p></li>
<li><p>然后选择需要设置静态IP地址的网络接口,比如设置'''Ethernet'''接口的静态IP地址选择'''Wired connection 1'''或者'''Wired connection 2'''</p>
<p>[[File:media/image204plus5-374.png|306x121px]]</p></li>
<li><p>然后通过'''Tab'''键选择'''Edit'''并按下回车键</p>
<p>[[File:media/image205plus5-375.png|356x142px]]</p></li>
<li><p>然后通过Tab键将光标移动到下图所示的'''&lt;Automatic&gt;'''位置进行IPv4的配置</p>
<p>[[File:media/image206plus5-376.png|576x215px]]</p></li>
<li><p>然后回车,通过上下方向键选择'''Manual''',然后回车确定</p>
<p>[[File:media/image207plus5-377.png|575x212px]]</p></li>
<li><p>选择完后的显示如下图所示</p>
<p>[[File:media/image208plus5-378.png|575x215px]]</p></li>
<li><p>然后通过Tab键将光标移动到'''&lt;Show&gt;'''</p>
<p>[[File:media/image209plus5-379.png|576x215px]]</p></li>
<li><p>然后回车,回车后会弹出下面的设置界面</p>
<p>[[File:media/image210plus5-380.png|576x386px]]</p></li>
<li><p>然后就可以在下图所示的位置设置IP地址(Addresses)、网关(Gateway)和DNS服务器的地址(里面还有很多其他设置选项,请自行探索),'''<span style="color:#FF0000">请根据自己的具体需求来设置,下图中设置的值只是一个示例</span>'''</p>
<p>[[File:media/image211plus5-381.png|575x217px]]</p></li>
<li><p>设置完后将光标移动到右下角的'''&lt;OK&gt;''',然后回车确认</p>
<p>[[File:media/image212plus5-382.png|575x114px]]</p></li>
<li><p>然后点击'''&lt;Back&gt;'''回退到上一级选择界面</p>
<p>[[File:media/image213plus5-383.png|278x341px]]</p></li>
<li><p>然后选择'''Activate a connection''',再将光标移动到'''&lt;OK&gt;''',最后点击回车</p>
<p>[[File:media/image214plus5-384.png|226x224px]]</p></li>
<li><p>然后选择需要设置的网络接口,比如'''Wired connection 2''',然后将光标移动到'''&lt;Deactivate&gt;''',再按下回车键禁用'''Wired connection 2'''</p>
<p>[[File:media/image215plus5-385.png|417x159px]]</p></li>
<li><p>然重新选择并使能'''Wired connection 2''',这样前面设置的静态IP就会生效了</p>
<p>[[File:media/image216plus5-386.png|414x160px]]</p></li>
<li><p>然后通过'''&lt;Back&gt;'''和'''Quit'''按钮就可以退出nmtui</p>
<p>[[File:media/image217plus5-387.png|260x224px]] [[File:media/image218plus5-388.png|225x225px]]</p></li>
<li><p>然后通过'''ip addr show'''就能看到网口的IP地址已经变成前面设置的静态IP地址了</p>
{| class="wikitable" style="width:800px;"
'''(PCIE+USB接口)'''
| [[File:media/image219plus5-389.png]]
| '''Debian'''
'''(PCIE+USB接口)'''
| [[File:media%20/image220plus5-390.png]]
| '''Debian'''
'''(PCIE+USB接口)'''
| [[File:media/image221plus5-391.png]]
| '''Debian'''
<ol start="2" style="list-style-type: decimal;">
<li><p>然后将模块插入开发板的M.2 E-Key接口中并固定好,位置如下图所示:</p>
<p>[[File:media/image222plus5-392.png|296x133px]]</p></li>
<li><p>然后在Linux系统中打开WIFI模块的配置,步骤如下所示:</p>
<ol style="list-style-type: lower-alpha;">
</li>
<li><p>然后选择'''System'''</p>
<p>[[File:media/image223plus5-393.png|374x173px]]</p></li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:media/image224plus5-394.png|373x162px]]</p></li>
<li><p>然后使用键盘的方向键定位到下图所示的位置,再使用'''空格'''选中'''wifi-pcie'''配置</p>
<p>[[File:media/image225plus5-395.png|298x40px]]</p></li>
<li><p>然后选择'''&lt;Save&gt;'''保存</p>
<p>[[File:media/image226plus5-396.png|297x80px]]</p></li>
<li><p>然后选择'''&lt;Back&gt;'''</p>
<p>[[File:media/image227plus5-397.png|255x71px]]</p></li>
<li><p>然后选择'''&lt;Reboot&gt;'''重启系统使配置生效</p>
<p>[[File:media/image228plus5-398.png|256x113px]]</p></li></ol>
</li>
<li><p>重启系统后如果一切正常,此时使用下面的命令就能看到会多了一个WIFI的设备节点了。如果看不到,请先检查前面的配置是否有问题</p>
<div class="figure">
[[File:media/image229plus5-399.png|437x262px|953iring_001]]
</div>
<li><p>然后在'''Specify &gt; username'''中输入linux系统的用户名'''root'''或'''orangepi'''</p></li>
<li><p>最后点击'''OK'''即可</p>
<p>[[File:media/image230plus5-400.png|576x292px]]</p></li></ol>
</li>
<li>
</li>
[[File:media/image231plus5-401.png|576x192px]]
</ol>
<ol start="4" style="list-style-type: decimal;">
<li>成功登录系统后的显示如下图所示</li>
[[File:media/image232plus5-402.png|575x353px]]
</ol>
<span id="adb的使用方法"></span>
<big>'''如果您的Windows系统中没有adb工具,可以使用RKDevTool软件([[Orange Pi 5 Plus#使用RKDevTool烧录Linux镜像到TF卡中的方法|使用RKDevTool烧录Linux镜像到TF卡中的方法]]一小节有用到这个软件)中的adb程序。'''</big>
[[File:media/image233plus5-403.png|576x131px]]
<big>'''在Windows中使用adb的示例如下所示:'''</big>
[[File:media/image234plus5-404.png|576x335px]]
|}
<ol style="list-style-type: decimal;">
<li><p>首先准备一根品质良好的Type-C数据线</p>
<p>[[File:media/image20plus5-405.png|125x126px]]</p></li>
<li><p>然后通过Type-C数据线连接好开发板与Ubuntu PC,开发板Type-C接口的位置如下图所示:</p>
<p>[[File:media/image52plus5-406.png|319x90px]]</p></li>
<li><p>然后运行下面的命令将Type-C接口设置为'''device'''模式</p>
{| class="wikitable" style="width:800px;"
<big>'''如果您的Windows系统中没有adb工具,可以使用RKDevTool软件([[Orange Pi 5 Plus#使用RKDevTool烧录Linux镜像到TF卡中的方法|使用RKDevTool烧录Linux镜像到TF卡中的方法]]一小节有用到这个软件)中的adb程序。'''</big>
[[File:media/image233plus5-407.png|576x131px]]
<big>'''在Windows中使用adb的示例如下所示:'''</big>
[[File:media/image235plus5-408.png|576x304px]]
|}
<div class="figure">
[[File:media/image236plus5-409.png|576x453px|截图 2022-12-03 19-04-40]]
</div></li>
<div class="figure">
[[File:media/image237plus5-410.png|577x128px|IMG_256]]
</div></ol>
<ol start="5" style="list-style-type: decimal;">
<li><p>然后选择'''保存密码''',再点击'''确定'''</p>
<p>[[File:media/image238plus5-411.png|249x181px]]</p></li>
<li><p>然后选择'''总是信任该主机''',再点击'''确定'''</p></li>
<div class="figure">
[[File:media/image239plus5-412.png|278x150px|IMG_256]]
</div></ol>
<div class="figure">
[[File:media/image240plus5-413.png|533x330px|IMG_256]]
</div></ol>
<div class="figure">
[[File:media/image241plus5-414.png|529x414px|IMG_256]]
</div></ol>
<div class="figure">
[[File:media/image242plus5-415.png|472x171px|IMG_256]]
</div>
[[File:media/image243plus5-416.png|384x276px]]
</ol>
<ol start="2" style="list-style-type: decimal;">
<div class="figure">
[[File:media/image244plus5-417.png|355x279px|IMG_256]]
</div></ol>
<div class="figure">
[[File:media/image245plus5-418.png|451x357px|IMG_256]]
</div></ol>
<div class="figure">
[[File:media/image246plus5-419.png|522x108px|IMG_256]]
</div></ol>
<div class="figure">
[[File:media/image247plus5-420.png|207x146px|IMG_256]]
</div></ol>
<div class="figure">
[[File:media/image248plus5-421.png|221x109px|IMG_256]]
</div></ol>
<div class="figure">
[[File:media/image249plus5-422.png|449x332px|IMG_256]]
</div></ol>
<div class="figure">
[[File:media/image250plus5-423.png|461x340px|IMG_256]]
</div></ol>
<ol style="list-style-type: decimal;">
<li><p>开发板有两个HDMI输出接口,所在位置如下图所示:</p>
<p>[[File:media/image251plus5-424.png|333x92px]]</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:media/image223plus5-425.png|362x167px]]</p></li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:media/image224plus5-426.png|362x157px]]</p></li>
<li><p>然后使用键盘的方向键定位到下图所示的位置,再使用'''空格'''选中'''hdmi2-8k'''配置</p>
<p>[[File:media/image252plus5-427.png|361x66px]]</p></li>
<li><p>然后选择'''&lt;Save&gt;'''保存</p>
<p>[[File:media/image253plus5-428.png|363x105px]]</p></li>
<li><p>然后选择'''&lt;Back&gt;'''</p>
<p>[[File:media/image254plus5-429.png|362x110px]]</p></li>
<li><p>然后选择'''&lt;Reboot&gt;'''重启系统使配置生效</p>
<p>[[File:media/image228plus5-430.png|276x121px]]</p></li></ol>
</li>
<li><p>然后使用HDMI转HDMI线连接Orange Pi开发板和HDMI显示器</p>
<p>[[File:media/image10plus5-431.png|199x129px]]</p>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
<ol style="list-style-type: decimal;">
<li><p>开发板HDMI In接口的所在位置如下所示:</p>
<p>[[File:media/image255plus5-432.png|351x112px]]</p></li>
<li><p>首先使用下图所示的HDMI转HDMI线将其它设备的HDMI输出接到开发板的HDMI In接口上</p>
<p>[[File:media/image10plus5-433.png|199x129px]]</p></li>
<li><p>Linux系统HDMI In功能默认是关闭的,打开方法如下所示:</p>
<ol style="list-style-type: lower-alpha;">
</li>
<li><p>然后选择'''System'''</p>
<p>[[File:media/image223plus5-434.png|362x167px]]</p></li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:media/image224plus5-435.png|362x157px]]</p></li>
<li><p>然后使用键盘的方向键定位到下图所示的位置,再使用'''空格'''选中'''hdmirx'''配置</p>
<p>[[File:media/image256plus5-436.png|359x82px]]</p></li>
<li><p>然后选择'''&lt;Save&gt;'''保存</p>
<p>[[File:media/image253plus5-437.png|363x105px]]</p></li>
<li><p>然后选择'''&lt;Back&gt;'''</p>
<p>[[File:media/image254plus5-438.png|362x110px]]</p></li>
<li><p>然后选择'''&lt;Reboot&gt;'''重启系统使配置生效</p>
<p>[[File:media/image228plus5-439.png|276x121px]]</p></li></ol>
</li>
<li><p>重启进入系统后再在桌面上打开一个终端,然后运行下'''test_hdmiin.sh'''脚本</p>
<div class="figure">
[[File:media/image257plus5-440.png|576x324px|1]]
</div></li></ol>
<ol style="list-style-type: lower-alpha;">
<li><p>HDMI转VGA转换器</p>
<p>[[File:media/image258plus5-441.png|155x104px]]</p></li>
<li><p>一根VGA线</p>
<p>[[File:media/image259plus5-442.png|148x133px]]</p></li>
<li><p>一个支持VGA接口的显示器或者电视</p></li></ol>
</li>
<li><p>HDMI转VGA显示测试如下所示:</p>
<p>[[File:media/image260plus5-443.png|575x341px]]</p>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
<ol style="list-style-type: decimal;">
<li><p>首先在'''Settings'''中打开'''Display'''</p>
<p>[[File:media/image261plus5-444.png|576x370px]]</p></li>
<li><p>然后就能看到系统当前的分辨率</p>
<p>[[File:media/image262plus5-445.png|288x191px]]</p></li>
<li><p>点击Resolution(分辨率)的下拉框,就可以看到显示器当前支持的所有分辨率</p>
<p>[[File:media/image263plus5-446.png|353x233px]]</p></li>
<li><p>然后选择想要设置的分辨率,再点击Apply</p>
<p>[[File:media/image264plus5-447.png|351x234px]]</p></li>
<li><p>等新的分辨率设置完后再选择'''Keep the configuration'''即可</p>
<p>[[File:media/image265plus5-448.png|462x251px]]</p></li></ol>
== 蓝牙使用方法 ==
<ol style="list-style-type: decimal;">
<li><p>点击桌面右上角的蓝牙图标</p>
<p>[[File:media/image266plus5-449.png|386x149px]]</p></li>
<li><p>然后选择适配器</p>
<p>[[File:media/image267plus5-450.png|375x165px]]</p></li>
<li><p>如果有提示下面的界面,请选择'''Yes'''</p>
<p>[[File:media/image268plus5-451.png|248x85px]]</p></li>
<li><p>然后在蓝牙的适配器设置界面中设置'''Visibility Setting'''为'''Always visible''',然后关闭即可</p>
<p>[[File:media/image269plus5-452.png|243x229px]]</p></li>
<li><p>然后打开蓝牙设备的配置界面</p>
<p>[[File:media/image270plus5-453.png|438x179px]]</p></li>
<li><p>点击'''Search'''即可开始扫描周围的蓝牙设备</p>
<p>[[File:media/image271plus5-454.png|322x217px]]</p></li></ol>
<!-- -->
<ol start="6" style="list-style-type: decimal;">
<li><p>然后选择想要连接的蓝牙设备,再点击鼠标右键就会弹出对此蓝牙设备的操作界面,选择'''Pair'''即可开始配对,这里演示的是和Android手机配对</p>
<p>[[File:media/image272plus5-455.png|338x263px]]</p></li>
<li><p>配对时,桌面的右上角会弹出配对确认框,选择'''Confirm'''确认即可,此时手机上也同样需要进行确认</p>
<p>[[File:media/image273plus5-456.png|417x152px]]</p></li>
<li><p>和手机配对完后,可以选择已配对的蓝牙设备,然后右键选择'''Send a File'''即可开始给手机发送一张图片</p>
<p>[[File:media/image274plus5-457.png|439x259px]]</p></li>
<li><p>发送图片的界面如下所示</p>
<p>[[File:media/image275plus5-458.png|437x253px]]</p></li></ol>
<span id="usb接口测试"></span>
支持2.4G WIFI+BT4.0
| [[File:me%20dia/image276plus5-459.png]]
|-
| 2
支持2.4G +5G WIFI
| [[File:me%20dia/image277plus5-460.png.png]]
|-
| 3
支持BT 4.2
| [[File:med%20ia/image278plus5-461.jpeg|tb_image_s hare_1670833201123png]]
|}
</li>
<li><p>在桌面中也可以看到出现了蓝牙图标,此时蓝牙还未打开,所以会显示一个红色的'''x'''</p>
<p>[[File:media/image279plus5-462.png|576x157px]]</p></li>
<li><p>点击'''Turn Bluetooth On'''可以打开蓝牙</p>
<p>[[File:media/image280plus5-463.png|576x262px]]</p></li>
<li><p>打开蓝牙后的显示如下所示</p>
<p>[[File:media/image281plus5-464.png|576x164px]]</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:media/image17plus5-465.png|277x160px]]</p></li>
<li><p>通过v4l2-ctl命令可以看到USB摄像头的设备节点信息为/dev/video0</p>
{| class="wikitable" style="width:800px;"
</li>
<li><p>在桌面系统中可以使用Cheese直接打开USB摄像头,Cheese打开方法如下图所示:</p>
<p>[[File:media/image282plus5-466.png|474x302px]]</p>
<p>Cheese打开USB摄像头后的界面如下图所示:</p>
<p>[[File:media/image283plus5-467.png|480x282px]]</p></li>
<li><p>使用fswebcam测试USB摄像头的方法</p>
<ol style="list-style-type: lower-alpha;">
<ol style="list-style-type: decimal;">
<li><p>首先打开文件管理器</p>
<p>[[File:media/image284plus5-468.png|357x176px]]</p></li>
<li><p>然后找到下面这个文件(如果系统中没有这个音频文件,可以自己上传一个音频文件到系统中)</p>
<p>[[File:media/image285plus5-469.png|283x225px]]</p></li>
<li><p>然后选中audio.wav文件,右键选择使用vlc打开就可以开始播放</p>
<p>[[File:media/image286plus5-470.png|288x234px]]</p></li>
<li><p>切换HDMI播放和耳机播放等不同音频设备的方法</p>
<ol style="list-style-type: lower-alpha;">
<li><p>首先打开音量控制界面</p>
<p>[[File:media/image287plus5-471.png|294x161px]]</p></li>
<li><p>播放音频的时候,在'''Playback'''中会显示播放软件可以使用的音频设备选项,如下图所示,在这里可以设置需要播放到哪个音频设备</p>
<p>[[File:media/image288plus5-472.png|575x303px]]</p></li></ol>
</li></ol>
<ol style="list-style-type: decimal;">
<li><p>首先将耳机插入开发板的耳机孔中</p>
<p>[[File:media/image289plus5-473.png|365x89px]]</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:media/image28plus5-474.png|229x158px]]</p></li>
<li><p>开发板上喇叭接口的位置如下所示,准备好喇叭后,请将其插入到开发板的喇叭接口中</p>
<p>[[File:media/image290plus5-475.png|325x184px]]</p></li>
<li><p>喇叭和耳机使用的同一个声卡,使用喇叭前,请确保耳机接口没有插入耳机(如果插入了耳机,音频会播放到耳机)。然后使用'''aplay'''命令播放下系统自带的音频文件,如果喇叭能听到声音说明硬件能正常使用</p>
{| class="wikitable" style="width:800px;"
<ol style="list-style-type: decimal;">
<li><p>开发板上有板载MIC,位置如下所示:</p>
<p>[[File:media/image291plus5-476.png|339x112px]]</p></li>
<li><p>运行'''test_record.sh main'''命令会通过板载MIC录制一段音频,然后播放到HDMI_TX1和耳机。</p>
{| class="wikitable" style="width:800px;"
<div class="figure">
[[File:media/image292plus5-477.jpeg|575x166px|5725d46c4ff256fbd1d42ed5ba883f9fpng]]
</div>
<ol style="list-style-type: decimal;">
<li><p>Orange Pi 5 Plus开发板40 pin扩展接口引脚的顺序请参考下图:</p>
<p>[[File:media/image293plus5-478.png|575x380px]]</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:media/image294plus5-479.png|575x137px]]</p>
<p>下面这张是彩图,包含上面表格中的部分内容:</p>
<p>[[File:media/image295plus5-480.png|575x199px]]</p></li>
<li><p>下面的表格是上面完整表格左半边部分的图,能看得清楚点</p>
<p>[[File:media/image296plus5-481.png|576x287px]]</p></li>
<li><p>下面的表格是上面完整表格右半边部分的图,能看得清楚点</p>
<p>[[File:media/image297plus5-482.png|575x263px]]</p>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
|-
|
[[File:media/image298plus5-483.png|575x403px|876iring_001]]
<big>'''wiringOP目前主要适配了设置GPIO口输入输出,设置GPIO口输出高低电平以及设置上下拉电阻的功能,像硬件PWM这样的功能是用不了的。'''</big>
<div class="figure">
[[File:media/image298plus5-484.png|575x403px|876iring_001]]
</div></li></ol>
<div class="figure">
[[File:media/image299plus5-485.png|575x145px|874iring_001]]
</div></li>
<div class="figure">
[[File:media/image300plus5-486.png|575x127px|874iring_002]]
</div></li>
<div class="figure">
[[File:media/image301plus5-487.png|575x131px|875iring_001]]
</div></li>
<div class="figure">
[[File:media/image301plus5-488.png|575x131px|875iring_001]]
</div></li>
<ol style="list-style-type: decimal;">
<li><p>由下图可知,Orange Pi 5 Plus可用的SPI为SPI0和SPI4</p>
<p>[[File:media/image294plus5-489.png|575x137px]]</p></li>
<li><p>SPI0和SPI4在40pin中对应的引脚如下表所示。SPI4_M1和SPI4_M2同一时间只能使用其中一组,不能同时使用,它们都是同一个SPI4,只是接到不同的引脚上去了而已,请不要以为它们是两组不同的SPI总线。</p></li>
</li>
<li><p>然后选择'''System'''</p>
<p>[[File:media/image223plus5-490.png|389x180px]]</p></li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:media/image224plus5-491.png|389x169px]]</p></li>
<li><p>然后使用键盘的方向键定位到下图所示的位置,再使用'''空格'''选中想要打开的SPI的配置</p>
<p>[[File:media/image302plus5-492.png|388x132px]]</p></li>
<li><p>然后选择'''&lt;Save&gt;'''保存</p>
<p>[[File:media/image253plus5-493.png|391x113px]]</p></li>
<li><p>然后选择'''&lt;Back&gt;'''</p>
<p>[[File:media/image254plus5-494.png|404x123px]]</p></li>
<li><p>然后选择'''&lt;Reboot&gt;'''重启系统使配置生效</p>
<p>[[File:media/image228plus5-495.png|332x146px]]</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:media/image294plus5-496.png|575x137px]]</p></li>
<li><p>4组I2C总线在40pin中对应的引脚如下表所示。I2C2_M0和I2C2_M4同一时间只能使用其中一组,不能同时使用,它们都是同一个I2C2,只是接到不同的引脚上去了而已,请不要以为它们是两组不同的I2C2总线。</p></li>
</li>
<li><p>然后选择'''System'''</p>
<p>[[File:media/image223plus5-497.png|397x184px]]</p></li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:media/image224plus5-498.png|401x174px]]</p></li>
<li><p>然后使用键盘的方向键定位到下图所示的位置,再使用'''空格'''选中想要打开的I2C的配置</p>
<p>[[File:media/image303plus5-499.png|406x153px]]</p></li>
<li><p>然后选择'''&lt;Save&gt;'''保存</p>
<p>[[File:media/image253plus5-500.png|380x109px]]</p></li>
<li><p>然后选择'''&lt;Back&gt;'''</p>
<p>[[File:media/image254plus5-501.png|355x108px]]</p></li>
<li><p>然后选择'''&lt;Reboot&gt;'''重启系统使配置生效</p>
<p>[[File:media/image228plus5-502.png|323x142px]]</p></li></ol>
</li>
<li><p>启动linux系统后,先确认下'''/dev'''下存在需要使用I2C的设备节点</p>
<div class="figure">
[[File:media/image304plus5-503.png|336x170px|521iring_001]]
</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:media/image294plus5-504.png|575x137px]]</p></li>
<li><p>6组UART总线在40pin中对应的引脚如下表所示:</p></li>
</li>
<li><p>然后选择'''System'''</p>
<p>[[File:media/image223plus5-505.png|403x186px]]</p></li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:media/image224plus5-506.png|413x179px]]</p></li>
<li><p>然后使用键盘的方向键定位到下图所示的位置,再使用'''空格'''选中想要打开的UART的配置</p>
<p>[[File:media/image305plus5-507.png|408x144px]]</p></li>
<li><p>然后选择'''&lt;Save&gt;'''保存</p>
<p>[[File:media/image253plus5-508.png|405x117px]]</p></li>
<li><p>然后选择'''&lt;Back&gt;'''</p>
<p>[[File:media/image254plus5-509.png|401x122px]]</p></li>
<li><p>然后选择'''&lt;Reboot&gt;'''重启系统使配置生效</p>
<p>[[File:media/image228plus5-510.png|320x141px]]</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:media/image294plus5-511.png|575x137px]]</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:media/image223plus5-512.png|416x192px]]</p></li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:media/image224plus5-513.png|457x198px]]</p></li>
<li><p>然后使用键盘的方向键定位到下图所示的位置,再使用'''空格'''选中想要打开的PWM的配置</p>
<p>[[File:media/image306plus5-514.png|279x222px]]</p></li>
<li><p>然后选择'''&lt;Save&gt;'''保存</p>
<p>[[File:media/image253plus5-515.png|368x106px]]</p></li>
<li><p>然后选择'''&lt;Back&gt;'''</p>
<p>[[File:media/image254plus5-516.png|370x112px]]</p></li>
<li><p>然后选择'''&lt;Reboot&gt;'''重启系统使配置生效</p>
<p>[[File:media/image228plus5-517.png|303x133px]]</p></li></ol>
</li>
<li><p>当打开一个pwm后,在'''/sys/class/pwm/'''中就会多出一个pwmchipX(X为具体的的数字),比如打开pwm14后,查看'''/sys/class/pwm/'''下的pwmchipX会由两个变成了三个</p>
<div class="figure">
[[File:media/image307plus5-518.png|576x77px|985iring_001]]
</div></li>
<li><p>然后由下表可知,pwm14寄存器的基地址为febf0020,再看 '''ls /sys/class/pwm/ -l'''命令的输出,可以看到pwmchip2中链接到了febf0020.pwm,所以pwm14对应pwmchip为pwmchip2</p>
<p>[[File:media/image308plus5-519.png|575x287px]]</p></li>
<li><p>然后使用下面的命令可以让pwm14输出一个50Hz的方波(请先切换到root用户,再执行下面的命令)</p></li>
|}
[[File:media/image309plus5-520.png|575x346px]]
</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:media/image310plus5-521.png|574x137px]]</p></li>
<li><p>在linux系统中,40 pin中的CAN默认都是关闭的,需要手动打开才能使用。详细步骤如下所示:</p>
<ol style="list-style-type: lower-alpha;">
</li>
<li><p>然后选择'''System'''</p>
<p>[[File:media/image223plus5-522.png|374x173px]]</p></li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:media/image224plus5-523.png|370x160px]]</p></li>
<li><p>然后使用键盘的方向键定位到下图所示的位置,再使用'''空格'''选中想要打开的CAN的配置(OPi &gt; 5 Plus可选'''can0-m0'''和'''cam1-m0''')</p>
<p>[[File:media/image311plus5-524.png|370x61px]]</p></li>
<li><p>然后选择'''&lt;Save&gt;'''保存</p>
<p>[[File:media/image253plus5-525.png|332x96px]]</p></li>
<li><p>然后选择'''&lt;Back&gt;'''</p>
<p>[[File:media/image254plus5-526.png|341x103px]]</p></li>
<li><p>然后选择'''&lt;Reboot&gt;'''重启系统使配置生效</p>
<p>[[File:media/image228plus5-527.png|283x125px]]</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:media/image312plus5-528.png|165x134px]]</p></li>
<li><p>CANalyst-II分析仪资料下载链接</p>
<big>'''https://www.zhcxgd.com/3.html'''</big>
</li>
<li><p>首先要安装USBCANToolSetup这个软件</p>
<p>[[File:media/image313plus5-529.png|553x94px]]</p></li>
<li><p>USBCANToolSetup安装后的快捷方式为</p>
<p>[[File:media/image314plus5-530.png|59x80px]]</p></li>
<li><p>另外还需要安装一下USB驱动程序</p>
<p>[[File:media/image315plus5-531.png|553x112px]]</p></li>
<li><p>CANalyst-II分析仪的USB接口那端需要接到电脑的USB接口中</p>
<p>[[File:media/image316plus5-532.png|137x121px]]</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:media/image317plus5-533.png|243x78px]]</p></li></ol>
</li>
<li><p>然后可以打开USB-CAN软件</p>
<p>[[File:media/image318plus5-534.png|553x267px]]</p></li>
<li><p>然后点击启动设备</p>
<p>[[File:media/image319plus5-535.png|553x238px]]</p></li>
<li><p>然后点击确定</p>
<p>[[File:media/image320plus5-536.png|279x110px]]</p></li>
<li><p>再设置波特率为1000k bps</p>
<p>[[File:media/image321plus5-537.png|322x268px]]</p></li>
<li><p>成功打开后USB-CAN软件会显示序列号等信息</p>
<p>[[File:media/image322plus5-538.png|553x262px]]</p></li>
<li><p>开发板接收CAN消息测试</p>
<ol style="list-style-type: lower-alpha;">
</li>
<li><p>然后在USB-CAN软件中发送一个消息给开发板</p>
<p>[[File:media/image323plus5-539.png|553x188px]]</p></li>
<li><p>如果开发板中可以接收到分析仪发送的消息说明CAN总线能正常使用</p>
{| class="wikitable" style="width:800px;"
</li>
<li><p>如果USB-CAN软件可以接收到开发板发过来的消息说明通信成功</p>
<p>[[File:media/image324plus5-540.png|481x375px]]</p></li></ol>
</li></ol>
<big>'''wiringOP-Python跟wiringOP一样,也是可以通过指定wPi号来确定操作哪一个GPIO引脚,因为wiringOP-Python中没有查看wPi号的命令,所以只能通过wiringOP中的gpio命令来查看板子wPi号与物理引脚的对应关系。'''</big>
[[File:media/image298plus5-541.png|415x291px|876iring_001]]
|}
<div class="figure">
[[File:media/image299plus5-542.png|419x106px|874iring_001]]
</div></li>
<ol style="list-style-type: decimal;">
<li><p>由下图可知,Orange Pi 5 Plus可用的SPI为SPI0和SPI4</p>
<p>[[File:media/image294plus5-543.png|575x137px]]</p></li>
<li><p>SPI0和SPI4在40pin中对应的引脚如下表所示。SPI4_M1和SPI4_M2同一时间只能使用其中一组,不能同时使用,它们都是同一个SPI4,只是接到不同的引脚上去了而已,请不要以为它们是两组不同的SPI总线。</p></li>
</li>
<li><p>然后选择'''System'''</p>
<p>[[File:media/image223plus5-544.png|413x191px]]</p></li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:media/image224plus5-545.png|419x182px]]</p></li>
<li><p>然后使用键盘的方向键定位到下图所示的位置,再使用'''空格'''选中想要打开的SPI的配置</p>
<p>[[File:media/image302plus5-546.png|415x141px]]</p></li>
<li><p>然后选择'''&lt;Save&gt;'''保存</p>
<p>[[File:media/image253plus5-547.png|415x120px]]</p></li>
<li><p>然后选择'''&lt;Back&gt;'''</p>
<p>[[File:media/image254plus5-548.png|414x126px]]</p></li>
<li><p>然后选择'''&lt;Reboot&gt;'''重启系统使配置生效</p>
<p>[[File:media/image228plus5-549.png|293x129px]]</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:media/image294plus5-550.png|575x137px]]</p></li>
<li><p>4组I2C总线在40pin中对应的引脚如下表所示。I2C2_M0和I2C2_M4同一时间只能使用其中一组,不能同时使用,它们都是同一个I2C2,只是接到不同的引脚上去了而已,请不要以为它们是两组不同的I2C2总线。</p></li>
</li>
<li><p>然后选择'''System'''</p>
<p>[[File:media/image223plus5-551.png|382x176px]]</p></li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:media/image224plus5-552.png|385x167px]]</p></li>
<li><p>然后使用键盘的方向键定位到下图所示的位置,再使用'''空格'''选中想要打开的I2C的配置</p>
<p>[[File:media/image303plus5-553.png|381x144px]]</p></li>
<li><p>然后选择'''&lt;Save&gt;'''保存</p>
<p>[[File:media/image253plus5-554.png|347x100px]]</p></li>
<li><p>然后选择'''&lt;Back&gt;'''</p>
<p>[[File:media/image254plus5-555.png|325x98px]]</p></li>
<li><p>然后选择'''&lt;Reboot&gt;'''重启系统使配置生效</p>
<p>[[File:media/image228plus5-556.png|254x112px]]</p></li></ol>
</li>
<li><p>启动linux系统后,先确认下'''/dev'''下存在对应i2c的设备节点</p>
</li>
<li><p>然后在40 pin接头的i2c引脚上接一个i2c设备,这里以ds1307 RTC模块为例</p>
<p>[[File:media/image325plus5-557.png|124x106px]]</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:media/image294plus5-558.png|575x137px]]</p></li>
<li><p>6组UART总线在40pin中对应的引脚如下表所示:</p></li>
</li>
<li><p>然后选择'''System'''</p>
<p>[[File:media/image223plus5-559.png|404x186px]]</p></li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:media/image224plus5-560.png|403x175px]]</p></li>
<li><p>然后使用键盘的方向键定位到下图所示的位置,再使用'''空格'''选中想要打开的UART的配置</p>
<p>[[File:media/image305plus5-561.png|350x124px]]</p></li>
<li><p>然后选择'''&lt;Save&gt;'''保存</p>
<p>[[File:media/image253plus5-562.png|334x96px]]</p></li>
<li><p>然后选择'''&lt;Back&gt;'''</p>
<p>[[File:media/image254plus5-563.png|336x102px]]</p></li>
<li><p>然后选择'''&lt;Reboot&gt;'''重启系统使配置生效</p>
<p>[[File:media/image228plus5-564.png|235x103px]]</p></li></ol>
</li>
<li><p>进入linux系统后,先确认下/dev下是否存在对应uart的设备节点</p>
<div class="figure">
[[File:media/image326plus5-565.png|527x211px|IMG_256]]
</div></ol>
<div class="figure">
[[File:media/image109plus5-566.png|507x249px|IMG_256]]
</div></li>
<div class="figure">
[[File:media/image327plus5-567.png|429x263px|IMG_256]]
</div></ol>
</li>
<li><p>然后选中AppImage版本balenaEtcher,再点击鼠标右键,再点击Execute就可以打开balenaEtcher了</p>
<p>[[File:media/image328plus5-568.png|145x118px]]</p></li></ol>
</li></ol>
</li>
<li><p>然后要做的就是耐心等待,当看到终端输出下面的打印信息时,说明宝塔已经安装完成,整个安装过程大约耗时9分钟,根据网络速度的不同可能会有一些差别</p>
<p>[[File:media/image329plus5-569.png|363x237px]]</p></li>
<li><p>此时在浏览器中输入上面显示的'''面板地址'''就可以打开宝塔Linux面板的登录界面,然后在对应的位置输入上图显示的'''username'''和'''password'''就可以登录进宝塔</p>
<p>[[File:media/image330plus5-570.png|576x241px]]</p></li>
<li><p>成功登录宝塔后的会弹出下面的欢迎界面,首先请将中间的用户须知阅读完拖到最下面,然后就可以选择”我已同意并阅读《用户协议》“,接着点击”进入面板”就可以进入宝塔了</p>
<p>[[File:media/image331plus5-571.png|576x213px]]</p></li>
<li><p>进入宝塔后首先会提示需要绑定宝塔官网的账号,如果没有账号可以去宝塔的官网('''https://www.bt.cn''')注册一个</p>
<p>[[File:media/image332plus5-572.png|576x218px]]</p></li>
<li><p>最终显示的界面如下图所示,可以很直观的看到开发板Linux系统的一些状态信息,比如负载状态、CPU的使用率、内存使用率和存储空间的使用情况等</p>
<p>[[File:media/image333plus5-573.png|574x283px]]</p></li>
<li><p>测试宝塔的SSH终端登录</p>
<ol style="list-style-type: lower-alpha;">
<li><p>打开宝塔的SSH终端后首先会提示需要输入开发板系统的密码,此时在密码框中输入'''orangepi'''(默认密码,如果有修改请填写修改后的)即可</p>
<p>[[File:media/image334plus5-574.png|475x330px]]</p></li>
<li><p>成功登录后的显示如下图所示</p>
<p>[[File:media/image335plus5-575.png|575x206px]]</p></li></ol>
</li>
<li><p>在宝塔的软件商店中可以安装Apache、MySQL和PHP等软件,也可以一键部署各种应用程序,这部分功能请自行探索,这里就不一一演示了</p>
<p>[[File:media/image336plus5-576.png|575x279px]]</p></li>
<li><p>宝塔命令行工具测试</p>
<div class="figure">
[[File:media/image337plus5-577.png|388x343px|815iring_001]]
</div></li>
</li>
<li><p>然后在弹出的界面中选择'''zh_CN.UTF-8 UTF-8'''(通过键盘上的上下方向按键来上下移动,通过空格键来选择,最后通过Tab键可以将光标移动到'''&lt;OK&gt;''',然后回车即可)</p>
<p>[[File:media/image338plus5-578.png|575x296px]]</p></li>
<li><p>然后设置默认'''locale'''为'''zh_CN.UTF-8'''</p>
<p>[[File:media/image339plus5-579.png|575x160px]]</p></li>
<li><p>退出界面后就会开始'''locale'''的设置,命令行显示的输出如下所示</p>
{| class="wikitable" style="width:800px;"
</li>
<li><p>然后打开'''Input Method'''</p>
<p>[[File:media/image340plus5-580.png|575x361px]]</p></li>
<li><p>然后选择'''OK'''</p>
<p>[[File:media/image341plus5-581.png|295x212px]]</p></li>
<li><p>然后选择'''Yes'''</p>
<p>[[File:media/image342plus5-582.png|303x192px]]</p></li>
<li><p>然后选择'''fcitx'''</p>
<p>[[File:media/image343plus5-583.png|307x220px]]</p></li>
<li><p>然后选择'''OK'''</p>
<p>[[File:media/image344plus5-584.png|305x216px]]</p></li>
<li><p>'''<span style="color:#FF0000">然后重启Linux系统才能使配置生效</span>'''</p></li>
<li><p>然后打开'''Fcitx configuration'''</p>
<p>[[File:media/image345plus5-585.png|575x376px]]</p></li>
<li><p>然后点击下图所示位置的'''+'''号</p>
<p>[[File:media/image346plus5-586.png|280x187px]]</p></li>
<li><p>然后搜索'''Google Pinyin'''再点击'''OK'''</p>
<p>[[File:media/image347plus5-587.png|291x196px]]</p></li>
<li><p>然后将'''Google Pinyin'''放到最前面</p>
<p>[[File:media/image348plus5-588.png|299x202px]]</p><p>[[File:media/image349plus5-589.png|300x202px]]</p></li>
<li><p>然后打开'''Geany'''这个编辑器测试下中文输入法</p>
<p>[[File:media/image350plus5-590.png|349x212px]]</p></li>
<li><p>中文输入法测试如下所示</p>
<p>[[File:media/image351plus5-591.png|575x325px]]</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:media/image352plus5-592.png|576x356px]]</p></li></ol>
<span id="ubuntu-20.04系统的安装方法"></span>
<ol style="list-style-type: decimal;">
<li><p>首先打开'''Language Support'''</p>
<p>[[File:media/image353plus5-593.png|575x351px]]</p></li>
<li><p>然后找到'''汉语(中国)'''选项</p>
<p>[[File:media/image354plus5-594.png|318x311px]]</p></li>
<li><p>然后请使用鼠标左键选中'''汉语(中国)'''并按住不动,然后往上将其拖到最开始的位置,拖完后的显示如下图所示:</p>
<p>[[File:media/image355plus5-595.png|324x320px]]</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:media/image356plus5-596.png|321x316px]]</p></li>
<li><p>然后设置'''Keyboard input method system'''为'''fcitx'''</p>
<p>[[File:media/image357plus5-597.png|327x320px]]</p></li>
<li><p>'''<span style="color:#FF0000">然后重启Linux系统使配置生效</span>'''</p></li>
<li><p>重新进入系统后,在下面的界面请选择'''不要再次询问我''',然后请根据自己的喜好决定标准文件夹是否也要更新为中文</p>
<p>[[File:media/image358plus5-598.png|303x247px]]</p></li>
<li><p>然后可以看到桌面都显示为中文了</p>
<p>[[File:media/image359plus5-599.png|575x383px]]</p></li>
<li><p>然后我们可以打开'''Geany'''测试下中文输入法,打开方式如下图所示</p>
<p>[[File:media/image360plus5-600.png|576x292px]]</p></li>
<li><p>打开'''Geany'''后,默认还是英文输入法,我们可以通过'''Ctrl+Space'''快捷键来切换成中文输入法,然后就能输入中文了</p>
<p>[[File:media/image361plus5-601.png|575x308px]]</p></li></ol>
<span id="ubuntu-22.04系统的安装方法"></span>
<ol style="list-style-type: decimal;">
<li><p>首先打开'''Language Support'''</p>
<p>[[File:media/image353plus5-602.png|575x351px]]</p></li>
<li><p>然后找到'''汉语(中国)'''选项</p>
<p>[[File:media/image362plus5-603.png|249x242px]]</p></li>
<li><p>然后请使用鼠标左键选中'''汉语(中国)'''并按住不动,然后往上将其拖到最开始的位置,拖完后的显示如下图所示:</p>
<p>[[File:media/image363plus5-604.png|267x262px]]</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:media/image364plus5-605.png|287x282px]]</p></li>
<li><p>'''<span style="color:#FF0000">然后重启Linux系统使配置生效</span>'''</p></li>
<li><p>重新进入系统后,在下面的界面请选择'''不要再次询问我''',然后请根据自己的喜好决定标准文件夹是否也要更新为中文</p>
<p>[[File:media/image358plus5-606.png|303x247px]]</p></li>
<li><p>然后可以看到桌面都显示为中文了</p>
<p>[[File:media/image359plus5-607.png|575x383px]]</p></li>
<li><p>然后打开Fcitx5配置程序</p>
<p>[[File:media/image365plus5-608.png|575x349px]]</p></li>
<li><p>然后选择使用拼音输入法</p>
<p>[[File:media/image366plus5-609.png|338x267px]]</p></li>
<li><p>选择后的界面如下所示,再点击确定即可</p>
<p>[[File:media/image367plus5-610.png|366x290px]]</p></li>
<li><p>然后我们可以打开'''Geany'''测试下中文输入法,打开方式如下图所示</p>
<p>[[File:media/image360plus5-611.png|576x292px]]</p></li>
<li><p>打开'''Geany'''后,默认还是英文输入法,我们可以通过'''Ctrl+Space'''快捷键来切换成中文输入法,然后就能输入中文了</p>
<p>[[File:media/image368plus5-612.png|434x308px]]</p></li></ol>
<span id="远程登录linux系统桌面的方法"></span>
<big>'''https://www.nomachine.com/download/download&id=112&s=ARM'''</big>
[[File:media/image369plus5-613.png|575x227px]]</ol>
<ol start="2" style="list-style-type: lower-alpha;">
<li><p>另外在'''官方工具'''中也可以下载到'''NoMachine'''的安装包</p>
<p>[[File:media/image370plus5-614.png|70x86px]]</p>
<p>先进入'''远程登录软件-NoMachine'''文件夹</p>
<p>[[File:media/image371plus5-615.png|256x46px]]</p>
<p>然后下载arm64版本的deb安装包</p>
<p>[[File:media/image372plus5-616.png|180x109px]]</p></li>
<li><p>然后将下载的'''nomachine_x.x.x_x_arm64.deb'''上传到开发板的Linux系统中</p></li>
<li><p>然后使用下面的命令在开发板的Linux系统中安装'''NoMachine'''</p>
<big>'''https://downloads.nomachine.com/download/?id=9'''</big>
[[File:media/image373plus5-617.png|575x163px]]
</ol>
<ol start="3" style="list-style-type: decimal;">
<li><p>然后在Windows中安装NoMachine,'''安装完后请重启下电脑'''</p></li>
<li><p>然后在Window中打开'''NoMachine'''</p>
<p>[[File:media/image374plus5-618.png|76x66px]]</p></li>
<li><p>NoMachine启动后会自动扫描局域网内其他安装有NoMachine的设备,进入NoMachine的主界面后就可以看到开发板已经在可连接的设备列表里了,然后点击下图红色方框所示的位置即可开始登录开发板的Linux系统桌面</p>
<p>[[File:media/image375plus5-619.png|321x92px]]</p></li>
<li><p>然后点击'''OK'''</p>
<p>[[File:media/image376plus5-620.png|269x184px]]</p></li>
<li><p>然后在下图对应的位置输入开发板Linux系统的用户名和密码,再点击'''OK'''开始登陆</p>
<p>[[File:media/image377plus5-621.png|303x204px]]</p></li>
<li><p>然后在接下来的界面中都点击OK</p></li>
<li><p>最后就能看到开发板Linux系统的桌面了</p>
<p>[[File:media/image378plus5-622.png|411x246px]]</p></li></ol>
<span id="使用vnc远程登录"></span>
</li>
[[File:media/image379plus5-623.png|421x300px]]
</ol>
<ol start="2" style="list-style-type: lower-alpha;">
<li><p>然后输入前面设置的VNC的密码</p>
<p>[[File:media/image380plus5-624.png|221x105px]]</p></li>
<li><p>登录成功后的界面显示如下图所示,然后就可以远程操作开发板linux系统的桌面了</p></li>
[[File:media/image381plus5-625.png|405x293px]]
</ol></ol>
<span id="linux系统支持的部分编程语言测试"></span>
</li>
<li><p>然后在'''Applications'''中就可以看到QT Creator的启动图标</p>
<p>[[File:media/image382plus5-626.png|576x270px]]</p>
<p>也可以使用下面的命令打开QT Creator</p>
{| class="wikitable" style="width:800px;"
</li>
<li><p>QT Creator打开后的界面如下所示</p>
<p>[[File:media/image383plus5-627.png|576x306px]]</p></li>
<li><p>QT Creator的版本如下所示</p>
<ol style="list-style-type: lower-alpha;">
<li><p>QT Creator在'''Ubuntu20.04'''中的默认版本如下所示</p>
<p>[[File:media/image384plus5-628.png|576x308px]]</p></li>
<li><p>QT Creator在'''Ubuntu22.04'''中的默认版本如下所示</p>
<p>[[File:media/image385plus5-629.png|575x307px]]</p></li>
<li><p>QT Creator在'''Debian11'''中的默认版本如下所示</p>
<p>[[File:media/image386plus5-630.png|575x309px]]</p></li></ol>
</li>
<li><p>然后设置下QT</p>
<ol style="list-style-type: lower-alpha;">
<li><p>首先打开'''Help'''-&gt;'''About Plugins...'''</p>
<p>[[File:media/image387plus5-631.png|573x164px]]</p></li>
<li><p>然后去掉'''ClangCodeModel'''的那个勾</p>
<p>[[File:media/image388plus5-632.png|575x359px]]</p></li>
<li><p>'''<span style="color:#FF0000">设置完后需要重启下QT Creator</span>'''</p></li>
<li><p>然后确保QT Creator使用的GCC编译器,如果默认为Clang,请修改为GCC</p>
<p>[[File:media/image389plus5-633.png|576x315px]]</p><p>[[File:media/image390plus5-634.png|575x307px]]</p></li></ol>
</li>
<li><p>然后就可以打开一个示例代码</p>
<p>[[File:media/image391plus5-635.png|575x312px]]</p></li>
<li><p>点击示例代码后会自动打开对应的说明文档,可以仔细看下其中的使用说明</p>
<p>[[File:media/image392plus5-636.png|576x218px]]</p></li>
<li><p>然后点击下'''Configure Project'''</p>
<p>[[File:media/image393plus5-637.png|575x304px]]</p></li>
<li><p>然后点击左下角的绿色三角形编译运行下示例代码</p>
<p>[[File:media/image394plus5-638.png|575x312px]]</p></li>
<li><p>等待一段时间后,会弹出下图所示的界面,此时就说明QT能正常编译运行</p>
<p>[[File:media/image395plus5-639.png|576x308px]]</p></li>
<li><p>参考资料</p>
{| class="wikitable" style="width:800px;"
# ROS 1当前活跃的版本如下所示,推荐版本为'''Noetic Ninjemys'''
::[[File:media/image396plus5-640.png|345x235px]]
::[[File:media/image397plus5-641.png|576x210px]]
::{| class="wikitable" style="width:800px;"
'''http://wiki.ros.org/noetic/Installation'''
|}
<p>[[File:media/image398plus5-642.png|312x176px]]</p></li>
<li><p>然后使用下面的脚本安装ros1</p>
{| class="wikitable" style="width:800px;"
</li>
<li><p>运行完'''test_ros.sh'''脚本后,会弹出下图所示的一个小海龟</p>
<p>[[File:media/image399plus5-643.png|576x276px]]</p></li>
<li><p>然后请保持刚才打开终端窗口在最上面</p></li>
[[File:media/image400plus5-644.png|576x275px]]
</ol>
<ol start="9" style="list-style-type: decimal;">
<li><p>此时按下键盘上的方向按键就可以控制小海龟上下左右移动了</p>
<p>[[File:media/image401plus5-645.png|575x296px]]</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:media/image402plus5-646.png|576x271px]]</p><p>[[File:media/image403plus5-647.png|575x265px]]</p>
{| class="wikitable" style="width:800px;"
|-
<div class="figure">
[[File:media/image404plus5-648.png|576x324px|1]]
</div></li>
<div class="figure">
[[File:media/image405plus5-649.png|576x324px|Screenshot from 2023-05-20 17-42-58]]
</div></li>
|
<big><p>'''如果自己复制的代码这里编译如果有问题,请去[http://www.orangepi.cn/html/serviceAndSupport/index.html 官方工具]中下载源码然后上传到开发板的Linux系统中测试。'''</p></big>
<p>[[File:media/image406plus5-650.png|253x41px]]</p>
|}
{| class="wikitable" style="width:800px;"
<ol style="list-style-type: lower-alpha;">
<li><p>10.1寸MIPI LCD显示屏+触摸屏(此屏幕和OPi5/OPi5B通用)</p>
<p>[[File:media/image407plus5-651.png|338x252px]]</p></li>
<li><p>屏幕转接板+31pin转40pin排线</p>
<div class="figure">
[[File:media/image408plus5-652.png|230x199px|DD9A8F44-0D8F-4f06-9473-B539DEED850C]]
</div></li>
<div class="figure">
[[File:media/image409plus5-653.png|443x41px|C2164119-6EC3-49ae-9A95-BE323F51FAE1]]
</div></li>
<li><p>12pin 触摸屏排线</p>
<p>[[File:media/image410plus5-654.png|344x50px]]</p></li></ol>
</li>
<li><p>按照下图将12pin 触摸屏排线、31pin转40pin排线、30pin MIPI排线接到屏幕转接板上,注意'''<span style="color:#FF0000">触摸屏排线蓝色的绝缘面朝下</span>''',其它两根排线绝缘面朝上,如果接错会导致无显示或者不能触摸的问题</p>
<p>[[File:media/image411plus5-655.png|574x142px]]</p></li>
<li><p>按照下图将连接好排线的转接板置于MIPI LCD屏上面,并通过31pin转40pin排线连接MIPI LCD屏与转接板</p></li>
[[File:media/image412plus5-656.png|382x563px]]
</ol>
<ol start="4" style="list-style-type: decimal;">
<li><p>然后通过12pin触摸屏排线连接触摸屏与转接板,注意绝缘面的朝向</p>
<p>[[File:media/image413plus5-657.png|253x161px]]</p></li>
<li><p>最后通过30pin MIPI排线连接到开发板的LCD接口上</p>
<p>[[File:media/image414plus5-658.png|405x225px]]</p>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
|
<big><p>'''注意,下面的触摸接口不是给LCD MIPI屏幕使用的,目前为备用接口,使用不到。'''</p></big>
<p>[[File:media/image415plus5-659.png|334x70px]]</p>
|}
</li></ol>
<li><p>linux镜像默认是没有打开mipi lcd屏幕的配置的,如果需要使用mipi lcd屏幕,需要手动打开才行。</p></li>
<li><p>开发板mipi lcd屏幕接口的位置如下所示:</p>
<p>[[File:media/image416plus5-660.png|428x77px]]</p></li>
<li><p>打开mipi lcd配置的步骤如下所示:</p>
<ol style="list-style-type: lower-alpha;">
</li>
<li><p>然后选择'''System'''</p>
<p>[[File:media/image223plus5-661.png|379x175px]]</p></li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:media/image224plus5-662.png|379x164px]]</p></li>
<li><p>然后使用键盘的方向键定位到'''opi5plus-lcd''',再使用'''空格'''选中</p>
<p>[[File:media/image417plus5-663.png|349x57px]]</p></li>
<li><p>然后选择'''&lt;Save&gt;'''保存</p>
<p>[[File:media/image418plus5-664.png|263x123px]]</p></li>
<li><p>然后选择'''&lt;Back&gt;'''</p>
<p>[[File:media/image419plus5-665.png|264x116px]]</p></li>
<li><p>然后选择'''&lt;Reboot&gt;'''重启系统使配置生效</p>
<p>[[File:media/image420plus5-666.png|226x105px]]</p></li></ol>
</li>
<li><p>启动后可以看到lcd屏幕的显示如下所示(默认为竖屏):</p></li>
[[File:media/image421plus5-667.png|169x244px]]
</ol>
<ol style="list-style-type: decimal;">
<li><p>首先在linux系统中打开'''Display'''设置</p>
<p>[[File:media/image422plus5-668.png|339x234px]]</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:media/image423plus5-669.png|330x208px]]</p></li></ol>
</li>
<li><p>然后点击'''Apply'''</p>
<p>[[File:media/image424plus5-670.png|330x207px]]</p></li>
<li><p>然后选择'''Keep this configuration'''</p>
<p>[[File:media/image425plus5-671.png|458x258px]]</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:media/image22plus5-672.png|268x151px]]</p></li>
<li><p>1300万MIPI接口的OV13855摄像头</p>
<p>[[File:media/image23plus5-673.png|253x150px]]</p></li></ol>
<p>OV13850和OV13855摄像头使用的转接板和FPC排线是一样的,只是两款摄像头接在转接板上的位置不一样。FPC排线如下图所示,请注意FPC排线是有方向的,标注'''TO MB'''那端需要插到开发板的摄像头接口中,标注'''TO CAMERA'''那端需要插到摄像头转接板上。</p>
[[File:media/image426plus5-674.png|373x78px]]
摄像头转接板上总共有3个摄像头的接口,同一时间只能接一个使用,如下图所示,其中:
<li><p>3号接口未使用,忽略即可</p></li>
[[File:media/image427plus5-675.png|288x172px]]
</ol>
Orange Pi 5 Plus开发板上总共有1个摄像头接口,位置如下所示:
[[File:media/image428plus5-676.png|408x95px]]
摄像头插在开发板的摄像头接口的方法如下所示:
[[File:media/image429plus5-677.png|332x154px]]
连接好摄像头到开发板上后,我们可以使用下面的方法来测试下摄像头:
</li>
<li><p>然后选择'''System'''</p>
<p>[[File:media/image223plus5-678.png|399x184px]]</p></li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:media/image224plus5-679.png|403x175px]]</p></li>
<li><p>然后使用使用键盘的方向键定位到下图所示的位置,再使用'''空格'''选中想要打开的摄像头,其中'''opi5plus-ov13850'''表示使用ov13850摄像头,'''opi5plus-ov13855'''表示使用ov13855摄像头。</p>
<p>[[File:media/image430plus5-680.png|400x37px]]</p></li>
<li><p>然后选择'''&lt;Save&gt;'''保存</p>
<p>[[File:media/image431plus5-681.png|338x109px]]</p></li>
<li><p>然后选择'''&lt;Back&gt;'''</p>
<p>[[File:media/image432plus5-682.png|338x86px]]</p></li>
<li><p>然后选择'''&lt;Reboot&gt;'''重启系统使配置生效</p>
<p>[[File:media/image228plus5-683.png|316x139px]]</p></li>
<li><p>然后在桌面系统中打开一个终端,再运行下面的脚本</p>
{| class="wikitable" style="width:800px;"
<div class="figure">
[[File:media/image433plus5-684.png|576x324px|1]]
</div></li></ol>
<div class="figure">
[[File:media/image434plus5-685.jpeg|199x183px|IMG_256png]]
</div></li>
<li><p>然后对着开发板上的红外接收器按下遥控器上的按键,红外接收器在开发板上的位置如下图所示:</p>
<p>[[File:media/image435plus5-686.png|346x92px]]</p></li>
<li><p>然后就能看到'''evtest'''会打印接收到的键值了</p>
{| class="wikitable" style="width:800px;"
<ol style="list-style-type: decimal;">
<li><p>开发板上预留了一个RTC电池的接口,位置如下所示:</p>
<p>[[File:media/image27plus5-687.png|344x126px]]</p></li>
<li><p>需要购买的RTC电池如下所示,接口为2pin,1.25mm间距</p>
<p>[[File:media/image26plus5-688.png|152x81px]]</p></li>
<li><p>开发板上使用的RTC芯片为HYM8563TS,此芯片的特点有:</p>
<ol style="list-style-type: lower-alpha;">
<ol style="list-style-type: decimal;">
<li><p>开发板上有用于接散热风扇的接口,接口规格为'''2pin 1.25mm间距''','''5V电压驱动''',风扇接口的位置如下图所示:</p>
<p>[[File:media/image18plus5-689.png|440x169px]]</p></li>
<li><p>开发板上的风扇可以通过PWM来调节转速和开关,使用的PWM引脚为'''PWM3_IR_M1'''</p></li>
<li><p>Linux系统默认使用[https://github.com/orangepi-xunlong/linux-orangepi/blob/orange-pi-5.10-rk3588/drivers/hwmon/pwm-fan.c '''pwm-fan''']驱动来控制风扇,所使用的dts配置如下所示:</p>
</li>
<li><p>另外开发板配有开关机按键,还可以'''短按'''开发板上的开关机按键来关机。</p>
<p>[[File:media/image436plus5-690.png|444x98px]]</p>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
<big>'''注意,Linux桌面版系统按下开关机按键后会弹出下图所示的确认框,需要点击Shut Down选项后才会关机。'''</big>
[[File:media/image437plus5-691.png|256x240px]]
|}
</li></ol>
<ol start="3" style="list-style-type: decimal;">
<li><p>关机后短按开发板上的开关机按键即可开机。</p>
<p>[[File:media/image436plus5-692.png|444x98px]]</p></li>
<li><p>重启linux系统的命令为</p>
{| class="wikitable" style="width:800px;"
<ol style="list-style-type: lower-alpha;">
<li><p>首先打开设置</p>
<p>[[File:media/image438plus5-693.png|243x181px]]</p></li>
<li><p>然后选择'''About''',如果'''Windowing &gt; System'''一栏显示的'''wayland'''说明设置正确</p>
<p>[[File:media/image439plus5-694.png|362x303px]]</p></li></ol>
</li>
<li><p>当'''Log Out'''出系统后会进入下面的登录界面</p>
<p>[[File:media/image440plus5-695.png|258x108px]]</p></li>
<li><p>再次登录系统前请先点击下图所示的位置</p>
<p>[[File:media/image441plus5-696.png|259x108px]]</p></li>
<li><p>然后选择'''Ubuntu on Wayland''',再输入密码登录系统</p>
<p>[[File:media/image442plus5-697.png|218x312px]]</p></li></ol>
== 切换默认音频设备的方法 ==
<ol style="list-style-type: decimal;">
<li><p>首先打开设置</p>
<p>[[File:media/image438plus5-698.png|221x164px]]</p></li>
<li><p>然后选择'''Sound''',然后在'''Output Device'''中选择想要使用的音频设备即可</p>
<p>[[File:media/image443plus5-699.png|375x314px]]</p></li></ol>
<span id="gpu的测试方法"></span>
<p>orangepi@orangepi:~$ '''glmark2'''</p>
|}
<p>[[File:media/image444plus5-700.png|381x258px]]</p></li>
<li><p>glmark2跑分测试一般为1000多分</p>
<p>[[File:media/image445plus5-701.png|331x222px]]</p></li>
<li><p>运行'''gpu_load.sh'''脚本可以查看GPU当前的负载情况</p>
{| class="wikitable" style="width:800px;"
<p>orangepi@orangepi:~$ '''gpu_load.sh'''</p>
|}
<p>[[File:media/image446plus5-702.png|529x281px]]</p></li></ol>
<span id="chromium浏览器硬解播放视频的测试方法"></span>
<ol style="list-style-type: decimal;">
<li><p>首先打开Chromium浏览器</p>
<p>[[File:media/image447plus5-703.png|576x324px]]</p></li>
<li><p>然后在Chromium浏览器中输入'''chrome://gpu'''可以查看下GPU和视频解码的支持情况</p>
<p>[[File:media/image448plus5-704.png|337x197px]]</p></li>
<li><p>然后可以打开视频网站播放一个视频文件,或者在浏览器中输入下面的路径名播放系统自带的一个测试视频文件</p>
{| class="wikitable" style="width:800px;"
<div class="figure">
[[File:media/image449plus5-705.png|576x324px|Screenshot from 2023-05-22 15-01-46]]
</div></li></ol>
<ol style="list-style-type: decimal;">
<li><p>首先登出系统</p>
<p>[[File:media/image450plus5-706.png|231x153px]] [[File:media/image451plus5-707.png|266x118px]]</p></li>
<li><p>当登出系统后会进入下面的登录界面</p>
<p>[[File:media/image440plus5-708.png|258x108px]]</p></li>
<li><p>然后点击下图所示的位置</p>
<p>[[File:media/image441plus5-709.png|259x108px]]</p></li>
<li><p>然后选择'''Kodi Wayland''',再输入密码登录系统</p>
<p>[[File:media/image452plus5-710.png|262x273px]]</p></li>
<li><p>Kodi打开后的界面显示如下所示</p>
<div class="figure">
[[File:media/image453plus5-711.png|461x259px|Screenshot from 2023-03-03 14-31-20]]
</div></li>
<li><p>然后点击设置</p>
<p>[[File:media/image454plus5-712.png|343x149px]]</p></li>
<li><p>然后选择'''Player'''</p>
<p>[[File:media/image455plus5-713.png|474x268px]]</p></li>
<li><p>然后选择'''Videos''',然后点击左下角的'''Standard'''</p>
<p>[[File:media/image456plus5-714.png|477x268px]]</p></li>
<li><p>点击两次后会切换成'''Expert'''模式,具体显示如下图所示</p>
<p>[[File:media/image457plus5-715.png|441x249px]]</p></li>
<li><p>然后在'''Processing'''设置中打开'''Allow using DRM PRIME decoder'''</p>
<p>[[File:media/image458plus5-716.png|442x250px]]</p></li>
<li><p>然后我们来导入一个系统自带的测试视频测试下,你也可以上传想要播放的视频到系统中,然后导入播放</p>
<ol style="list-style-type: lower-alpha;">
<li><p>首先进入主界面,然后选择'''Movies'''</p>
<p>[[File:media/image459plus5-717.png|424x239px]]</p></li>
<li><p>然后选择'''Add videos...'''</p>
<p>[[File:media/image460plus5-718.png|429x242px]]</p></li>
<li><p>然后选择'''Browse'''</p>
<p>[[File:media/image461plus5-719.png|428x270px]]</p></li>
<li><p>然后选择'''Root filesystem'''</p>
<p>[[File:media/image462plus5-720.png|414x169px]]</p></li>
<li><p>然后选择'''usr'''</p>
<p>[[File:media/image463plus5-721.png|416x273px]]</p></li>
<li><p>然后选择'''local'''</p>
<p>[[File:media/image464plus5-722.png|417x274px]]</p></li>
<li><p>然后选择'''OK'''</p>
<p>[[File:media/image465plus5-723.png|425x278px]]</p></li>
<li><p>然后选择'''OK'''</p>
<p>[[File:media/image466plus5-724.png|431x273px]]</p></li>
<li><p>然后选择OK</p>
<p>[[File:media/image467plus5-725.png|454x260px]]</p></li>
<li><p>然后进入local文件夹中</p>
<p>[[File:media/image468plus5-726.png|456x258px]]</p></li>
<li><p>然后就可以播放'''test.mp4'''测试视频了</p>
<p>[[File:media/image469plus5-727.png|462x262px]]</p></li></ol>
</li>
<li><p>播放视频的时候可以在命令行中(通过ssh或者串口)运行下'''vpu_debug.sh'''脚本,如果有下面的打印输出,说明有使用硬件来解码视频</p>
</li>
<li><p>播放'''test.mp4'''视频文件CPU的占用率在'''20%~30%'''左右。</p>
<p>[[File:media/image470plus5-728.png|577x126px]]</p></li></ol>
<span id="ubuntu22.04-gnome安装ros-2-humble的方法"></span>
<div class="figure">
[[File:media/image471plus5-729.png|576x324px|Screenshot from 2023-05-22 15-17-44]]
</div></li>
<ol style="list-style-type: decimal;">
<li><p>首先打开设置</p>
<p>[[File:media/image438plus5-730.png|243x181px]]</p></li>
<li><p>然后找到'''Region &amp; Language'''选项,然后点击'''Manage Installed Languages'''选项</p>
<p>[[File:media/image472plus5-731.png|576x352px]]</p></li>
<li><p>然后请使用鼠标左键选中'''汉语(中国)'''并按住不动,然后往上将其拖到最开始的位置,拖完后的显示如下图所示:</p>
<p>[[File:media/image473plus5-732.png|575x428px]]</p></li>
<li><p>然后选择'''Apply System-Wide'''将中文设置应用到整个系统</p>
<p>[[File:media/image474plus5-733.png|576x427px]]</p></li>
<li><p>'''<span style="color:#FF0000">然后重启Linux系统使配置生效</span>'''</p></li>
<li><p>重新进入系统后,在下面的界面请选择'''不要再次询问我''',然后请根据自己的喜好决定标准文件夹是否也要更新为中文</p>
<p>[[File:media/image475plus5-734.png|340x276px]]</p></li>
<li><p>然后可以看到桌面都显示为中文了</p>
<div class="figure">
[[File:media/image476plus5-735.png|576x324px|截图 2023-03-08 09-34-07]]
</div></li>
<li><p>然后打开Fcitx5配置程序</p>
<p>[[File:media/image477plus5-736.png|576x326px]]</p></li>
<li><p>然后选择使用拼音输入法</p>
<p>[[File:media/image478plus5-737.png|576x430px]]</p></li>
<li><p>选择后的界面如下所示,再点击确定即可</p>
<p>[[File:media/image479plus5-738.png|504x373px]]</p></li>
<li><p>然后我们可以打开'''Geany'''测试下中文输入法,打开方式如下图所示</p>
<p>[[File:media/image480plus5-739.png|575x325px]]</p></li>
<li><p>打开'''Geany'''后,默认还是英文输入法,我们可以通过'''Ctrl+Space'''快捷键来切换成中文输入法,然后就能输入中文了</p>
<p>[[File:media/image481plus5-740.png|576x364px]]</p></li></ol>
<span id="orange-pi-os-arch系统使用说明"></span>
'''(PCIE+USB接口)'''
| [[File:media/image219plus5-741.p%20ngpng]]
| '''Debian'''
'''(PCIE+USB接口)'''
| [[File:media%20/image220plus5-742.png]]
| '''Debian'''
'''(PCIE+USB接口)'''
| [[File:media/image221plus5-743.p%20ngpng]]
| '''Debian'''
<ol start="2" style="list-style-type: decimal;">
<li><p>然后将WIFI模块插入开发板的M.2 E-Key接口中并固定好</p>
<p>[[File:media/image222plus5-744.png|403x181px]]</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:media/image482plus5-745.png|252x160px]]</p></li>
<li><p>然后选择Wi-Fi</p>
<p>[[File:media/image483plus5-746.png|337x215px]]</p></li>
<li><p>然后选择想要连接的WIFI</p>
<p>[[File:media/image484plus5-747.png|466x249px]]</p></li>
<li><p>然后输入WIFI的密码,再点击'''Connect'''</p>
<p>[[File:media/image485plus5-748.png|284x188px]]</p></li>
<li><p>然后再次进入下面的界面就能看到WIFI已连接</p>
<p>[[File:media/image486plus5-749.png|544x383px]]</p></li></ol>
</li>
<li><p>蓝牙的使用示例:</p>
<ol style="list-style-type: lower-alpha;">
<li><p>首先点击桌面右上角的这块区域</p>
<p>[[File:media/image482plus5-750.png|272x173px]]</p></li>
<li><p>然后打开设置</p>
<p>[[File:media/image487plus5-751.png|288x238px]]</p></li>
<li><p>然后在设置中选择蓝牙,并确保蓝牙右上角的开关按钮已打开</p>
<p>[[File:media/image488plus5-752.png|457x301px]]</p></li>
<li><p>然后选择想要配置对的蓝牙设备,比如和安卓手机配对</p>
<p>[[File:media/image489plus5-753.png|451x296px]]</p></li>
<li><p>然后点击'''Confirm''',手机端也需要确认配对</p>
<p>[[File:media/image490plus5-754.png|221x142px]]</p></li>
<li><p>蓝牙和安卓手机连接后的显示如下所示:</p>
<p>[[File:media/image491plus5-755.png|451x296px]]</p></li>
<li><p>然后点击已配对的蓝牙设备会弹出下图所示的操作界面</p>
<p>[[File:media/image492plus5-756.png|480x315px]]</p></li>
<li><p>此时点击'''Send Files...'''就可给手机发送一个文件</p></li>
[[File:media/image493plus5-757.png|525x297px]]
</ol>
<div class="figure">
[[File:media/image494plus5-758.png|576x324px|Screenshot from 2023-04-21 04-17-07]]
</div></li></ol>
<ol style="list-style-type: lower-alpha;">
<li><p>10.1寸MIPI LCD显示屏+触摸屏(和OPi5/OPi5B通用)</p>
<p>[[File:media/image407plus5-759.png|308x237px]]</p></li>
<li><p>屏幕转接板+31pin转40pin排线</p>
<div class="figure">
[[File:media/image408plus5-760.png|160x139px|DD9A8F44-0D8F-4f06-9473-B539DEED850C]]
</div></li>
<div class="figure">
[[File:media/image409plus5-761.png|421x39px|C2164119-6EC3-49ae-9A95-BE323F51FAE1]]
</div></li>
<li><p>12pin 触摸屏排线</p>
<p>[[File:media/image410plus5-762.png|300x44px]]</p></li></ol>
</li>
<li><p>按照下图将12pin 触摸屏排线、31pin转40pin排线、30pin MIPI排线接到屏幕转接板上,注意'''<span style="color:#FF0000">触摸屏排线蓝色的绝缘面朝下</span>''',其它两根排线绝缘面朝上,如果接错会导致无显示或者不能触摸的问题</p>
<p>[[File:media/image411plus5-763.png|574x142px]]</p></li>
<li><p>按照下图将连接好排线的转接板置于MIPI LCD屏上面,并通过31pin转40pin排线连接MIPI LCD屏与转接板</p></li>
[[File:media/image412plus5-764.png|382x563px]]
</ol>
<ol start="4" style="list-style-type: decimal;">
<li><p>然后通过12pin触摸屏排线连接触摸屏与转接板,注意绝缘面的朝向</p>
<p>[[File:media/image413plus5-765.png|246x156px]]</p></li>
<li><p>最后通过30pin MIPI排线连接到开发板的LCD接口上</p>
<p>[[File:media/image414plus5-766.png|363x202px]]</p>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
|
<big><p>'''注意,下面的触摸接口不是给LCD MIPI屏幕使用的,目前为备用接口,使用不到。'''</p></big>
<p>[[File:media/image415plus5-767.png|334x70px]]</p>
|}
</li></ol>
<ol style="list-style-type: decimal;">
<li><p>开发板上mipi lcd屏幕的接口的位置如下图所示</p>
<p>[[File:media/image416plus5-768.png|575x103px]]</p></li>
<li><p>OPi OS Arch镜像默认是没有打开mipi lcd屏幕配置的,如果需要使用mipi lcd屏幕,需要手动打开才行。打开mipi lcd配置的方法如下所示:</p>
<ol style="list-style-type: lower-alpha;">
<li><p>重启后可以看到lcd屏幕的显示如下所示(默认为竖屏):</p></li>
[[File:media/image495plus5-769.png|162x242px]]
</ol>
<ol style="list-style-type: decimal;">
<li><p>首先点击桌面右上角的这块区域</p>
<p>[[File:media/image482plus5-770.png|193x123px]]</p></li>
<li><p>然后打开设置</p>
<p>[[File:media/image487plus5-771.png|193x159px]]</p></li>
<li><p>然后选择'''Displays'''</p>
<p>[[File:media/image496plus5-772.png|424x279px]]</p></li>
<li><p>然后在'''Displays'''的'''Orientation'''中选择想要旋转的方向</p>
<p>[[File:media/image497plus5-773.png|426x282px]]</p></li>
<li><p>然后选择'''Apply'''</p>
<p>[[File:media/image498plus5-774.png|425x282px]]</p></li>
<li><p>然后就能看到屏幕已经旋转好了,此时还需要选择'''Keep Changes'''来最后确定旋转</p>
<p>[[File:media/image499plus5-775.png|259x130px]]</p></li>
<li><p>LCD屏幕旋转90度后的显示如下所示:</p>
<p>[[File:media/image500plus5-776.png|359x229px]]</p></li>
<li><p>'''OPi OS Arch系统LCD屏幕的触摸功能会随着显示方向的旋转而旋转,无需其他设置。'''</p></li></ol>
<ol style="list-style-type: lower-alpha;">
<li><p>1300万MIPI接口的OV13850摄像头</p>
<p>[[File:media/image22plus5-777.png|215x121px]]</p></li>
<li><p>1300万MIPI接口的OV13855摄像头</p>
<p>[[File:media/image23plus5-778.png|189x112px]]</p></li></ol>
<p>OV13850和OV13855摄像头使用的转接板和FPC排线是一样的,只是两款摄像头接在转接板上的位置不一样。FPC排线如下图所示,请注意FPC排线是有方向的,标注'''TO MB'''那端需要插到开发板的摄像头接口中,标注'''TO CAMERA'''那端需要插到摄像头转接板上。</p>
[[File:media/image426plus5-779.png|370x77px]]
摄像头转接板上总共有3个摄像头的接口,同一时间只能接一个使用,如下图所示,其中:
<li><p>3号接口未使用,忽略即可</p>
[[File:media/image427plus5-780.png|288x172px]]
</li></ol>
Orange Pi 5 Plus开发板上总共有1个摄像头接口,位置如下所示:
[[File:media/image428plus5-781.png|367x85px]]
摄像头插在开发板的摄像头接口的方法如下所示:
[[File:media/image429plus5-782.png|332x154px]]
连接好摄像头到开发板上后,我们可以使用下面的方法来测试下摄像头:
<div class="figure">
[[File:media/image501plus5-783.png|576x324px|Screenshot from 2023-04-20 17-16-08]]
</div></li></ol>
<ol style="list-style-type: decimal;">
<li><p>首先点击桌面右上角的这块区域</p>
<p>[[File:media/image482plus5-784.png|217x138px]]</p></li>
<li><p>然后打开设置</p>
<p>[[File:media/image502plus5-785.png|259x196px]]</p></li>
<li><p>然后找到'''Region &amp; Language'''选项</p>
<p>[[File:media/image503plus5-786.png|394x260px]]</p></li>
<li><p>然后选择'''Language'''</p>
<p>[[File:media/image504plus5-787.png|401x264px]]</p></li>
<li><p>然后选择汉语</p>
<p>[[File:media/image505plus5-788.png|443x290px]]</p></li>
<li><p>然后点击'''Select'''</p>
<p>[[File:media/image506plus5-789.png|443x292px]]</p></li>
<li><p>然后点击'''Logout...'''登出系统,再重新登入系统</p>
<p>[[File:media/image507plus5-790.png|395x260px]]</p></li>
<li><p>然后可以看到桌面都显示为中文了</p>
<div class="figure">
[[File:media/image508plus5-791.png|498x280px|截图 2023-04-20 20-20-06]]
</div></li>
</li>
<li><p>然后打开Fcitx配置程序</p>
<p>[[File:media/image509plus5-792.png|395x223px]]</p><p>[[File:media/image510plus5-793.png|396x223px]]</p></li>
<li><p>然后添加'''Google拼音'''输入法</p>
<p>[[File:media/image511plus5-794.png|248x228px]]</p><p>[[File:media/image512plus5-795.png|372x252px]]</p></li>
<li><p>然后我们可以打开一个终端测试下中文输入法,打开终端后,如果默认还是英文输入法,我们可以通过'''Ctrl+Space'''快捷键来切换成中文输入法,然后就能输入中文了</p>
<div class="figure">
[[File:media/image513plus5-796.png|459x258px|截图 2023-04-20 20-38-24]]
</div></li></ol>
<ol start="1" style="list-style-type: decimal;">
<li><p>开发板HDMI In接口的所在位置如下所示:</p>
<p>[[File:media/image255plus5-797.png|351x112px]]</p></li>
<li><p>首先使用下图所示的HDMI转HDMI线将其它设备的HDMI输出接到开发板的HDMI In接口上</p>
<p>[[File:media/image10plus5-798.png|199x129px]]</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:media/image514plus5-799.png|576x326px]]</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:media/image515plus5-800.png|356x200px]]</p></li>
<li><p>然后找到'''Qt V4L2 test Utility'''并打开</p>
<p>[[File:media/image516plus5-801.png|367x205px]]</p></li>
<li><p>然后请确保'''Qt V4L2 test Utility'''识别到了HDMI In设备</p>
<p>[[File:media/image517plus5-802.png|508x185px]]</p></li>
<li><p>然后点击下图所示的位置就可以看到HDMI In输入的视频</p>
<p>[[File:media/image518plus5-803.png|508x359px]]</p></li>
<li><p>HDMI In输入的视频窗口如下所示:</p>
<div class="figure">
[[File:media/image519plus5-804.png|572x322px|Screenshot from 2023-05-22 18-12-56]]
</div></li></ol>
'''进入系统后可以运行下gpio readall命令,如果能看到下面的输出,说明wiringOP已经预装并且能正常使用。'''</big>
[[File:media/image520plus5-805.png|434x308px]]
<big>'''wiringOP目前主要适配了设置GPIO口输入输出,设置GPIO口输出高低电平以及设置上下拉电阻的功能,像硬件PWM这样的功能是用不了的。'''</big>
<big><p>'''注意,Orange Pi 5 Plus需要下载wiringOP next分支的代码,请别漏了-b next这个参数。'''</p>
<p>'''如果从GitHub下载代码有问题,可以去[http://www.orangepi.cn/html/serviceAndSupport/index.html Orange Pi 5 Plus资料下载页面的官方工具]中下载wiringOP.tar.gz的源码压缩包。'''</p></big>
<p>[[File:media/image521plus5-806.png|287x83px]]</p>
|}
</li>
</li>
<li><p>测试gpio readall命令的输出如下</p>
<p>[[File:media/image520plus5-807.png|568x403px]]</p></li></ol>
<span id="pin接口gpioi2cuartspican和pwm测试-1"></span>
<ol style="list-style-type: decimal;">
<li><p>开发板40 pin中总共有'''28'''个GPIO口可以使用,下面以7号引脚——对应GPIO为GPIO1_D6 ——对应wPi序号为2——为例演示如何设置GPIO口的高低电平</p>
<p>[[File:media/image522plus5-808.png|576x147px]]</p></li>
<li><p>首先设置GPIO口为输出模式,其中第三个参数需要输入引脚对应的wPi的序号</p>
{| class="wikitable" style="width:800px;"
<ol style="list-style-type: decimal;">
<li><p>下面以7号引脚——对应GPIO为GPIO1_D6 ——对应wPi序号为2——为例演示如何设置GPIO口的上下拉电阻</p>
<p>[[File:media/image522plus5-809.png|576x147px]]</p></li>
<li><p>首先需要设置GPIO口为输入模式,其中第三个参数需要输入引脚对应的wPi的序号</p>
{| class="wikitable" style="width:800px;"
<ol style="list-style-type: decimal;">
<li><p>由下图可知,Orange Pi 5 Plus可用的SPI为SPI0和SPI4</p>
<p>[[File:media/image294plus5-810.png|575x137px]]</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:media/image294plus5-811.png|575x137px]]</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:media/image294plus5-812.png|575x137px]]</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:media/image294plus5-813.png|575x137px]]</p></li>
<li><p>PWM在40pin中对应的引脚如下表所示。PWM0_M0和PWM0_M2、PWM1_M0和PWM1_M2、PWM14_M0和PWM14_M2同一时间只能使用其中一个,不能同时使用,它们都是同一个PWM,只是接到不同的引脚上去了而已,请不要以为它们是两个不同的PWM总线。</p></li>
<div class="figure">
[[File:media/image523plus5-814.png|575x78px|1010iring_001]]
</div></li>
<li><p>然后由下表可知,pwm14寄存器的基地址为febf0020,再看 '''ls /sys/class/pwm/ -l'''命令的输出,可以看到pwmchip2中链接到了febf0020.pwm,所以pwm14对应pwmchip为pwmchip2</p>
<p>[[File:media/image308plus5-815.png|575x287px]]</p></li>
<li><p>然后使用下面的命令可以让pwm14输出一个50Hz的方波(请先切换到root用户,再执行下面的命令)</p></li>
|}
[[File:media/image309plus5-816.png|575x346px]]
</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:media/image310plus5-817.png|574x137px]]</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:media/image524plus5-818.png|576x241px]]</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:media/image525plus5-819.png|576x298px]]
<div class="figure">
[[File:media/image526plus5-820.png|575x278px|选区_396]]
</div></li>
<div class="figure">
[[File:media/image527plus5-821.png|576x132px|选区_238]]
</div></li>
<div class="figure">
[[File:media/image528plus5-822.png|576x289px|6]]
</div></li>
</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:media/image529plus5-823.png|317x154px]]</p></li>
<li><p>按下回车键后首先会弹出一个Warring</p>
<p>[[File:media/image530plus5-824.png|314x170px]]</p></li>
<li><p>再按下回车键就会开始更新u-boot,更新完后会显示下面的信息</p>
<p>[[File:media/image531plus5-825.png|223x125px]]</p></li>
<li><p>然后就可以重启开发板来测试u-boot的修改是否生效了</p></li></ol>
</li>
<div class="figure">
[[File:media/image532plus5-826.png|575x116px|选区_240]]
</div></li>
<div class="figure">
[[File:media/image528plus5-827.png|576x289px|6]]
</div></li>
<li><p>然后会提示是否需要显示内核配置界面,如果不需要修改内核配置,则选择第一个即可,如果需要修改内核配置,则选择第二个</p>
<p>[[File:media/image533plus5-828.png|576x87px]]</p></li>
<li><p>如果第4) 步选择了需要显示内核配置菜单(第二个选项),则会弹出通过'''make menuconfig'''打开的内核配置的界面,此时可以直接修改内核的配置,修改完后再保存退出即可,退出后会开始编译内核源码</p>
<p>[[File:media/image534plus5-829.png|575x400px]]</p></li></ol>
<!-- -->
<li><p>也可以设置'''orangepi-build/userpatches/config-default.conf'''配置文件中的'''KERNEL_CONFIGURE=no''',这样可以永久禁用这个功能</p></li>
<li><p>编译内核的时候如果提示下面的错误,这是由于Ubuntu &gt; PC的终端界面太小,导致'''make &gt; menuconfig'''的界面无法显示,请把Ubuntu &gt; PC的终端调到最大,然后重新运行build.sh脚本</p>
<p>[[File:media/image535plus5-830.png|574x234px]]</p></li></ol>
<!-- -->
<div class="figure">
[[File:media/image536plus5-831.png|576x119px|选区_241]]
</div></ol>
<div class="figure">
[[File:media/image528plus5-832.png|576x289px|6]]
</div></li>
<div class="figure">
[[File:media/image537plus5-833.png|575x180px|7]]
</div></li>
<div class="figure">
[[File:media/image538plus5-834.png|576x75px|选区_245]]
</div></li></ol>
<div class="figure">
[[File:media/image539plus5-835.png|576x78px|选区_397]]
</div></li>
<div class="figure">
[[File:media/image540plus5-836.png|575x99px|Selection_001]]
</div>
<p>[[File:media/image541plus5-837.png|576x74px]]</p>
<p>然后可以选择需要安装的额外的软件包。这里请按下回车键直接跳过。</p>
<p>[[File:media/image542plus5-838.png|575x264px]]</p></li>
<li><p>然后就会开始编译rootfs,编译时提示的部分信息说明如下所示</p>
<ol style="list-style-type: lower-alpha;">
<div class="figure">
[[File:media/image543plus5-839.png|576x128px|选区_242]]
</div></ol>
<div class="figure">
[[File:media/image528plus5-840.png|576x289px|6]]
</div></li>
<div class="figure">
[[File:media/image537plus5-841.png|575x180px|7]]
</div></li>
<div class="figure">
[[File:media/image538plus5-842.png|576x75px|选区_245]]
</div></li></ol>
<div class="figure">
[[File:media/image539plus5-843.png|569x77px|选区_397]]
</div></li>
<div class="figure">
[[File:media/image540plus5-844.png|575x99px|Selection_001]]
</div>
<p>[[File:media/image541plus5-845.png|576x74px]]</p>
<p>然后可以选择需要安装的额外的软件包。这里请按下回车键直接跳过。</p>
<p>[[File:media/image542plus5-846.png|575x264px]]</p></li>
<li><p>然后就会开始编译linux镜像,编译的大致流程如下</p>
<ol style="list-style-type: lower-alpha;">
<big>'''如果从github下载代码有问题,可以去开发板的[http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-5-plus.html 官方工具]中下载内核源码压缩包,然后上传到开发板的linux系统中,再解压即可。'''</big>
[[File:media/image544plus5-847.png|223x86px]] [[File:media/image545plus5-848.png|305x87px]]
<div class="figure">
[[File:media/image546plus5-849.png|576x290px|9D229F96-887B-4c6b-8E6E-681C9994DFA0]]
</div></li></ol>
</li>
<li><p>成功登录系统后的显示如下图所示</p>
<p>[[File:media/image547plus5-850.png|553x330px]]</p></li>
<li><p>如果电脑装的Windows系统,可以参考[[Orange Pi 5 Plus#Windows下SSH远程登录开发板|'''Windows下SSH远程登录开发板''']]一小节介绍的方法进行登录。</p></li></ol>
<big>'''请注意,OpenWRT系统默认将靠近Type-C电源接口的网口配置成WAN口功能,靠近HDMI接口的网口配置为LAN口功能。'''</big>
[[File:media/image548plus5-851.png|357x139px]]
|}
<div class="figure">
::[[File:media/image549plus5-852.png|552x135px|2023-04-21 14-41-42 的屏幕截图]]
</div>
<ol start="4" style="list-style-type: decimal;">
<li><p>'''<span style="color:#FF0000">OpenWrt系统默认是没有设置密码的</span>''',所以直接点击'''登录'''按钮即可,登录成功后界面显示如下图所示</p>
<p>[[File:media/image550plus5-853.png|552x295px]]</p></li></ol>
<span id="通过luci管理界面登录终端"></span>
<big>'''请注意,OpenWRT系统默认将靠近Type-C电源接口的网口配置成WAN口功能,靠近HDMI接口的网口配置为LAN口功能。'''</big>
[[File:media/image548plus5-854.png|357x139px]]
|}
<div class="figure">
::[[File:media/image549plus5-855.png|552x135px|2023-04-21 14-41-42 的屏幕截图]]
</div>
<li>在导航栏的'''“服务”'''一栏中选择'''“终端”'''并点击进入</li>
[[File:media/image551plus5-856.png|576x227px]]
</ol>
<ol start="5" style="list-style-type: decimal;">
<li><p>此时终端界面如下图所示</p>
<p>[[File:media/image552plus5-857.png|576x407px]]</p></li>
<li><p>输入用户名root即可登录</p>
<p>[[File:media/image553plus5-858.png|575x334px]]</p></li></ol>
<span id="使用ip地址端口号方式登录终端"></span>
<big>'''请注意,OpenWRT系统默认将靠近Type-C电源接口的网口配置成WAN口功能,靠近HDMI接口的网口配置为LAN口功能。'''</big>
[[File:media/image548plus5-859.png|357x139px]]
|}
<div class="figure">
::[[File:media/image554plus5-860.png|553x296px|2023-04-21 14-54-26 的屏幕截图]]
</div>
<li><p>在导航栏中找到”'''系统'''”选项并点击</p></li>
<li><p>在系统下方的竖栏选项中,选择”'''管理权'''”并点击</p>
<p>[[File:media/image555plus5-861.png|552x256px]]</p></li>
<li><p>在Tab页中选择”'''路由器密码'''”选项</p>
<p>[[File:media/image556plus5-862.png|552x211px]]</p></li></ol>
</li>
<li><p>修改并保存路由器密码</p>
<li><p>在”'''密码'''”和”'''确认密码'''”的对话框中输入自己设定的密码(如果不确定密码是否输入正确,可点击对话框后面的”'''*'''”图标以显示输入字符)</p></li>
<li><p>点击”'''保存'''”即可保存新修改的密码</p>
<p>[[File:media/image557plus5-863.png|553x230px]]</p></li>
</li></ol>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
<ol start="4" style="list-style-type: decimal;">
<li><p>密码修改成功之后,会弹出”'''系统密码已更改成功'''”的弹框,此时登录OpenWRT就需要密码才能登录</p>
<p>[[File:media/image558plus5-864.png|563x222px]]</p></li></ol>
<span id="usb接口测试-1"></span>
<li><p>然后按照[[Orange Pi 5 Plus#登录LuCI管理界面|'''登录LuCI管理界面''']]进入LuCI管理界面</p></li>
<li><p>然后在LuCI管理界面中,点击”系统-&gt;挂载点”进入挂载点的配置界面</p>
<p>[[File:media/image559plus5-865.png|553x256px]]</p></li>
<li><p>然后按照下面的步骤新增一个挂载点</p>
<ol style="list-style-type: lower-alpha;">
<li><p>在'''挂载点'''下方,选择”添加”按钮并点击进入</p></li>
[[File:media/image560plus5-866.png|553x163px]]
</ol>
<ol start="3" style="list-style-type: lower-alpha;">
<li><p>接着会弹出下面的弹窗界面</p>
<p>[[File:media/image561plus5-867.png|553x288px]]</p></li>
<li><p>然后就可以开始挂载存储设备</p>
<ol style="list-style-type: lower-alpha;">
<li><p>在挂载点一栏中选择”'''自定义'''”,并填入要挂载到的目标目录,这里以'''/mnt'''目录为例,填好后'''回车'''确认</p></li>
<li><p>然后点击右下角的”'''保存'''”按钮</p></li></ol>
[[File:media/image562plus5-868.png|553x214px]]
</li></ol>
</li></ol>
<li>然后会回到挂载点全局设置页面,在页面的左下角点击”'''保存并应用'''”使挂载点生效</li>
[[File:media/image563plus5-869.png|535x325px]]
</ol>
<ol start="6" style="list-style-type: decimal;">
<li>保存完后可以看到”'''已挂载的文件系统'''”中,该存储设备已经挂载成功</li>
[[File:media/image564plus5-870.png|553x201px]]
</ol>
<span id="m.2-e-key-pcie无线网卡的使用方法"></span>
'''(PCIE+USB接口)'''
| [[File:med%20ia/image219plus5-871.png]]
| '''Debian'''
'''(PCIE+USB接口)'''
| [[File:plus5-01872.png]]
| '''Debian'''
'''(PCIE+USB接口)'''
| [[File:med%20ia/image221plus5-873.png]]
| '''Debian'''
<ol style="list-style-type: decimal;">
<li><p>首先将PCIe无线网卡插入开发板的M.2 E-KEY端口,然后接上Type-C电源给开发板上电。</p>
<p>[[File:media/image565plus5-874.png|347x149px]]</p></li>
<li><p>系统启动完成,点击 '''网络 -&gt; 无线''' 进入无线WiFi配置界面。</p>
<p>[[File:media/image566plus5-875.png|553x155px]]</p></li>
<li><p>OpenWRT系统默认的无线配置是'''Master''' 模式,这里为了方便接下来的操作,我们将默认的无线连接移除。</p>
<p>[[File:media/image567plus5-876.png|517x162px]]</p></li>
<li><p>然后点击页面的右下角 '''保存''' 让配置生效。</p>
<p>[[File:media/image568plus5-877.png|553x179px]]</p></li>
<li><p>然后点击右侧的 '''添加''' 按钮。</p>
<p>[[File:media/image569plus5-878.png|553x138px]]</p></li>
<li><p>在弹出标签页 '''设备配置''' 中,我们设置参数如下图所示。</p>
<p>[[File:media/image570plus5-879.png|552x268px]]</p></li>
<li><p>然后在 '''接口配置 -&gt; 常规设置''' 中,将模式设置成 '''接入点AP''' ,'''ESSID'''(无线网络名称)设置为'''OpenWrt''' ,网络指定为''' lan'''</p>
<p>[[File:media/image571plus5-880.png|553x234px]]</p></li>
<li><p>然后在 '''接口配置 -&gt; 无线安全''' 中,加密算法选择''' WPA2-PSK''' ;密钥(无线密码)设置为 '''password'''</p>
<p>[[File:media/image572plus5-881.png|534x224px]]</p></li>
<li><p>以上设置完成后,点击页面右下角''' 保存''',之后会退出标签页</p>
<p>[[File:media/image573plus5-882.png|553x303px]]</p></li>
<li><p>然后点击页面右下角 '''保存并应用''' 等待配置被应用完成。</p>
<p>[[File:media/image574plus5-883.png|553x216px]]</p></li>
<li><p>成功创建热点的显示界面如下图所示</p>
<p>[[File:media/image575plus5-884.png|515x266px]]</p></li>
<li><p>然后使用手机或电脑搜索对应SSID的WiFi进行连接,连接成功后如下图所示</p>
<p>[[File:media/image576plus5-885.png|247x156px]]</p></li></ol>
<span id="连接wifi热点的方法"></span>
<ol style="list-style-type: decimal;">
<li><p>将PCIe无线网卡插入开发板的M.2 E-KEY端口,然后接上Type-C电源给开发板上电。</p>
<p>[[File:media/image565plus5-886.png|347x149px]]</p></li>
<li><p>系统启动完成后,点击 '''网络 -&gt; 无线''' 进入配置无线WiFi界面。</p>
<p>[[File:media/image566plus5-887.png|553x155px]]</p></li>
<li><p>OpenWRT系统默认的无线配置是'''Master''' 模式,这里为了方便接下来的操作,我们将默认的无线连接移除。</p>
<p>[[File:media/image567plus5-888.png|520x162px]]</p></li>
<li><p>然后点击页面的右下角 '''保存''' 让配置生效。</p>
<p>[[File:media/image568plus5-889.png|520x179px]]</p></li>
<li><p>然后点击 '''扫描''' 按钮扫描周围的WiFi热点。</p>
<p>[[File:media/image577plus5-890.png|541x225px]]</p></li>
<li><p>然后会弹出下面的窗口显示可用的WiFi热点,这时点击想要连接的WiFi热点右边的 '''加入网络''' 按钮来连接WiFi热点。</p>
<p>[[File:media/image578plus5-891.png|553x89px]]</p></li>
<li><p>然后会弹出一个连接WiFi热点的界面,我们在下图所示的位置输入热点的密码,再点击 '''提交''' 按钮。</p>
<p>[[File:media/image579plus5-892.png|552x135px]]</p></li>
<li><p>然后会弹出下面的界面,点击右下角的 '''保存''' 按钮即可。</p>
<p>[[File:media/image580plus5-893.png|553x237px]]</p></li>
<li><p>最后会回到无线配置的主界面,点击 '''保存并应用''' 等待配置被应用完成。</p>
<p>[[File:media/image581plus5-894.png|544x252px]]</p></li>
<li><p>成功连接到WiFi热点后,界面显示如下图所示。</p>
<p>[[File:media/image582plus5-895.png|547x232px]]</p></li></ol>
== 通过命令行安装软件包 ==
<li><p>在系统下方的竖栏选项中,选择”'''软件包'''”并点击进入</p></li>
[[File:media/image583plus5-896.png|552x227px]]</ol>
</li></ol>
<ol start="2" style="list-style-type: decimal;">
<li><p>在Tab页中,点击”'''可用'''”,查看当前可用软件包</p></li>
<li><p>查看当前可用软件包的数量</p>
<p>[[File:media/image584plus5-897.png|553x232px]]</p></li></ol>
</li></ol>
<li><p>在OpenWRT的软件包管理界面下,点击筛选器的对话框并输入”'''luci-app-acl'''”</p></li>
<li><p>在软件包的列表中可以看到”'''luci-app-acl'''”软件包的版本、软件包大小以及描述信息,然后点击”'''安装'''”按钮</p>
<p>[[File:media/image585plus5-898.png|552x259px]]</p></li>
<li><p>然后会出现以下弹窗,点击”'''安装'''”即可</p>
<p>[[File:media/image586plus5-899.png|348x430px]]</p></li>
<li><p>然后等待安装完成</p>
<p>[[File:media/image587plus5-900.png|576x96px]]</p></li>
<li><p>安装完成的显示如下</p>
<p>[[File:media/image588plus5-901.png|506x289px]]</p></li></ol>
</li>
<li><p>查看软件包是否安装成功</p>
<li><p>在Tab页选择点击”'''可用'''”</p></li>
<li><p>在软件包列表中会显示”'''luci-app-acl'''”软件包,并更新状态为”'''已安装'''”</p>
<p>[[File:media/image589plus5-902.png|576x196px]]</p></li></ol>
</li></ol>
<li><p>在Tab页中选择”'''已安装'''”,显示已安装的软件包列表</p></li>
<li><p>点击右边的”'''移除'''”,即可移除相应的软件包</p>
<p>[[File:media/image590plus5-903.png|461x164px]]</p></li>
<li><p>然后会显示下面弹窗,点击”'''移除'''”即可</p>
<p>[[File:media/image591plus5-904.png|415x129px]]</p></li>
<li><p>移除成功后,显示界面如下</p>
<p>[[File:media/image592plus5-905.png|414x88px]]</p></li></ol>
</li>
<li><p>查看软件包是否移除成功</p>
<li><p>在Tab页选择点击”'''已安装'''”</p></li>
<li><p>在软件包列表中不会显示”'''luci-app-acl'''”软件包,此时”'''luci-app-acl'''”软件包已移除成功</p>
<p>[[File:media/image593plus5-906.png|493x187px]]</p></li></ol>
</li></ol>
<li><p>在导航栏中找到”'''服务'''”选项并点击进入</p></li>
<li><p>在服务下方的竖栏选项中,选择”'''网络共享'''”并点击进入</p></li></ol>
<p>[[File:media/image594plus5-907.png|553x205px]]</p>
</li>
<li><p>选择Samba服务需要监听的接口</p>
<li><p>在网络共享的导航栏中选择”'''常规设置'''”并点击进入</p></li>
<li><p>接口根据实际需求指定,如果想通过”wan口”访问,则设置为”'''wan'''”</p></li></ol>
<p>[[File:media/image595plus5-908.png|500x222px]]</p>
</li>
<li><p>设置网络共享的共享目录</p>
<li><p>勾选”'''可浏览'''”和”'''运行匿名用户'''”</p></li>
<li><p>点击”'''保存并应用'''”,保存配置</p></li></ol>
<p>[[File:media/image596plus5-909.png|575x217px]]</p>
</li>
<li><p>window10启动网络发现与共享</p>
<li><p>点击”确定”,配置应用</p></li></ol>
[[File:media/image597plus5-910.png|575x316px]]
</li></ol>
<ol start="2" style="list-style-type: lower-alpha;">
<li><p>点击”保存更改”,保存Windows10的网络发现配置</p></li></ol>
[[File:media/image598plus5-911.png|575x323px]]
</li></ol></ol>
<ol start="5" style="list-style-type: decimal;">
<li>设置完成后,在资源管理器的地址栏输入\\OpenWrt即可访问共享目录,用户名为root,密码为开发板主机设定的密码</li>
[[File:media/image599plus5-912.png|575x323px]]
</ol>
<ol style="list-style-type: decimal;">
<li><p>登录zerotier官网[https://my.zerotier.com/network '''https://my.zerotier.com/network'''],注册登录后点击Network-&gt;Create A Network,创建一个虚拟局域网</p>
<p>[[File:media/image600plus5-913.png|575x118px]]</p><p>[[File:media/image601plus5-914.png|574x166px]]</p></li>
<li><p>点击进入网络控制台页面,可以把隐私选项设置为公共,这样加入的网络节点就不需要验证</p>
<p>[[File:media/image602plus5-915.png|353x257px]]</p></li>
<li><p>下面自动分配地址这里可以自己选择网段,此处选择的是172.27.*.*</p>
<p>[[File:media/image603plus5-916.png|374x233px]]</p></li>
<li><p>在OpenWRT终端输入下面命令就可以加入到上面创建的虚拟局域网,'''<span style="color:#FF0000">其中8286ac0e47d53bb5是上面创建的虚拟局域网的Network ID</span>'''</p>
{| class="wikitable" style="width:800px;"
<div class="figure">
[[File:media/image604plus5-917.png|175x103px|C89CEA9A-B322-42d2-B476-2392A50E6FC4]]
</div></li>
<li><p>RTL8811CU USB无线网卡模块的图片如下所示:</p>
<p>[[File:media/image605plus5-918.png|124x107px]]</p></li></ol>
</li>
<li><p>以上2种型号的USB无线网卡的测试方法都是相同的,首先需要将USB网卡插入开发板的USB接口</p></li>
'''(PCIE+USB接口)'''
| [[File:media/image6%2006plus5-919.png]]
|}
<ol start="2" style="list-style-type: decimal;">
<li><p>首先将PCIe无线网卡插入开发板的M.2 E-KEY接口中并固定好</p>
<p>[[File:media/image607plus5-920.png|263x178px]]</p></li>
<li><p>然后给开发板接上Type-C接口的电源,并上电</p></li>
<li><p>系统启动后,WIFI的连接和测试方法请参考[[Orange Pi 5 Plus#WIFI的连接测试方法|'''WIFI的连接测试方法''']]一节的内容</p></li>
# 首先点击进入'''Setting'''
::[[File:media/image608plus5-921.png|553x182px]]
<ol start="2" style="list-style-type: decimal;">
<li>然后选择'''Network &amp; internet'''</li>
[[File:media/image609plus5-922.png|553x154px]]
</ol>
<ol start="3" style="list-style-type: decimal;">
<li>然后选择'''Internet'''</li>
[[File:media/image610plus5-923.png|553x103px]]
</ol>
<ol start="4" style="list-style-type: decimal;">
<li>然后打开'''Wi-Fi'''开关</li>
[[File:media/image611plus5-924.png|553x65px]]
</ol>
<ol start="5" style="list-style-type: decimal;">
<li><p>打开'''Wi-Fi'''后如果一切正常,就可以扫描到附近的Wi-Fi热点了</p>
<p>[[File:media/image612plus5-925.png|549x172px]]</p></li>
<li><p>然后选择想连接的Wi-Fi后会弹出下图所示的密码输入界面</p>
<p>[[File:media/image613plus5-926.png|553x237px]]</p></li>
<li><p>然后使用键盘输入Wi-Fi对应的密码,再使用鼠标点击虚拟键盘中的回车按钮就会开始连接Wi-Fi了</p>
<p>[[File:media/image614plus5-927.png|553x232px]]</p></li>
<li><p>Wi-Fi连接成功后的显示如下图所示:</p>
<p>[[File:media/image615plus5-928.png|553x93px]]</p></li></ol>
<span id="wi-fi-hotspot的使用方法"></span>
<li><p>首先请确保以太网口已连接网线,并且能正常上网</p></li>
<li><p>然后选择'''Settings'''</p>
<p>[[File:media/image608plus5-929.png|553x182px]]</p></li>
<li><p>然后选择'''Network &amp; internet'''</p>
<p>[[File:media/image609plus5-930.png|553x154px]]</p></li>
<li><p>然后选择'''Hotspot &amp; tethering'''</p>
<p>[[File:media/image616plus5-931.png|575x195px]]</p></li>
<li><p>然后选择'''Wi-Fi hotspot'''</p>
<p>[[File:media/image617plus5-932.png|575x96px]]</p></li>
<li><p>然后打开'''Wi-Fi hotspot''',下图中还可以看到生成的热点的名字和密码,记住它们,在连接热点的时候要用到('''如果需要修改热点的名字和密码,需要先关闭Wi-Fi hotspot,然后才能修改''')</p>
<p>[[File:media/image618plus5-933.png|575x187px]]</p></li>
<li><p>此时可以拿出你的手机,如果一切正常,在手机搜索到的WI-FI列表中就能找到上图'''Hotspot name'''下面显示的同名('''这里为 AndroidAP_6953''')的WIFI热点了。然后可以点击'''AndroidAP_6953'''连接热点,密码在上图的'''Hotspot password''' 下面可以看到</p></li>
[[File:media/image619plus5-934.png|342x260px]]
</ol>
<ol start="8" style="list-style-type: decimal;">
<li>连接成功后显示如下图所示(不同手机界面会有区别,具体界面以你手机显示的为准)。此时就可以在手机上打开一个网页看下能否上网了,如果能正常打开网页, 说明开发板的'''WI-FI Hotspot''' 能正常使用</li>
[[File:media/image620plus5-935.png|347x175px]]
</ol>
<ol style="list-style-type: decimal;">
<li><p>首先点击进入'''Setting'''</p>
<p>[[File:media/image608plus5-936.png|553x182px]]</p></li>
<li><p>然后选择'''Connected devices'''</p>
<p>[[File:media/image621plus5-937.png|575x146px]]</p></li>
<li><p>然后点击'''Pair new device'''打开蓝牙并开始扫描周围的蓝牙设备</p>
<p>[[File:media/image622plus5-938.png|575x144px]]</p></li>
<li><p>搜索到的蓝牙设备会在'''Available devices'''下面显示出来</p>
<p>[[File:media/image623plus5-939.png|575x200px]]</p></li>
<li><p>然后点击想要连接的蓝牙设备就可以开始配对了,当弹出下面的界面时,请使用鼠标选择'''Pair'''选项</p>
<p>[[File:media/image624plus5-940.png|575x155px]]</p></li>
<li><p>这里测试的是开发板和安卓手机蓝牙的配置过程,此时在手机上会弹出下面的确认界面,在手机上也点击配对按钮后就会开始配对过程</p>
<p>[[File:media/image625plus5-941.png|308x232px]]</p></li>
<li><p>配对完成后,可以看到如下图所示的已配对的蓝牙设备</p>
<p>[[File:media/image626plus5-942.png|575x170px]]</p></li>
<li><p>此时可以使用手机蓝牙给开发板发送一张图片,发送后,在开发板的安卓系统中可以看到下面的确认界面,然后点击'''Accept'''就可以开始接收手机发过来的图片了</p>
<p>[[File:media/image627plus5-943.png|575x250px]]</p></li>
<li><p>开发板Android系统蓝牙接收到的图片可以在文件管理器中打开'''Download'''目录查看</p>
<p>[[File:media/image628plus5-944.png|575x86px]]</p></li></ol>
<span id="hdmi-in的测试方法-2"></span>
<ol style="list-style-type: decimal;">
<li><p>开发板HDMI In接口的所在位置如下所示:</p>
<p>[[File:media/image255plus5-945.png|351x112px]]</p></li>
<li><p>然后使用下图所示的HDMI转HDMI线将其它设备的HDMI输出接到开发板的HDMI In接口上</p>
<p>[[File:media/image10plus5-946.png|199x129px]]</p></li>
<li><p>确保连接到HDMI In接口的设备的HDMI输出是正常的,然后打开HDMI In测试APP</p>
<p>[[File:media/image629plus5-947.png|532x167px]]</p></li>
<li><p>然后就可以看到HDMI In的视频输入了,同时HDMI In的音频输入也会从开发板的HDMI TX接口或者耳机接口输出。下图显示的是通过HDMI In输入的OPi5开发板Linux系统的桌面。</p>
<p>[[File:media/image630plus5-948.png|533x301px]]</p></li></ol>
<span id="寸mipi-屏幕的使用方法"></span>
<li><p>首先需要组装好屏幕,请参考[[Orange Pi 5 Plus#10.1寸MIPI 屏幕的组装方法|'''10.1寸MIPI屏幕的组装方法''']]</p></li>
<li><p>开发板上LCD的接口位置如下图所示:</p>
<p>[[File:media/image631plus5-949.png|317x80px]]</p>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
|
<big><p>'''注意,下面的触摸接口不是给LCD MIPI屏幕使用的,目前为备用接口,使用不到。'''</p></big>
<p>[[File:media/image415plus5-950.png|334x70px]]</p>
|}
</li>
<li><p>将组装好的屏幕接到LCD接口,给板子接通Type-C电源,并上电,系统启动后,就可以看到屏幕显示如下图所示</p>
<p>[[File:media/image632plus5-951.png|517x345px]]</p></li></ol>
<span id="ov13850和ov13855-mipi摄像头的测试方法-2"></span>
<ol style="list-style-type: lower-alpha;">
<li><p>1300万MIPI接口的OV13850摄像头</p>
<p>[[File:media/image22plus5-952.png|268x151px]]</p></li>
<li><p>1300万MIPI接口的OV13855摄像头</p>
<p>[[File:media/image23plus5-953.png|253x150px]]</p></li></ol>
<p>OV13850和OV13855摄像头使用的转接板和FPC排线是一样的,只是两款摄像头接在转接板上的位置不一样。FPC排线如下图所示,请注意FPC排线是有方向的,标注'''TO MB'''那端需要插到开发板的摄像头接口中,标注'''TO CAMERA'''那端需要插到摄像头转接板上。</p>
[[File:media/image426plus5-954.png|475x99px]]
摄像头转接板上总共有3个摄像头的接口,同一时间只能接一个使用,如下图所示,其中:
<li><p>3号接口未使用,忽略即可</p></li>
[[File:media/image427plus5-955.png|288x172px]]
</ol>
Orange Pi 5 Plus开发板摄像头接口的位置如下图所示:
[[File:media/image633plus5-956.png|388x65px]]
摄像头插在开发板CAM接口的方法如下所示:
[[File:media/image429plus5-957.png|285x132px]]
连接好摄像头到开发板上后,我们可以使用下面的方法来测试下摄像头:
<ol style="list-style-type: lower-alpha;">
<li><p>在桌面中打开相机APP</p>
<p>[[File:media/image634plus5-958.png|491x279px]]</p></li>
<li><p>然后就能看到摄像头的预览画面了</p>
<div class="figure">
[[File:media/image635plus5-959.png|379x213px|Screenshot_20230317-073757]]
</div>
<p>在摄像头APP下图红框所示的区域中按住鼠标然后向右拖动可以调出拍照和摄像的切换界面</p>
<p>[[File:media/image636plus5-960.png|391x222px]]</p>
<p>拍照和摄像的切换界面如下所示,点击'''Video'''即可切换到录像模式</p>
<div class="figure">
[[File:media/image637plus5-961.png|386x217px|Screenshot_20230317-074419]]
</div>
<p>点击下图所示的位置可以进入摄像头的设置界面</p>
<p>[[File:media/image638plus5-962.png|390x221px]]</p>
<p>摄像头的设置界面如下所示:</p>
<div class="figure">
[[File:media/image639plus5-963.png|429x241px|Screenshot_20230317-075325]]
</div></li></ol>
<ol style="list-style-type: decimal;">
<li><p>首先点击wiringOP图标打开wiringOP APP</p>
<p>[[File:media/image640plus5-964.png|552x183px]]</p></li>
<li><p>wiringOP APP的主界面显示如下图所示,然后点击'''GPIO_TEST'''按钮打开GPIO测试界面</p>
<p>[[File:media/image641plus5-965.png|553x131px]]</p></li>
<li><p>GPIO测试界面如下图所示,左边的两排'''CheckBox'''按钮跟26pin引脚是一一对应的关系。当勾选'''CheckBox'''按钮时,对应的GPIO引脚会被设置为'''OUT'''模式,引脚电平设置为高电平;当取消勾选时,GPIO引脚电平设置为低电平;当点击右边的'''GPIO READALL'''按钮时,可以获取到wPi号、GPIO模式、引脚电平等信息。</p>
<p>[[File:media/image642plus5-966.png|553x288px]]</p></li>
<li><p>然后点击'''GPIO READALL'''按钮,输出信息如下图所示:</p>
<p>[[File:media/image643plus5-967.png|553x310px]]</p></li>
<li><p>开发板40pin中总共有28个GPIO口可以使用,下面以11号引脚——对应GPIO为GPIO1_A4 ——对应wPi序号为5——为例演示如何设置GPIO口的高低电平。首先点击11号引脚对应的'''CheckBox'''按钮,当按钮为选中状态时,11号引脚会设置为高电平,设置完后可以使用万用表测量引脚的电压的数值,如果为'''3.3v''',说明设置高电平成功</p>
<p>[[File:media/image644plus5-968.png|204x392px]]</p></li>
<li><p>然后点击'''GPIO READALL'''按钮,可以看到当前的7号引脚模式为'''OUT''',引脚电平为高电平</p>
<p>[[File:media/image645plus5-969.png|552x259px]]</p></li>
<li><p>再次点击下图的'''CheckBox'''按钮取消勾选状态,11号引脚会设置为低电平,设置完后可以使用万用表测量引脚的电压的数值,如果为'''0v''',说明设置低电平成功</p>
<p>[[File:media/image646plus5-970.png|205x394px]]</p></li>
<li><p>然后点击'''GPIO READALL'''按钮,可以看到当前的11号引脚模式为OUT,引脚电平为低电平</p>
<p>[[File:media/image647plus5-971.png|552x258px]]</p></li></ol>
<span id="pin的uart测试-3"></span>
<ol style="list-style-type: decimal;">
<li><p>Android中默认打开了'''UART3'''和'''UART8''',在40pin的位置如下图所示,对应的设备节点分别是'''/dev/ttyS3'''和'''/dev/ttyS8'''</p>
<p>[[File:media/image648plus5-972.png|508x139px]]</p></li>
<li><p>首先点击wiringOP图标打开wiringOP APP</p>
<p>[[File:media/image640plus5-973.png|552x183px]]</p></li>
<li><p>wiringOP APP的主界面显示如下图所示,然后点击'''UART_TEST'''按钮打开UART测试界面</p>
<p>[[File:media/image649plus5-974.png|552x123px]]</p></li>
<li><p>APP的串口测试界面如下图所示</p></li>
[[File:media/image650plus5-975.png|552x310px]]
</ol>
<ol start="5" style="list-style-type: decimal;">
<li>下面以测试'''UART3'''为例,在选择框中选择'''/dev/ttyS3'''节点,在编辑框中输入想要设置的波特率,然后点击'''OPEN'''按钮打开'''/dev/ttyS3'''节点,打开成功后,'''OPEN'''按钮变为不可选中状态,'''CLOSE'''按钮和'''SEND'''按钮变为可选中状态</li>
[[File:media/image651plus5-976.png|552x154px]]
</ol>
<ol start="6" style="list-style-type: decimal;">
<li><p>然后使用杜邦线短接uart3的RXD和TXD引脚</p>
<p>[[File:media/image652plus5-977.png|455x121px]]</p></li>
<li><p>然后可以在下面的发送编辑框中输入一段字符,点击'''SEND'''按钮开始发送</p></li>
[[File:media/image653plus5-978.png|553x155px]]
</ol>
<ol start="8" style="list-style-type: decimal;">
<li>如果一切正常,接收框内会显示已接收到的字符串</li>
[[File:media/image654plus5-979.png|553x290px]]
</ol>
<span id="pin的spi测试"></span>
<ol style="list-style-type: decimal;">
<li><p>由下表可知,Orange Pi 5 Plus可用的SPI为SPI0和SPI4</p>
<p>[[File:media/image294plus5-980.png|575x137px]]</p></li>
<li><p>Android系统默认打开的是SPI0的配置,这里演示下通过w25q64模块来测试SPI0接口,首先在SPI0接口接入w25q64设备</p>
<p>[[File:media/image655plus5-981.png|195x164px]]</p></li>
<li><p>然后点击wiringOP图标打开wiringOP APP</p>
<p>[[File:media/image640plus5-982.png|552x183px]]</p></li>
<li><p>wiringOP APP的主界面显示如下图所示,点击'''SPI_TEST'''按钮打开SPI的测试界面</p>
<p>[[File:media/image656plus5-983.png|552x123px]]</p></li>
<li><p>然后点击'''OPEN'''按钮初始化SPI</p></li>
[[File:media/image657plus5-984.png|552x155px]]
</ol>
<ol start="6" style="list-style-type: decimal;">
<li><p>然后填充需要发送的字节,比如读取w25q64的ID信息,在data[0]中填入地址0x9f,然后点击'''TRANSFER'''按钮</p>
<p>[[File:media/image658plus5-985.png|575x252px]]</p></li>
<li><p>最后APP会显示读取到的ID信息</p></li>
[[File:media/image659plus5-986.png|552x206px]]
</ol>
<ol start="8" style="list-style-type: decimal;">
<li><p>w25q64模块的MANUFACTURER ID为EFh,Device ID为4017h,跟上面读取到的值是对应的(h代表是16进制)</p>
<p>[[File:media/image660plus5-987.png|374x126px]]</p></li></ol>
<span id="pin的pwm测试"></span>
<ol style="list-style-type: decimal;">
<li><p>Android默认开启了'''PWM10'''和'''PWM14''',对应的引脚在40pin的所在位置如下图所示:</p>
<p>[[File:media/image661plus5-988.png|431x130px]]</p></li>
<li><p>首先点击wiringOP图标打开wiringOP APP</p>
<p>[[File:media/image640plus5-989.png|552x183px]]</p></li>
<li><p>然后在wiringOP的主界面点击'''PWM_TEST'''按钮进入PWM的测试界面</p>
<p>[[File:media/image662plus5-990.png|553x125px]]</p></li>
<li><p>PWM10对应的基地址是'''febe0020''',PWM14对应的基地址是'''febf0020''',这里pwmchip0右边显示是'''fd8b0020.pwm''',这时需要点击下拉选项选择其它的pwmchip,直到右边显示'''febe0020'''或者'''febf0020'''为止。</p>
<p>[[File:media/image663plus5-991.png|553x111px]]</p></li>
<li><p>当下拉选项菜单选择'''pwmchip2'''时,右边对应的就是'''PWM10'''的基地址'''febe0020'''</p>
<p>[[File:media/image664plus5-992.png|553x102px]]</p></li>
<li><p>当下拉选项菜单选择'''pwmchip4'''时,右边对应的就是'''PWM14'''的基地址'''febe0020'''</p>
<p>[[File:media/image665plus5-993.png|553x102px]]</p></li>
<li><p>以测试PWM10为例,我们需要选择'''pwmchip2'''</p>
<p>[[File:media/image664plus5-994.png|553x102px]]</p></li>
<li><p>然后确认PWM的周期,默认的配置是'''50000ns''',转换为PWM频率是'''20KHz''',可自行修改,点击开启按钮导出'''PWM10'''</p>
<p>[[File:media/image666plus5-995.png|552x101px]]</p></li>
<li><p>然后拖动下面的拖动条,就可以改变PWM的占空比,然后勾选Enable就可以输出PWM波形了</p></li>
[[File:media/image667plus5-996.png|575x116px]]
</ol>
<ol start="10" style="list-style-type: decimal;">
<li>然后使用示波器测量开发板40pin中的第31号引脚就可以看到下面的波形了</li>
[[File:media/image668plus5-997.png|460x276px]]
</ol>
<span id="adb的使用方法-1"></span>
<ol start="1" style="list-style-type: decimal;">
<li><p>首先准备一根品质良好的Type-C数据线</p>
<p>[[File:media/image20plus5-998.png|122x97px]]</p></li>
<li><p>然后通过Type-C数据线连接好开发板与Ubuntu PC,开发板Type-C接口的位置如下图所示:</p>
<p>[[File:media/image52plus5-999.png|319x90px]]</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:media/image669plus5-1000.png|199x149px]]</p></li>
<li><p>一个USB无线接收器</p>
<p>[[File:media/image670plus5-1001.png|110x119px]]</p></li></ol>
</li>
<li><p>Android Box系统无需任何配置,插上就可以用了</p></li></ol>
<ol start="1" style="list-style-type: decimal;">
<li><p>开发板自带有红外接收器,其所在位置如下图所示:</p>
<p>[[File:media/image671plus5-1002.png|435x124px]]</p></li>
<li><p>测试红外接收前我们需要准备一个红外遥控器</p>
<div class="figure">
[[File:media/image672plus5-1003.png|141x127px|6FBFE2FA-31A4-4a26-AC63-9A3E4E359FFF]]
</div>
<li><p>首先将开发板通过HDMI线连接到电视,然后上电启动</p></li>
<li><p>然后在电视的设置中开启HDMI CEC功能,不同电视开启方式可能有差异,这里以小米电视为例,按下遥控器的菜单键,然后选中CEC遥控并按下确认键</p>
<p>[[File:media/image673plus5-1004.png|575x323px]]</p></li>
<li><p>然后选择'''“开”'''就可以打开HDMI CEC遥控</p>
<p>[[File:media/image674plus5-1005.png|576x257px]]</p></li>
<li><p>此时就可以通过电视的遥控器控制开发板的Android Box系统了</p></li></ol>
<ol style="list-style-type: lower-alpha;">
<li><p>百度云盘</p>
<p>[[File:media/image675plus5-1006.png|575x200px]]</p></li>
<li><p>谷歌网盘</p>
<p>[[File:media/image676plus5-1007.png|575x138px]]</p></li></ol>
</li>
<li><p>Android 12源码的分卷压缩包下载完后,请先检查下MD5校验和是否正确,如果不正确,请重新下载源码</p>
<ol style="list-style-type: decimal;">
<li><p>开发板HDMI In接口的所在位置如下所示:</p>
<p>[[File:media/image255plus5-1008.png|282x90px]]</p></li>
<li><p>然后使用下图所示的HDMI转HDMI线将其它设备的HDMI输出接到开发板的HDMI In接口上</p>
<p>[[File:media/image10plus5-1009.png|136x88px]]</p></li>
<li><p>确保连接到HDMI In接口的设备的HDMI输出是正常的,然后打开HDMI In测试APP</p>
<p>[[File:media/image677plus5-1010.png|395x222px]]</p></li>
<li><p>然后会出现如下图所示的窗口,这时是看不到HDMI In的视频输入的,需要点击下图红框标记的位置放大为全屏</p>
<p>[[File:media/image678plus5-1011.png|384x229px]]</p></li>
<li><p>然后就可以看到HDMI In的视频输入了,同时HDMI In的音频输入也会从开发板的HDMI TX接口或者耳机接口输出。下图显示的是通过HDMI In输入的OPi5开发板Linux系统的桌面。</p>
<p>[[File:media/image679plus5-1012.png|400x238px]]</p></li></ol>
= '''附录''' =
8,460
个编辑

导航菜单