Linux之蓝牙相关代码浅析
[TOC]

主要记录一些整体的概念、框架和简单介绍,不涉及具体的原理和实现细节

Linux协议栈
Kernel: v5.4.18
Bluez官网:http://www.bluez.org/

Linux蓝牙协议栈Bluez分为内核空间和用户空间2个部分。
这里我们先只讨论内核部分。

而内核部分也分为2块:HCI驱动 和 协议栈源码:

下面就分这两块分别进行分析

内核蓝牙HCI驱动:
路径:/drivers/bluetooth
固件:/usr/lib/firmware/、/lib/firmware/等

......

作者: Shell