蓝牙,wifi,3g 作为移动端平台最常见的dongle,蓝牙现在应用越来越广泛,特别是现在流行智能终端,多点互控,wifi,3g等资源消耗大,红外又有距离和障碍物的限制,所以说蓝牙通信在未来其它的不说,单在智能TV上应用的情景将会越来越广泛.这里只是初步理解学习,之后将会一层一层从kernel直到application...
分类:
移动开发 时间:
2014-11-28 18:19:22
阅读次数:
173
关键词:bluedroid enableNative BTIF_TASK BTU_TASK bt_hc_work_thread set_power preload GKI作者:xubin341719(欢迎转载,请注明作者,请尊重版权,谢谢!)绘图工具:Edraw Maindmap欢迎指正错误,共同学习、共同进步!!一、enableNative函数的的实现(1)、初始化BTE;(2)、创建BT...
分类:
移动开发 时间:
2014-10-23 22:47:20
阅读次数:
764
关键词:bluedroid initNative enableNative BTIF_TASK BTU_TASKbt_hc_work_thread set_power preload GKI作者:xubin341719(欢迎转载,请注明作者,请尊重版权,谢谢!)欢迎指正错误,共同学习、共同进步!! 一、 蓝牙开启流程概述,如下图所示:init、enable 和一般的函数调用相同,and...
分类:
移动开发 时间:
2014-10-23 12:30:42
阅读次数:
288
关键词:bluedroid bluez作者:xubin341719(欢迎转载,请注明作者,请尊重版权,谢谢!)欢迎指正错误,共同学习、共同进步!!一、名词解释:(有用信息增加中……)BTI F: Bluetooth InterfaceBTU : Bluetooth Upper LayerBTM: Bluetooth Manager BTE :Bluetooth embedded systemBT...
分类:
移动开发 时间:
2014-10-22 18:22:07
阅读次数:
383
1. 概述
GKI以库libbt-brcm_gki.so(Static Lib?)的形式提供给BlueDroid使用
该层是一个适配层,适配了OS相关的进程、内存相关的管理,还可以用于线程间传递消息
主要通过变量gki_cb实现对进程的统一管理
typedef struct
{
pthread_mutex_t GKI_mutex;
pthread_t ...
分类:
其他好文 时间:
2014-08-21 22:50:05
阅读次数:
302
1. 概述 GKI以库libbt-brcm_gki.so(Static Lib?)的形式提供给BlueDroid使用 该层是一个适配层,适配了OS相关的进程、内存相关的管理,还可以用于线程间传递消息 主要通过变量gki_cb实现对进程的统一管理 typedef struct
{ pthread_mu...
分类:
其他好文 时间:
2014-08-21 22:46:34
阅读次数:
328
Android 4.4上蓝牙协议栈采用的是BRCM和Google共同开发的bluedroid,代替了之前的Bluez. 一、 Bluetooth 源码分布 (基于Android 4.4 ) 1. ?packages/apps/Settings/src/com/android/settings/bluetooth ? ? ...
分类:
移动开发 时间:
2014-08-12 19:13:57
阅读次数:
336
从Android 4.2开始,Bluetooth stack发生了重大改变:从Bluez换成了由Google和Broadcom联合开发的Bluedroid(当然,核心的部分还是Broadcom 的,Google主要是做了和上层Framework相关的部分)。通过http://source...
分类:
移动开发 时间:
2014-08-12 17:44:15
阅读次数:
411
1. 接口 bluedroid为JNI提供的接口即HAL对应的头文件bluetooth_device_t 蓝牙设备
bt_interface_t 蓝牙设备提供的基本接口
bthf_interface_t hfp模块接口
... 值得关注的是bt_interface_t->get_profile_in...
分类:
其他好文 时间:
2014-08-07 02:57:38
阅读次数:
348
自从Android 4.2开始,Android开始使用自己的蓝牙协议栈BlueDroid,而不是bluezBlueDroid可分为两层: - BTE: Bluetooth Embedded System - BTA: Bluetooth Application LayerBTE实现了核心的...
分类:
其他好文 时间:
2014-08-02 23:23:34
阅读次数:
329