目前,我正试图在已越狱的iOS设备(本例中为iPad)上创建一个PAN。在我的Raspberry Pi上,我可以使用bluez蓝牙堆栈和它附带的pan守护进程来实现这一点。我想,如果可以将bluez移植到iOS设备上,不幸的是,我对编译还不太了解--除了使用makefile编译东西之外,我在这方面没有做太多工作。
我能够使用BigBoss的"installsdk3“在installsdk3上安装gcc编译器,但是如果我试图在布卢兹上运行configure,它会给我Compiler cannot create executables。
有没有人知道这是否可能,如何或可以给我指示如何实现这一目标?我知道mac上的xcode附带了一个用于c++的iOS编译器,但我无法真正了解如何让makefile使用它。
发布于 2014-03-28 09:27:28
Bluez是一个专门的Linux蓝牙堆栈。OS和iOS都是基于BSD的,虽然它们与Linux类似,但并不相同。我很怀疑你能否在iOS上运行蓝军。
相反,看看苹果自己的蓝牙堆栈。concepts/AboutCoreBluetooth/Introduction.html
发布于 2016-04-05 18:29:55
BlueZ是蓝牙堆栈的用户模式部分。它依赖于内核模式组件,它存在于Linux内核中,而不是BSD (正如其他答案中提到的,Mac是基于什么的)。因此,BlueZ不能与Mac内核一起工作。
AFAIK,没有办法用Linux内核运行Mac。
https://stackoverflow.com/questions/22708247
复制相似问题