
文章目录1、环境介绍2、V821 内置蓝牙介绍3、配置4、编译5、测试5.1、加载驱动5.2、初始化 ble5.3、bt_test 工具测试5.4、ble 配网6、参考文章7、总结1、环境介绍芯片V821 D2-WBX系统openwrt2、V821 内置蓝牙介绍符合蓝牙低功耗 5.0 标准支持数据传输速率2Mbps、1Mbps、500Kbps 及 125Kbps3、配置SDK 根目录下执行quick_configquick_config 操作会自动修改内核设备树、内核配置、用户空间配置。4、编译如果编译出现类似错误用户空间 menuconfig 需要配置CONFIG_PACKAGE_libncursesyCONFIG_PACKAGE_libreadliney同时修改 btmanager 包下的 Makefile 文件sdk/openwrt/package/allwinner/wireless/btmanager/Makefile添加如下内容ENABLE_DEMO_TERMINAL:libncursesw\5、测试5.1、加载驱动板卡执行cd/lib/modules/5.4.220/ insmod xradio_bt_smd.ko5.2、初始化 ble板卡执行./etc/bluetooth/bt_init.sh ble_start查看 hci0 设备hciconfig5.3、bt_test 工具测试bt_test 是全志基于 btmanager 接口编写的蓝牙 demo编译生成的可执行程序。板卡执行bt_test ‑p gatt‑server手机打开 nrRF Connect 软件进行连接测试5.4、ble 配网6、参考文章《Tina_Linux_蓝牙_BLE配网_开发指南.pdf》《Tina_Linux_蓝牙_开发指南.pdf》7、总结无。