我使用的是 64 位 Ubuntu 16.03;这是我第一次在 Linux 环境中工作;我正在研究 BLE,现在必须在 Linux 环境中实现我的代码,并且需要与 Bluedroid 配合使用。对于我在 BLE 中的开发目的,我应该安装哪个版本的 Bluedroid,我将如何进行安装?
答案1
是的,可以使用,但不容易...
您必须具备一点 C 编程方面的专业知识。
检查 ESP32,他们在 FReeRTOS 中使用 Bluedroid。
您必须以类似的方式进行...所以基本上您必须编写自己的应用程序层例程来驱动 Bluedroid 的 API。
ESP32 人员使用了 bluedroid 的剪辑版本。即所有 Java 代码都已从 bluedroid 中删除。他们编写了简单的基本应用程序,可以与 Bluedroid C 文件的顶层对话。
对你的问题的简短回答是:是的,这是可以实现的,如果你遵循 ESP32 的方式,你就可以让 bluedroid 在用户空间中运行。