因项目需求,需要在目标板上移植蓝牙协议库。考虑其它因素,在制作系统文件时,选择 Bulidroot 版本2018.11,BlueZ 5.5。以下为移植的关键点
1.选择BlueZ 5.x
一定要注意这里
header series >= 3.4 。如果使用的的交叉编译内核头文件小于3.4,可修改该选项后编译。但是为了系统的稳定性,建议升级交叉编译工具。查看bluez5.x 的帮助文件有以下建议。
2.使能
要完全支持蓝牙功能要慎重选择QT的版本,开发前一定要区分那些版本只支持经典蓝牙,哪些同时支持经典蓝牙和低功耗蓝牙。