zephyr学习蓝牙部分(一)

10 篇文章 4 订阅
6 篇文章 2 订阅

本节包含有关Zephyr操作系统蓝牙堆栈的信息。您可以使用这些信息来理解层操作背后的原理以及它们是如何实现的。

Zephyr包括从应用到无线电硬件的完整蓝牙低能量堆栈,以及经典蓝牙(BR/EDR)主机层的一部分。

  • 概述
  • 蓝牙堆栈体系结构
  • 蓝牙认证资料
  • 蓝牙工具
  • 开发蓝牙应用程序

自成立以来,Zephyr一直致力于蓝牙,特别是蓝牙低能量(BLE)。通过参与蓝牙规范(Linux的Bluez)的现有开源实现以及BLE无线电硬件的设计和开发的多家公司和个人的贡献,Zephyr中的协议栈已经变得成熟,功能丰富,如下面的部分所示。

支持的功能

Zephyr集成了丰富的功能和高度可配置的蓝牙堆栈。

蓝牙5.0兼容(ESR10)

  • 高度可配置

       特性、缓冲区大小/计数、堆栈大小等。

  • 可移植到Zephyr支持的所有架构(包括大和小端、对齐风格等)
  • 支持主机和控制器构建的所有组合:

       仅通过UART、SPI和USB物理传输的控制器(HCI)

       主机仅在UART、SPI和IPM(共享内存)上运行

       组合(主机+控制器)

  • Bluetooth-SIG qualified

       NORDIC半导体硬件控制器

       在所有层上定期运行一致性测试

  • 蓝牙低能耗控制器支持(LE-link层)

       无限制的角色和连接计数,支持所有角色

       并发多协议支持就绪

       智能调度角色以最小化重叠

       便携式设计,适用于任何开放式BLE无线电,目前支持NORDIC半导体NRF51和NRF52,以及专有无线电。

       支持小端和大端架构,并抽象硬实时细节,以便将它们封装到特定于硬件的模块中。

       支持不同物理传输上的控制器(HCI)构建

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值