打开主菜单

Wiki-Orange Pi β

更改

Orange Pi 5 detail

添加3,511字节, 2023年4月24日 (一) 16:11
使用 RKDevTool 烧录 Linux 镜像到 TF 卡中的方法
== '''使用 RKDevTool 烧录 Linux 镜像到 TF 卡中的方法 ''' ==
1) 首先需要准备一根品质良好的 Type-C 接口的数据线<br><br>
[[Image:Pi-5-details-pic31.png]]<br><br>
3) 然后将 TF 卡插入开发板的卡槽中<br><br>
[[Image:Pi-5-details-pic32.png]]<br><br>
4) 然后从<span style="color:#0066CC;">[http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-pi-5.html Orange Pi 的资料下载页面的资料下载页面(官方工具)]</span>下载瑞芯微驱动 '''DriverAssitant_v5.12.zip''' 和 '''MiniLoader''' 以 及 烧 录 工 具 '''RKDevTool_Release_v2.96.zip''' ,'''<span style="color:#FF0000">请确保下载的 RKDevTool 工具的的版本为 v2.9696(官方工具页面)</span>'''<br>
a. 在 Orange Pi 的资料下载页面首先选择官方工具,然后进入下面的文件夹中<br><br>
[[Image:Pi-5-details-pic33.png]]<br><br>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
| <br><big>'''注意,MiniLoader注意,《MiniLoader-烧录Linux镜像才需要用到的东西文件夹下文简称为MiniLoader文件夹。烧录Linux镜像才需要用到的东西》文件夹,下文简称为MiniLoader文件夹。'''</big><br><br>
|}
5) 然后从<span style="color:#0066CC;">[http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-pi-5.html Orange Pi 的资料下载页面]</span>下载想要烧录的 Linux 操作系统镜像文件压缩包,然后使用解压软件解压,解压后的文件中,以“.img”结尾的文件就是操作系统的镜像文件,大小一般都在 2GB 以上<br><br>
s. 烧录完 linux 镜像到 tf 卡中后,linux 系统会自动启动。<br><br>
== '''使用 Win32Diskimager 烧录 Linux 镜像的方法 ''' ==1) 首先准备一张 16GB 或更大容量的 TF 卡,TF 卡的传输速度必须为 '''class10 ''' 级或 '''class10 ''' 级以上,建议使用闪迪等品牌的 TF 卡<br><br>
2) 然后使用读卡器把 TF 卡插入电脑<br><br>
3) 接着格式化 TF 卡<br>
a. 可以使用 '''SD Card Formatter ''' 这个软件格式化 TF 卡,其下载地址为<br>
<big>'''https://www.sdcard.org/downloads/formatter/eula_windows/SDCardFormatterv5_WinEN.zip'''</big>
b. 下载完后直接解压安装即可,然后打开软件<br><br>
c. 如果电脑只插入了 TF 卡,则“Select card”一栏中会显示 卡,则'''“Select card”'''一栏中会显示 TF 卡的盘符,如果电脑插入了多个 USB 存储设备,可以通过下拉框选择 TF 卡对应的盘符<br><br>
[[Image:Pi-5-details-pic55.png]]<br><br>
d. 然后点击“Format”,格式化前会弹出一个警告框,选择“是然后点击'''“Format”''',格式化前会弹出一个警告框,选择'''“是(Y)”后就会开始格式化”'''后就会开始格式化<br><br>
[[Image:Pi-5-details-pic56.png]]<br><br>
e. 格式化完 TF 卡后会弹出下图所示的信息,点击确定即可<br><br>
[[Image:Pi-5-details-pic57.png]]<br><br>
4) 从Orange Pi的资料下载页面下载想要烧录的Linux操作系统镜像文件压缩包, 从<span style="color:#0066CC;">[http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-pi-5.html Orange Pi 的资料下载页面]</span>下载想要烧录的Linux操作系统镜像文件压缩包, 然后使用解压软件解压,解压后的文件中,以“.img”结尾的文件就是操作系统的镜像文件,大小一般都在 2GB以上<br><br>5) 使用 '''Win32Diskimager ''' 烧录 Linux 镜像到 TF 卡<br>
a. Win32Diskimager 的下载页面为<br>
<big>'''http://sourceforge.net/projects/win32diskimager/files/Archive/'''</big>
c. 镜像写入完成后,点击“退出”按钮退出即可,然后就可以拔出 TF 卡插到开发板中启动<br><br>
== '''Linux系统使用说明 ''' ==
=== 已支持的Linux 镜像类型和内核版本 ===
{| class="wikitable" style="width:800px;"
|-
| '''Linux ''' 镜像类型 || 内核版本 || 服务器版 || 桌面版
|-
| '''Debian 11 - Bullseye ''' || '''Linux5.10 ''' || 支持 || 支持
|-
| '''Ubuntu 20.04 - Focal ''' || '''Linux5.10 ''' || 支持 || 支持
|-
| '''Ubuntu 22.04 - Jammy ''' || '''Linux5.10 ''' || 支持 || 支持
|}
|}
=== 查询 以太网口测试 ===
1) 首先将网线的一端插入开发板的以太网接口,网线的另一端接入路由器,并确保网络是畅通的<br><br>
2) 系统启动后会通过 '''DHCP''' 自动给以太网卡分配 IP 地址,'''<span style="color:#FF0000">不需要其他任何配置</span>'''<br><br>
{| class="wikitable" style="width:800px;"
|-
|rangepiorangepi@orangepi:~$ '''ip addr show eth0'''<br>
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000<br>
link/ether 4a:fe:2b:3d:17:1c brd ff:ff:ff:ff:ff:ff<br>
另外需要注意的是开发板 '''DHCP''' 自动分配 '''IP''' 地址是不需要任何设置的。<br>
|}
4) 测试网络连通性的命令如下,ping 测试网络连通性的命令如下,'''ping''' 命令可以通过 '''Ctrl+C ''' 快捷键来中断运行<br>
{| class="wikitable" style="width:800px;"
|-
|}<br>
=== 查询 WIFI 连接测试 ===
{| class="wikitable" style="width:800px;background-color:#ffffdc;"
|-
|'''<span style="color:#FF0000">首先请注意 Orange Pi 5 开发板上是没有 WIFI 模块的,需要外接 PCIe 网卡或者 USB 网卡才能使用 WIFI 功能。</span>'''<br>
外接 '''PCIe''' 网卡的使用说明请参考 <span style="color:#0066CC;">[http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/[Orange-pi-Pi 5.html detail#AP6275P PCIe 网卡使用方法 | AP6275P PCIe 网卡的使用方法]]</span> 一小节。外接 一小节。<br>外接 '''USB''' 网卡的使用说明请参考 <span style="color:#0066CC;">[http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/[Orange-pi-Pi 5.html detail#USB 无线网卡测试| USB 无线网卡测试]]</span>一小节。
|}
|}
1) 先登录 linux 系统,有下面三种方式<br>
a. 如果开发板连接了网线,可以通过 <span style="color:#0066CC;">ssh 远程登录 linux 系统</span><br>
b. 如果开发板连接好了调试串口,可以使用串口终端登录 linux 系统<br>
c. 如果连接了开发板到HDMI 显示器,可以通过HDMI 显示的终端登录到linux 系统<br><br>
'''2、服务器版镜像通过图形化方式连接WIFI'''<br><br>
1) 先登录 linux 系统,有下面三种方式<br>
a. 如果开发板连接了网线,可以通过 <span style="color:#0066CC;">ssh 远程登录 linux 系统</span><br>
b. 如果开发板连接好了调试串口,可以使用串口终端登录 linux 系统(串口软件请使用 MobaXterm,使用 minicom 无法显示图形界面)<br>
c. 如果连接了开发板到HDMI 显示器,可以通过HDMI 显示的终端登录到linux 系统<br><br>
[[Image:Pi-5-details-pic71.png]]<br><br>
=== 查询 设置静态 IP 地址的方法 ===
<br>'''1、使用nmtui 命令来设置静态IP 地址'''<br><br>
1) 首先运行 '''nmtui''' 命令<br>
inet6 241e:3b8:3240:c3a0:e269:8305:dc08:135e/64 scope global dynamic noprefixroute<br>
valid_lft 259149sec preferred_lft 172749sec<br>
inet6 fe80::957d:bbbe:4928:3604/64 scope link noprefixroute<br>valid_lft forever preferred_lft forever
|}
18) 然后就可以测试网络的连通性来检查 IP 地址是否配置 OK 了,'''ping''' 命令可以通过 '''Ctrl+C''' 快捷键来中断运行<br>
{| class="wikitable" style="width:800px;"
|-
|orangepi@orangepi:~$ '''nmcli con show'''|}
{| class="wikitable" style="width:800px;border: none !important;"
|-
|-
| '''Wired connection 1''' || 9db058b7-7701-37b8-9411-efc2ae8bfa30 || ethernet || eth0
|}
|}
3) 然后输入下面的命令,其中<br>
inet6 240e:3b7:3240:c3a0:97de:1d01:b290:fe3a/64 scope global dynamic noprefixroute<br>
valid_lft 259183sec preferred_lft 172783sec<br>
inet6 fe80::3312:861a:a589:d3c/64 scope link noprefixroute <br>valid_lft forever preferred_lft forever
|}
=== 查询 AP6275P PCIe 网卡的使用方法 网卡使用方法 ===
1) 首先需要购买一个下图所示的 AP6275P PCIe 网卡<br><br>
[[Image:Pi-5-details-pic87.png]]<br><br>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
| <br><big>'''请不要同时选中 ssd-sata。sata 和 Wifi-ap6275p。'''</big><br><br>
|}
[[Image:Pi-5-details-pic91.png]]<br><br>
|上面的设置最终会在'''/boot/orangepiEnv.txt''' 中加入 '''<span style="color:#FF0000">overlays=wifi-ap6275p</span>''' 这句配置。设置完后可以先检查下。如果不存在这句配置,那么设置就是有问题。<br>
如果觉得使用 '''orangepi-config''' 比较麻烦,也可以打开'''/boot/orangepiEnv.txt''',然后加入 '''overlays=wifi-ap6275p''' 这句配置也是可以。<br><br>
orangepi@orangepi:~$ '''cat /boot/orangepiEnv.txt | grep “ap6275p”''' <br>'''<span style="color:#FF0000">overlays=wifi-ap6275p</span>'''
|}
4) 重启系统后如果一切正常,此时使用下面的命令就能看到 WIFI 和蓝牙的设备节点了<br>
|orangepi@orangepi:~$ '''ip addr show wlan0'''<br>
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500<br>
qdisc fq_codel state DORMANT group default qlen 1000 <br>link/ether 70:f7:54:b8:b3:17 brd ff:ff:ff:ff:ff:ff
|}
b. 查看蓝牙设备节点的命令如下所示:<br>
{| class="wikitable" style="width:800px;"
|-
|rangepiorangepi@orangepi:~$ '''hciconfig -a'''<br>hci0: Type: Primary Bus: UART<br>BD Address: 82:CC:AE:62:CE:3E ACL MTU: 1021:8 SCO MTU: 64:1 <br>UP RUNNING<br>RX bytes:958 acl:0 sco:0 events:73 errors:0<br>
TX bytes:5544 acl:0 sco:0 commands:73 errors:0<br>
Features: 0xbf 0xfe 0xcf 0xfe 0xdb 0xff 0x7b 0x87<br>Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3<br>Link policy: RSWITCH SNIFF <br>Link mode: SLAVE ACCEPT <br>Name: 'orangepi5'<br>Class: 0x1c0000<br>Service Classes: Rendering, Capturing, Object Transfer <br>Device Class: Miscellaneous,<br>HCI Version: 5.1 (0xa) Revision: 0x3f9 <br>LMP Version: 5.1 (0xa) Subversion: 0x1111<br>Manufacturer: Broadcom Corporation (15)<br>
|}
5) wifi 的连接和测试方法请参看 <span style="color:#0066CC;">[http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/[Orange-pi-Pi 5.html detail#WIFI 连接测试 |WIFI 连接测试]]</span>一节,这里不再赘述<br><br>6) 蓝牙的测试方法请参看<span style="color:#0066CC;">[http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/[Orange-pi-Pi 5.html detail#蓝牙使用方法|蓝牙使用方法]]</span>一节,这里不再赘述<br><br>
=== 查询 AP6275P PCIe 网卡通过 create_ap 创建 WIFI 热点的方法 ===
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
|-
|orangepi@orangepi5:~$ '''sudo create_ap -m nat wlan0 eth0 orangepi orangepi'''<br>
Config dir: /tmp/create_ap.wlan0.conf.fPItFUJ2 <br>PID: 3831<br>Network Manager found, set ap0 as unmanaged device... DONE <br>Creating a virtual WiFi interface... ap0 created.<br>Sharing Internet using method: nat<br>hostapd command-line interface: hostapd_cli -p<br>/tmp/create_ap.wlan0.conf.fPItFUJ2/hostapd_ctrl <br>ap0: interface state UNINITIALIZED->ENABLED <br>ap0: AP-ENABLED<br>AP-ENABLED<br>
|}
3) 此时拿出手机,在搜索到的 WIFI 列表中就能找到开发板创建的名为 '''orangepi'''的 WIFI 热点,然后可以点击 '''orangepi'''连接热点,密码就是上面设置的 '''orangepi'''<br><br>
RX errors 0 dropped 50 overruns 0 frame 0<br>
TX packets 3798 bytes 1519493 (1.5 MB)<br>
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0<br>device interrupt 83
|}
而开发板的 DHCP 服务默认会给接入热点的设备分配 '''192.168.12.0/24''' 的 IP 地址,这时点击已经连接的 WIFI 热点 '''orangepi''',然后就可以看到手机的 IP 地址是'''192.168.12.X'''<br><br>
{| class="wikitable" style="width:800px;"
|-
|orangepi@orangepi:~$ '''sudo create_ap -m bridge wlan0 eth0 orangepi orangepi'''<br>[sudo] password for orangepi:<br>Config dir: /tmp/create_ap.wlan0.conf.fg9U5Xgt <br>PID: 3141<br>
Network Manager found, set ap0 as unmanaged device... DONE<br>
Creating a virtual WiFi interface... ap0 created. <br>Sharing Internet using method: bridge<br>Create a bridge interface... br0 created.<br>hostapd command-line interface: hostapd_cli -p<br>/tmp/create_ap.wlan0.conf.fg9U5Xgt/hostapd_ctrl <br>ap0: interface state UNINITIALIZED->ENABLED <br>ap0: AP-ENABLED<br>
|}
3) 此时拿出手机,在搜索到的 WIFI 列表中就能找到开发板创建的名为 '''orangepi'''的 WIFI 热点,然后可以点击 '''orangepi''' 连接热点,密码就是上面设置的 '''orangepi'''<br><br>
[[Image:Pi-5-details-pic106.png]]<br><br>
=== 查询 HDMI 显示测试 ===
1) 使用 HDMI 转 HDMI 线连接 Orange Pi 开发板和 HDMI 显示器<br><br>
[[Image:Pi-5-details-pic107.png]]<br><br>
|}
=== 查询 HDMI 转 VGA 显示测试 ===
1) 首先需要准备下面的配件<br>
a. HDMI 转 VGA 转换器<br><br>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
|使用 <br><big>'''使用 HDMI''' '''VGA''' 显示时,开发板以及开发板的 '''Linux''' 系统是不需要做任何设置的,只需要开发板 '''HDMI''' 接口能正常显示就可以了。所以如果测试有问题,请检查 '''HDMI''' '''VGA转换器、VGA 线以及显示器是否有问题。''' 转换器、'''VGA''' 线以及显示器是否有问题。</big><br><br>
|}
=== 查询 HDMI 分辨率设置方法 ===
1) 首先在 '''Settings''' 中打开 '''Display'''<br><br>
[[Image:Pi-5-details-pic111.png]]<br><br>
|-
|<span style="color:#FF0000">请注意,'''Orange Pi 5''' 开发板上是没有蓝牙模块的,需要外接带蓝牙的 '''PCIe''' 网卡或者带蓝牙的 '''USB''' 网卡才能使用蓝牙功能。</span><br>
外接 '''PCIe''' 网卡的使用说明请参考 <span style="color:#0066CC;">[http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/[Orange-pi-Pi 5.html detail#AP6275P PCIe 网卡使用方法 | AP6275P PCIe 网卡的使用方法]]</span>一小节。外接 一小节。<br>外接 '''USB''' 网卡的使用说明请参考 <span style="color:#0066CC;">[http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/[Orange-pi-Pi 5.html detail#USB 无线网卡测试| USB 无线网卡测试]]</span>一小节。
|}
桌面版镜像的测试方法<br><br>
[[Image:Pi-5-details-pic125.png]]<br><br>
=== 查询 连接 USB 鼠标或键盘测试 ===
1) 将 USB 接口的键盘插入 Orange Pi 开发板的 USB 接口中<br><br>
2) 连接 Orange Pi 开发板到 HDMI 显示器<br><br>
3) 如果鼠标或键盘能正常操作系统说明 USB 接口使用正常(鼠标只有在桌面版的系统中才能使用)<br><br>
=== 查询 连接 USB 存储设备测试 ===
1) 首先将 U 盘或者 USB 移动硬盘插入 Orange Pi 开发板的 USB 接口中<br><br>
2) 执行下面的命令如果能看到 sdX 的输出说明 U 盘识别成功<br>
<big>{| class="wikitable" style="width:800px;" |-|orangepi@orangepi:~$ '''cat /proc/partitions | grep "sd*"'''{| class="wikitable" style="width:800px;"|-| majorminor || #blocks || name|-| 8 || 0 || 30044160'''<span style="color:#FF0000">sda</bigspan>'''|-| 8 || 1 || 30043119'''<span style="color:#FF0000">sda1</span>'''|}|}
3) 使用 mount 命令可以将 U 盘挂载到/mnt 中,然后就能查看 U 盘中的文件了<br>
{| class="wikitable" style="width:800px;"
|-
|orangepi@orangepi:~$ '''sudo mount /dev/sda1 /mnt/'''<br>orangepi@orangepi:~$ '''ls /mnt/'''<br>
test.txt
|}
4) 挂载完后通过 df -h 命令就能查看 U 盘的容量使用情况和挂载点<br>
<big>{| class="wikitable" style="width:800px;"|-|orangepi@orangepi:~$ '''df -h | grep "sd"</big>'''<br> <big>/dev/sda1 29G 208K 29G 1% /mnt</big>|}
=== 查询 USB 无线网卡测试 ===
目前测试过的能用的 USB 无线网卡如下所示,其他型号的 USB 无线网卡请自行测试,如果无法使用就需要移植对应的 USB 无线网卡驱动<br>
{| class="wikitable" style="width:800px;"
'''1、RTL8723BU 测试'''<br><br>
1) 首先将 RTL8723BU 无线网卡模块插入开发板的 USB 接口中<br><br>
2) 然后linux 系统会自动加载RTL8723BU 蓝牙和WIFI 相关的内核模块,通过 lsmod命令可以看到下面内核模块已自动加载lsmod 命令可以看到下面内核模块已自动加载<br>
{| class="wikitable" style="width:800px;"
|-
{| class="wikitable" style="width:800px;"
|-
|orangepi@orangepi:~$ '''dmesg'''<br>......<br>[83.438901]usb2-1:newhigh-speedUSBdevicenumber2usingehci-platform<br>[83.588375]usb2-1:NewUSBdevicefound,idVendor=0bda,idProduct=b720,<br>bcdDevice=2.00<br>[83.588403]usb2-1:NewUSBdevicestrings:Mfr=1,Product=2,SerialNumber=3<br>[83.588422]usb2-1:Product:802.11nWLANAdapter<br>[83.588443]usb2-1:Manufacturer:Realtek<br>[83.588460]usb2-1:SerialNumber:00e04c000001<br>[83.601974]Bluetooth:hci0:RTL:examininghci_ver=06hci_rev=000blmp_ver=06<br>lmp_subver=8723<br>[83.603894]Bluetooth:hci0:RTL:rom_versionstatus=0version=1<br>[83.603920]Bluetooth:hci0:RTL:loadingrtl_bt/rtl8723b_fw.bin<br>[83.610108]Bluetooth:hci0:RTL:loadingrtl_bt/rtl8723b_config.bin<br>[83.611274]Bluetooth:hci0:RTL:cfg_sz68,totalsz22564<br>[83.658494]rtk_btusb:RealtekBluetoothUSBdriverver<br>3.1.6d45ddf.20220519-142432<br>[83.658651]usbcore:registerednewinterfacedriverrtk_btusb<br>[83.667124]usb2-1:ThisRealtekUSBWiFidongle(0x0bda:0xb720)isuntested!<br>[83.667137]usb2-1:PleasereportresultstoJes.Sorensen@gmail.com<br>[83.890140]usb2-1:Vendor:Realtek<br>[83.890153]usb2-1:Product:802.11nWLANAdapter<br>[83.890159]usb2-1:rtl8723bu_parse_efuse:dumpingefuse(0x200bytes):<br>......<br>[83.890412]usb2-1:RTL8723BUrevE(SMIC)1T1R,TXqueues3,WiFi=1,BT=1,<br>GPS=0,HIPA=0<br>[83.890417]usb2-1:RTL8723BUMAC:00:13:ef:f4:58:ae<br>[83.890421]usb2-1:rtl8xxxu:Loadingfirmwarertlwifi/rtl8723bu_nic.bin<br>[83.895289]usb2-1:Firmwarerevision35.0(signature0x5301)<br>[84.050893]Bluetooth:hci0:RTL:fwversion0x0e2f9f73<br>[84.266905]Bluetooth:RFCOMMTTYlayerinitialized<br>[84.266949]Bluetooth:RFCOMMsocketlayerinitialized<br>[84.266999]Bluetooth:RFCOMMver1.11<br>[84.884270]usbcore:registerednewinterfacedriverrtl8xxxu<br>[84.912046]rtl8xxxu2-1:1.2wlx0013eff458ae:renamedfromwlan0<br>
|}
4) 然后通过 '''sudo ifconfig''' 命令可以看到 RTL8723BU WIFI 的设备节点,WIFI 的连接和测试方法请参看 <span style="color:#0066CC;">[http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/[Orange-pi-Pi 5.html detail#WIFI 连接测试| WIFI 连接测试]]</span>一节,这里不再赘述<br>
{| class="wikitable" style="width:800px;"
|-
8) 打开蓝牙后的显示如下所示<br><br>
[[Image:Pi-5-details2-pic03.png]]<br><br>
9) 蓝牙的测试方法请参看<span style="color:#0066CC;">[http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/[Orange-pi-Pi 5.html detail#蓝牙使用方法| 蓝牙使用方法]]</span>一节,这里不再赘述<br><br>
'''2、RTL8811 测试'''<br><br>
[ 119.500530] usbcore: registered new interface driver rtl8821cu
|}
4) 然后通过 '''sudo ifconfig''' 命令可以看到 WIFI 的设备节点,WIFI 的连接和测试方法请参看 <span style="color:#0066CC;">[http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/[Orange-pi-Pi 5.html detail#WIFI 连接测试| WIFI 连接测试]]</span>一节,这里不再赘述<br>
{| class="wikitable" style="width:800px;"
|-
{| class="wikitable" style="width:800px;"
|-
|orangepi@orangepi:~$ '''lsusb | grep "Realtek"'''<br>
Bus 002 Device 003: ID 0bda:c820 Realtek Semiconductor Corp. 802.11ac NIC
|}
{| class="wikitable" style="width:800px;background-color:#ffffdc;"
|-
|orangepi@orangepi:~$ '''lsusb | grep "Realtek"'''<br>Bus 002 Device 002: ID 0bda:1a2b Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter '''<span style="color:#0066CC;">(Driver CDROM Mode)</span>'''<br><br>
如果 '''如果 lsusb''' 命令看到的 '''USB WIFI''' 模块处于 '''Driver CDROM ModeMode,请重新拔插下 USB WIFI 模块。如果还不行,请手动执行下面的命令切换下模式:''',请重新拔插下 <br><br>orangepi@orangepi:~$ '''USB WIFIsudo usb_modeswitch -KW -v 0bda -p 1a2b''' 模块。如果还不行,请手动执行下面的命令切换下模式:
|}
3) linux 系统会自动加载 rtl8821cu 蓝牙和 wifi 相关的内核模块,通过 lsmod 命令可以看到下面内核模块已自动加载<br>
[ 59.280119] rtl8821cu 2-1:1.2 wlx90de80521825: renamed from wlan0
|}
5) 然后通过 '''sudo ifconfig''' 命令可以看到 rtl8821cu wifi 的设备节点,wifi 的连接和测试方法请参看 <span style="color:#0066CC;">[http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/[Orange-pi-Pi 5.html detail#WIFI 连接测试| WIFI 连接测试]]</span>一节,这里不再赘述<br>
{| class="wikitable" style="width:800px;"
|-
9) 打开蓝牙后的显示如下所示<br><br>
[[Image:Pi-5-details2-pic06.png]]<br><br>
蓝牙的测试方法请参看<span style="color:#0066CC;">[http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/[Orange-pi-Pi 5.html detail#蓝牙使用方法| 蓝牙使用方法]]</span>一节,这里不再赘述<br><br>
=== 查询 USB 摄像头测试 ===
1) 首先需要准备一个下图所示的或者类似的支持 UVC 协议的 USB 摄像头,然后将USB 摄像头插入到 Orange Pi 开发板的 USB 接口中<br><br>
[[Image:Pi-5-details2-pic07.png]]<br><br>
{| class="wikitable" style="width:800px;"
|-
|orangepi@orangepi:~$ '''scp image.jpg test@192.168.1.55:/home/test'''(根据实际情况修改 ('''根据实际情况修改 IP 地址和路径)地址和路径''')
|}
d. 在桌面版的 linux 系统中,可以通过 HDMI 显示器直接查看拍摄的图片<br>
=== 查询 在桌面系统中测试音频方法 ===
1) 首先打开文件管理器<br><br>
[[Image:Pi-5-details2-pic10.png]]<br><br>
[[Image:Pi-5-details2-pic14.png]]<br><br>
=== 查询 使用命令播放音频的方法 ===
'''1、耳机接口播放音频测试'''<br><br>
1) 首先将耳机插入开发板的耳机孔中<br><br>
Subdevice #0: subdevice #0<br>
<span style="color:#0066CC;">card 2: rockchipes8388 [rockchip-es8388], device 0: dailink-multicodecs ES8323.6-0010-0 [dailink-multicodecs ES8323.6-0010-0]</span><br>
<span style="color:#0066CC;">Subdevices: 1/1</span><br><span style="color:#0066CC;">Subdevice #0: subdevice #0</span>
|}
3) 然后使用 '''aplay''' 命令播放下系统自带的音频文件,如果耳机能听到声音说明硬件能正常使用<br>
card 0: rockchipdp0 [rockchip-dp0], device 0: rockchip-dp0 spdif-hifi-0 [rockchip-dp0 spdif-hifi-0] Subdevices: 1/1<br>
Subdevice #0: subdevice #0<br>
<span style="color:#0066CC;">card 1: rockchiphdmi0 [rockchip-hdmi0], device 0: rockchip-hdmi0 i2s-hifi-0 [rockchip-hdmi0 i2s-hifi-0] </span><br><span style="color:#0066CC;">Subdevices: 1/1</span><br>
<span style="color:#0066CC;">Subdevice #0: subdevice #0</span><br>
card 2: rockchipes8388 [rockchip-es8388], device 0: dailink-multicodecs ES8323.6-0010-0 [dailink-multicodecs ES8323.6-0010-0] <br>Subdevices: 1/1 <br>Subdevice #0: subdevice #0
|}
3) 然后使用 '''aplay''' 命令播放下系统自带的音频文件,如果 HDMI 显示器或者电视能听到声音说明硬件能正常使用<br>
|}
=== 查询 使用命令测试录音的方法 ===
1) 开发板上有板载 MIC,位置如下所示:<br><br>
[[Image:Pi-5-details2-pic16.png]]<br><br>
|}
 == '''Android 12 系统的使用说明 ''' ==
=== 已支持的 Android 版本 ===
{| class="wikitable" style="width:800px;"
[[Image:Pi-5-details2-pic23.png]]<br><br>
3) 以上 3 种型号的 USB 无线网卡的测试方法都是相同的,首先需要将 USB 网卡插入开发板的 USB 接口<br><br>
4) 然后 WIFI 的连接和测试方法请参考 <span style="color:#0066CC;">[http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/[Orange-pi-Pi 5.html detail#WIFI 的连接测试方法 | WIFI 的连接测试方法]]</span>一节<br><br>5) 蓝牙的测试请参考<span style="color:#0066CC;">[http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/[Orange-pi-Pi 5.html detail#蓝牙的测试方法| 蓝牙的测试方法]]</span>一节<br><br>
=== AP6275P PCIe 网卡的使用方法 ===
[[Image:Pi-5-details2-pic25.png]]<br><br>
3) 然后给开发板接上 Type-C 接口的电源,并上电<br><br>
4) 系统启动后,WIFI 的连接和测试方法请参考 <span style="color:#0066CC;">[http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/[Orange-pi-Pi 5.html detail#WIFI 的连接测试方法 | WIFI 的连接测试方法]]</span>一节<br><br>5) 蓝牙的测试请参考<span style="color:#0066CC;">[http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/[Orange-pi-Pi 5.html detail#蓝牙的测试方法| 蓝牙的测试方法]]</span>一节<br><br>
=== WIFI 的连接测试方法 ===
[[Image:Pi-5-details2-pic33.png]]<br><br>
=== Wi-Fi hospot hotspot 的使用方法 ===
1) 首先请确保以太网口已连接网线,并且能正常上网<br><br>
2) 然后选择 '''Settings'''<br><br>
'''OrangePi5_RK3588S_Android12_spi-sata_lcd_v1.x.x.img'''<br>
|}
1) 首先需要组装好屏幕,请参考 <span style="color:#0066CC;">[http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/[Orange-pi-Pi 5.html detail#AP6275P PCIe的组装方法PCIe 网卡的使用方法 | AP6275P PCIe 网卡的使用方法]]</span><br><br>
2) 开发板上有两个 mipi lcd 屏幕的接口,我们定义:<br>
a. lcd1 接口的位置为:<br><br>
{| class="wikitable" style="width:800px;"
|-
|console:/ # '''getprop <span>|</span> grep "adb.tcp"'''<br>
[service.adb.tcp.port]: [5555]
|}
2) 如果 '''service.adb.tcp.port ''' 没有设置,可以使用下面的命令设置网络 adb 的端口号<br>
{| class="wikitable" style="width:800px;"
|-
|console:/ # '''setprop service.adb.tcp.port 5555'''<br>console:/ # '''stop adbd'''<br>console:/ # '''start adbd'''
|}
3) 在 Ubuntu PC 上安装 adb 工具<br>
{| class="wikitable" style="width:800px;"
|-
|test@test:~$ '''sudo apt update'''<br>test@test:~$ '''sudo apt install -y adb'''
|}
4) 然后在 Ubuntu PC 上连接网络 adb<br>
{| class="wikitable" style="width:800px;"
|-
|test@test:~$ '''adb connect 192.168.1.xxx ''' ('''IP ''' 地址需要修改为开发板的 '''IP ''' 地址)<br>
daemon not running; starting now at tcp:5037<br>
daemon started successfully <br>
connected to 192.168.1.xxx:5555<br><br><br>
test@test:~$ '''adb devices'''<br>
List of devices attached <br>
192.168.1.xxx:5555 device
{| class="wikitable" style="width:800px;"
|-
|test@test:~$ '''adb shell'''<br>
console:/ #
|}
 
=== Android Box 测试过的 2.4G USB 遥控器 ===
1) 目前测试过的一款 2.4G USB 遥控器如下图所示<br>
a. 包含一个遥控器<br><br>
[[Image:Pi-5-details2-pic104.png]]<br><br>
b. 一个 USB 无线接收器<br><br>
[[Image:Pi-5-details2-pic105.png]]<br><br>
2) Android Box 系统无需任何配置,插上就可以用了<br><br>
 
=== Android Box 系统 HDMI CEC 功能的使用方法 ===
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
|
<big>'''HDMI CEC 允许用户只用一个遥控器,就能通过 HDMI 控制所有连接的设备, 基于这个功能,我们用电视机的遥控器就可以控制开发板。'''</big><br><br>
<big>'''<span style="color:#FF0000">测试此功能前,请确保您的电视机是支持 HDMI CEC 的。</span>'''</big>
|}
1) 首先将开发板通过 HDMI 线连接到电视,然后上电启动<br><br>
2) 然后在电视的设置中开启 HDMI CEC 功能,不同电视开启方式可能有差异,这里以小米电视为例,按下遥控器的菜单键,然后选中 CEC 遥控并按下确认键<br><br>
[[Image:Pi-5-details2-pic106.png]]<br><br>
3) 然后选择“开”就可以打开 HDMI CEC 遥控<br><br>
[[Image:Pi-5-details2-pic107.png]]<br><br>
4) 此时就可以通过电视的遥控器控制开发板的 Android Box 系统了<br><br>
8,460
个编辑