板子是RV1106 ultra 怎么用手机连接ARM 蓝牙呢

  • 您好 buildroot下的bluez依赖的readline history wordexp 库都是glibc特有的,而我们的buildroot系统为了能够使用rockchip官方的rockit和rknn库使用的是rockchip提供的uclibc交叉编译工具无法运行完整的bluetoothctl,如果没有对RKNN和ROCKIT库(主要是摄像头)的需求可以使用ubuntu进行连接

    Code: Select all

    # ubuntu 安装必要软件
    sudo apt update 
    sudo apt install bluez
    sudo apt install pulseaudio-module-bluetooth
    # 配置驱动
    insmod /oem/usr/ko/aic8800_btlpm.ko
    hciattach -s 1500000 /dev/ttyS1 any 1500000 flow nosleep& 
    # bluetoothctl 交互
    power on  # 使能控制器
    discoverable on #设置控制器可被发现
    pairable on # 设置控制器可配对
    scan on # 扫描设备
    scan off# 关闭扫描
    pair <MAC address> #配对MAC地址
    # 出现pin码时输入yes 
    
    如果必须要使用buildroot可以使用btstack进行蓝牙连接,btstack商用需要授权我们暂时没有开发计划请参考仓库源码开发