8,460
个编辑
更改
无编辑摘要
{| class="wikitable" style="width:800px;background-color:#ffffdc;"
|-
|rangepiorangepi@orangepi:~$ '''lsusb | grep "Realtek"'''<br>
Bus 002 Device 002: ID 0bda:1a2b Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter '''(Driver CDROM Mode)'''<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-5.html 蓝牙使用方法]</span>一节,这里不再赘述<br><br>
=== 查询 USB 摄像头测试 ===
1) 首先需要准备一个下图所示的或者类似的支持 UVC 协议的 USB 摄像头,然后将USB 摄像头插入到 Orange Pi 开发板的 USB 接口中<br><br>
[[Image:Pi-5-details2-pic07.png]]<br><br>
2) 通过 v4l2-ctl 命令可以看到 USB 摄像头的设备节点信息为'''/dev/video0'''<br>
{| class="wikitable" style="width:800px;"
|-
|orangepi@orangepi:~$ '''v4l2-ctl --list-devices'''<br>
Q8 HD Webcam: Q8 HD Webcam ('''<span style="color:#FF0000">usb</span>'''-fc880000.usb-1):<br>
<span style="color:#0066CC;">/dev/video0</span><br>
/dev/video1<br>
/dev/media0
|}
{| class="wikitable" style="width:800px;background-color:#ffffdc;"
|-
|注意 '''v4l2''' 中的 '''l''' 是小写字母 '''l''',不是数字 '''1'''。<br><br>
另外 '''video''' 的序号不一定都是 '''video0''',请以实际看到的为准。
|}
3) 在桌面系统中可以使用 Cheese 直接打开 USB 摄像头,Cheese 打开方法如下图所示:<br><br>
[[Image:Pi-5-details2-pic08.png]]<br><br>
Cheese 打开 USB 摄像头后的界面如下图所示:<br><br>
[[Image:Pi-5-details2-pic09.png]]<br><br>
4) 使用 fswebcam 测试 USB 摄像头的方法<br>
a. 安装 fswebcam
{| class="wikitable" style="width:800px;"
|-
|orangepi@orangepi:~$ '''sudo apt update'''<br>
orangepi@orangepi:~$ '''sudo apt-get install -y fswebcam'''
|}
b. 安装完 fswebcam 后可以使用下面的命令来拍照<br>
a) -d 选项用于指定 USB 摄像头的设备节点<br>
b) --no-banner 用于去除照片的水印<br>
c) -r 选项用于指定照片的分辨率<br>
d) -S 选项用设置于跳过前面的帧数<br>
e) ./image.jpg 用于设置生成的照片的名字和路径<br>
{| class="wikitable" style="width:800px;"
|-
|orangepi@orangepi:~$ '''sudo fswebcam -d /dev/video0 \'''<br>
'''--no-banner -r 1280x720 -S 5 ./image.jpg'''
|}
c. 在服务器版的 linux 系统中,拍完照后可以使用 scp 命令将拍好的图片传到Ubuntu PC 上镜像观看<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>
2) 然后找到下面这个文件(如果系统中没有这个音频文件,可以自己上传一个音频文件到系统中)<br><br>
[[Image:Pi-5-details2-pic11.png]]<br><br>
3) 然后选中 audio.wav 文件,右键选择使用 vlc 打开就可以开始播放<br><br>
[[Image:Pi-5-details2-pic12.png]]<br><br>
4) 换 HDMI 播放和耳机播放等不同音频设备的方法<br>
a. 首先打开音量控制界面<br><br>
[[Image:Pi-5-details2-pic13.png]]<br><br>
a. 播放音频的时候,在 '''Playback''' 中会显示播放软件可以使用的音频设备选项, 如下图所示,在这里可以设置需要播放到哪个音频设备<br><br>
[[Image:Pi-5-details2-pic14.png]]<br><br>
=== 查询 使用命令播放音频的方法 ===
'''1、耳机接口播放音频测试'''<br><br>
1) 首先将耳机插入开发板的耳机孔中<br><br>
[[Image:Pi-5-details2-pic15.png]]<br><br>
2) 然后可以通过 '''aplay -l''' 命令可以查看下 linux 系统支持的声卡设备,从下面的输出可知,'''card 2''' 为 es8388 的声卡设备,也就是耳机的声卡设备<br>
{| class="wikitable" style="width:800px;"
|-
|orangepi@orangepi:~$ '''aplay -l'''<br>
**** List of PLAYBACK Hardware Devices ****<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>
card 1: rockchiphdmi0 [rockchip-hdmi0], device 0: rockchip-hdmi0 i2s-hifi-0 [rockchip-hdmi0 i2s-hifi-0]<br>
Subdevices: 1/1<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>
|}
3) 然后使用 '''aplay''' 命令播放下系统自带的音频文件,如果耳机能听到声音说明硬件能正常使用<br>
{| class="wikitable" style="width:800px;"
|-
|rangepi@orangepi:~$ '''aplay -D hw:<span style="color:#FF0000">2</span>,0 /usr/share/sounds/alsa/audio.wav'''<br>
Playing WAVE 'audio.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
|}
'''2、HDMI 音频播放测试'''<br><br>
1) 首先使用 HDMI 转 HDMI 线将 Orange Pi 开发板连接到电视机上(其他的 HDMI 显示器需要确保可以播放音频)<br><br>
2) 然后查看下 HDMI 的声卡序号,从下面的输出可以知道 HDMI 的声卡为 '''card 1'''<br>
{| class="wikitable" style="width:800px;"
|-
|orangepi@orangepi:~$ '''aplay -l'''<br>
**** List of PLAYBACK Hardware Devices ****<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] 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
|}
3) 然后使用 '''aplay''' 命令播放下系统自带的音频文件,如果 HDMI 显示器或者电视能听到声音说明硬件能正常使用<br>
{| class="wikitable" style="width:800px;"
|-
|orangepi@orangepi:~$ '''aplay -D hw:<span style="color:#FF0000">1</span>,0 /usr/share/sounds/alsa/audio.wav'''
|}