当前位置:   article > 正文

Linux驱动学习--BT框架一之Bluez、BlueDroid框架介绍_bluez和bluedroid

bluez和bluedroid

目录

1、引言
2、蓝牙框架介绍
3、Bluez框架分析
4、BlueDroid框架分析
5、libbt-vendor.so
6、从bluetooth.default.so到libbt-vendor.so的流程
7、标准/厂家自定义蓝牙协议的驱动

一、引言

刚开始接触调试BT的时候,被android中的源码和网上的各种帖子说的有点晕,花了点时间,好好整理了一下,今天来和大家一起分享下

本文会着重介绍BlueDroid,大致介绍BlueZ框架

二、蓝牙框架介绍

BlueDroid && BlueZ

Android 4.2之前,Google一直使用的是Linux官方蓝牙协议栈BlueZ。BlueZ实际上是由高通公司在2001年5月基于GPL协议发布的一个开源项目,做为Linux 2.4.6内核的官方蓝牙协议栈。随着Android设备的流行,BlueZ也得到了极大的完善和扩展。例如Android 4.1中BlueZ的版本升级为4.93,它支持蓝牙核心规范4.0,并实现了绝大部分的Profiles。
从Android 4.2开始,Google便在Android源码中推出了它和博通公司一起开发的BlueDroid以替代BlueZ。BlueZ的创始者&#x

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/820339
推荐阅读
相关标签
  

闽ICP备14008679号