想在路由器上通过蓝牙4.0适配器跟蓝牙BLE设备进行通讯,需要编译bluez-4.101库(现在最新版本是5.21),而它需要glib的支持,而且最低版本要求是2.28,现在openwrt使用的glib版本是2.26.1,所以要编译bluez,必须得先编译glib。
1、修改feeds/packages/lib/glib2/Makefile
修改以下3项
PKG_VERSION:=2.28.6
PKG_SOURCE_URL:=@GNOME/glib/2.28
PKG_MD5SUM:=7d8fc15ae70d5111c0cf2a79d50ef717
如果编译时下载失败,可以自行到网上下载并放在dl/目录即可
2、make menuconfig把glib2选上, make V=99