一、测试环境
硬件:A7核 平台:ubuntu22.04
1、安装相应的依赖库文件
ntpd -d #确保能访问外网后执行 同步时间
sudo apt update
sudo apt install bluez
sudo apt install pulseaudio-module-bluetooth
sudo apt-get install bluez bluez-firmware
2、停止蓝牙服务:在终端输入以下命令停止蓝牙服务。
sudo systemctl stop bluetooth
启动蓝牙服务:在终端输入以下命令启动蓝牙服务。
sudo systemctl start bluetooth
3、启动 pulseaudio 服务,重启开发板后要重新启动服务
insmod /oem/usr/ko/aic8800_btlpm.ko
hciattach -s 1500000 /dev/ttyS1 any 1500000 flow nosleep& #最新SDK
# 先配置好 alsa 再启动
pulseaudio –start
二、连接蓝牙耳机设备
1、配对蓝牙声卡
发现蓝牙设备:在终端输入以下命令发现蓝牙设备。
sudo bluetoothctl
power on # 使能控制器
pairable on # 设置控制器可配对
扫描设备:在蓝牙控制台中输入以下命令扫描设备。
scan on
scan off
选择设备:当蓝牙声卡出现在设备列表中时,输入以下命令选择设备。
pair [设备地址]
输入PIN码:当系统提示输入PIN码时,出现pin码时输入yes,输入默认的PIN码“0000”。
连接设备:在蓝牙控制台中输入以下命令连接设备。
connect [设备地址]
2、设置默认音频设备
查看当前音频设备:在终端输入以下命令查看当前音频设备。
pacmd list-sinks
设置默认音频设备:找到蓝牙声卡对应的设备索引,然后在终端输入以下命令设置默认音频设备。
pacmd set-default-sink [设备索引]
3、检查音量设置
查看音量设置:在终端输入以下命令查看音量设置。
amixer
调整音量:如果音量设置过低,请调整音量。
amixer set Master [音量值]
设置绝对音量,0%-100%,1表示声卡号或者名字。
pactl set-sink-volume 1 90%
设置相对音量,增大10%
pactl set-sink-volume 1 +10%
设置相对音量,减小10%
pactl set-sink-volume 1 -10%