蓝牙业务全解 001(软件上层至底层)(android平台)

1.蓝牙是什么
蓝牙是使用2.4G频段的短距离无线通信技术,可以实现语音,数据和视频的传输
蓝牙有哪些产品分类:
All Bluetooth Products shall be one of the following:
• Bluetooth End Product
• Bluetooth Host Subsystem Product
• Bluetooth Controller Subsystem Product
• Bluetooth Profile Subsystem Product
• Bluetooth Component Product
• Bluetooth Development Tool
• Bluetooth Test Equipment.

2.android中蓝牙的软件代码位置
应用部分:
ap\packages\apps\Settings\src\com\android\settings\bluetooth
ap\packages\apps\Bluetooth
框架部分:
如下是蓝牙对第三方应用提供的接口
ap\frameworks\base\services\core\java\com\android\server\
ap\frameworks\base\core\java\android\bluetooth
ap\frameworks\base\core\java\com\android\internal\os
\ap\frameworks\base\packages\SettingsLib\src\com\android\settingslib\bluetooth
\ap\frameworks\opt\bluetooth
HAL和协议栈部门
ap\hardware\libhardware\include\hardware
ap\system\bt
kernel部分:
仅以高通和联发科为例
ap\kernel\msm-3.18\drivers\bluetooth(高通)
ap\kernel-3.18\drivers\bluetooth(MTK)

3.分解软件栈 逐一详解

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值