gpt4 book ai didi

bluetooth - 嵌入式系统的成熟蓝牙堆栈?

转载 作者:行者123 更新时间:2023-12-04 00:45:12 25 4
gpt4 key购买 nike

我想要有关在嵌入式系统上使用的成熟蓝牙堆栈的建议。它必须重量轻且占地面积相对较小。

最好它也是开源的,支持 BLE 并且可以在没有操作系统的情况下运行。但这些并不是严格要求的。

它不一定是免费的。它还将用于商业用途。

我正在运行一个 STM32 处理器 (ARM),它应该直接支持它或者足够通用以便于移植它。

亲切的问候

最佳答案

Apache 现在有一个名为 NimBLE 的开源 BLE 栈在其 MyNewt 上运行操作系统。它运行在 nRF5x 芯片上,是唯一一个模糊完整的开源 BLE 堆栈。我还没有尝试过,但看起来很不错。

编辑:我试过了。截至目前(2016 年 9 月),它确实有效——您可以读取/写入/通知特性等。缺少一些功能,但绝对可用。

请注意,代码写得很好(例如,他们甚至记录了哪些函数在中断上下文中运行!)但它是经典的 C89,因此有很多手动内存管理、令人担忧的指针魔术、信任数组长度和很快。他们的 newt 构建系统也不支持 C++。

关于bluetooth - 嵌入式系统的成熟蓝牙堆栈?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11827265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com