Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/143.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 带Linux 3.8的Bluez5.42_C++_Linux Kernel_Beagleboneblack_Openwrt_Bluez - Fatal编程技术网

C++ 带Linux 3.8的Bluez5.42

C++ 带Linux 3.8的Bluez5.42,c++,linux-kernel,beagleboneblack,openwrt,bluez,C++,Linux Kernel,Beagleboneblack,Openwrt,Bluez,我一直在为beaglebone black上的openwrt开发一个BLE应用程序。早些时候,我在openwrt上使用Linux 4.4.14,我已经成功地用C++编程语言创建了BLE应用程序(不使用dbus)。我可以做广告、连接、绑定,还可以做各种各样的操作 我现在计划切换到Linux3.18(因为它在beaglebone black中被标记为稳定),我想在我的BLE应用程序中使用dbus Linuxversion和bluez堆栈版本之间是否存在依赖关系?AFAIK,内核版本和bluez版本之

我一直在为
beaglebone black
上的
openwrt
开发一个BLE应用程序。早些时候,我在openwrt上使用Linux 4.4.14,我已经成功地用
C++
编程语言创建了BLE应用程序(不使用
dbus
)。我可以做广告、连接、绑定,还可以做各种各样的操作

我现在计划切换到Linux3.18(因为它在beaglebone black中被标记为稳定),我想在我的BLE应用程序中使用dbus


Linux
version和bluez堆栈版本之间是否存在依赖关系?

AFAIK,内核版本和bluez版本之间没有直接映射。但是随着Bluez5.x(管理接口)在Linux内核中的就位(管理接口可以从Linux内核3.4中获得),BluezLibrary应该可以工作。我强烈建议不要使用3.8。那是一种古老的内核。发展已经远远超过了这一点,并落在了后面。4.4和4.9是当前稳定的内核,也被参考debian images使用:github中有这个项目吗?我正试图在RPi3上与Bluez合作,但一直难以使其在GATT服务器上可靠地工作。@Michael:没有。但我很快会在有了稳定的API后将其公开。你可以提问,如果我知道答案,我一定会发表评论。@abhiarora谢谢,我会发布我的问题。我也很期待你的API。好吧,内核版本和BlueZ版本之间没有直接的映射。但是随着Bluez5.x(管理接口)在Linux内核中的就位(管理接口可以从Linux内核3.4中获得),BluezLibrary应该可以工作。我强烈建议不要使用3.8。那是一种古老的内核。发展已经远远超过了这一点,并落在了后面。4.4和4.9是当前稳定的内核,也被参考debian images使用:github中有这个项目吗?我正试图在RPi3上与Bluez合作,但一直难以使其在GATT服务器上可靠地工作。@Michael:没有。但我很快会在有了稳定的API后将其公开。你可以提问,如果我知道答案,我一定会发表评论。@abhiarora谢谢,我会发布我的问题。我也期待着你的API。