bluedroid 主要接口

原创 2016年05月31日 09:30:31

在android L时代,蓝牙协议栈各层次主要接口如下:

android M对协议栈做了部分改动, 去除了bt_hci_bdriod.c ,替换成hci_layer.c 层次划分更加清晰。

const hci_t *hci_layer_get_interface() {
  buffer_allocator = buffer_allocator_get_interface();
  hal = hci_hal_get_interface();
  btsnoop = btsnoop_get_interface();
  hci_inject = hci_inject_get_interface();
  packet_fragmenter = packet_fragmenter_get_interface();
  vendor = vendor_get_interface();
  low_power_manager = low_power_manager_get_interface();


  init_layer_interface();
  return &interface;
}


Android下bluedroid、bluetooth apk介绍

前言本文档主要介绍android平台下bluetooth的应用层软件,先介绍bluetooth应用层的框架,接着分别介绍Bluedroid层软件、Bluetooth应用程序(Bluetooth.apk...
  • zjli321
  • zjli321
  • 2016年09月01日 20:01
  • 2952

Android bluedroid模块间关系

一图解百惑 整个bluedroid可以分为两大模块:BTIF,BTE BTIF:提供bluedroid对外的接口 BTE:bluedroid的内部处理,又细分为BTA,BTU,BTM和H...
  • javon_hzw
  • javon_hzw
  • 2015年09月28日 18:07
  • 1435

Android BlueDroid(三):BlueDroid蓝牙开启过程enable

关键词:bluedroid  enableNative BTIF_TASK  BTU_TASK bt_hc_work_thread set_power  preload GKI作者:xubin3417...
  • xubin341719
  • xubin341719
  • 2014年10月23日 20:48
  • 18242

BlueDroid代码分析之BlueDroid简介

BlueDroid简介 Android4.2之前,Google一直使用的是Linux官方蓝牙协议栈,即知名老牌开源项目BlueZ。BlueZ实际上是由高通 公司在2001年5月基于GPL协议发布...
  • u010657219
  • u010657219
  • 2015年01月09日 17:21
  • 3276

bluedroid 协议栈(二)

Bta: 1. ag(audio gateway):蓝牙音频网关的实现 2. Ar(audio/video registration):音频/视频注册模块的实现 3. Av(advanced a...
  • u013033278
  • u013033278
  • 2014年12月03日 14:11
  • 1407

Android BlueDroid 分析之扫描

这段时间一直在跟一个BLE相关的项目,之前对BLE基本没怎么接触,所以刚好趁这个机会好好把bluedroid好好梳理一遍。要完全分析清楚估计得花老长时间了,先一步步来吧, BlueDroid 代码结构...
  • ljp1205
  • ljp1205
  • 2016年12月25日 13:52
  • 1548

bluedroid中的start discovery代码流程

之前看到csdn上balmy的博客——
  • utadalight
  • utadalight
  • 2014年09月21日 15:40
  • 2479

bluedroid移植(中期总结)

中总结:  1. 一直以来都非常感谢林少导师可以给我这次机会,并且一直帮助我解决问题!没有丝毫的抱怨,尽心尽力!谢谢林少导师!谢谢CSDN提供的这次夏令营平台! 2.  目前项目完成情况: 目前...
  • dong60382
  • dong60382
  • 2014年08月03日 21:44
  • 3394

bluedroid 协议 学习

自从4.2蓝牙协议栈从bluez切换到broid,很多
  • u013033278
  • u013033278
  • 2014年07月29日 15:55
  • 1439

Android Bluetooth Stack: Bluedroid(五):The analysis of A2DP Source

1. A2DP Introduction The Advanced Audio Distribution Profile (A2DP) defines the protocols and proced...
  • Wendell_Gong
  • Wendell_Gong
  • 2014年06月23日 17:23
  • 15656
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:bluedroid 主要接口
举报原因:
原因补充:

(最多只允许输入30个字)