如何在 Linux 环境中安装 Bluedroid?

如何在 Linux 环境中安装 Bluedroid?

我使用的是 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 在用户空间中运行。

相关内容