【精编范文】博通蓝牙方案-范文word版 (12页) 下载本文

内容发布更新时间 : 2024/10/21 5:56:45星期一 下面是文章的全部内容请认真阅读。

【精编范文】博通蓝牙方案-范文word版

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!

== 本文为word格式,下载后可方便编辑和修改! ==

博通蓝牙方案

篇一:android蓝牙介绍二蓝牙代码架构及其uart 到rfcomm流程 Android bluetooth介绍(二)

android 蓝牙代码架构及其uart 到rfcomm流程

一、Android Bluetooth Architecture蓝牙代码架构部分(google 官方蓝牙框架)

Android的蓝牙系统,自下而上包括以下一些内容如上图所示: 1、串口驱动

Linux的内核的蓝牙驱动程、Linux的内核的蓝牙协议的层 2、BlueZ的适配器

BlueZ的(蓝牙在用户空间的函式库) bluez代码结构

Bluetooth协议栈BlueZ分为两部分:内核代码和用户态程序及工具集。 (1)、内核代码:由BlueZ核心协议和驱动程序组成

Bluetooth协议实现在内核源代码 kernel/net/bluetooth中。包括hci,l2cap,hid,rfcomm,sco,SDP,BNEP等协议的实现。

(2)、驱动程序:kernel/driver/bluetooth中,包含Linuxkernel对各种接口的

Bluetooth device的驱动,如:USB接口,串口等。 (3)、用户态程序及工具集:

【精编范文】博通蓝牙方案-范文word版

包括应用程序接口和BlueZ工具集。BlueZ提供函数库以及应用程序接口,便于程序员开发bluetooth应用程序。BlueZ utils是主要工具集,实现对bluetooth设备的初始化和控制。 3、蓝牙相关 的应用程序接口

Android.buletooth包中的各个Class(蓝牙在框架层的内容-----java) 同样下图也是一张比较经典的蓝牙代码架构图(google官方提供) 二、蓝牙通过Hciattach启动串口流程: 1、hciattach总体流程

2、展讯hciattach代码实现流程: 三、具体代码分析 1、initrc中定义

idh.code\\device\\sprd\\sp8830ec_nwcn\\init.sc8830.rc [html] view plaincopy

1. service hciattach /system/bin/hciattach -n /dev/sttybt0 sprd_shark 2. socket bluetooth stream 660 bluetooth bluetooth 3. user bluetooth

4. group wifi bluetooth net_bt_admin net_bt inet net_raw net_admin system 5. disabled 6. oneshot

篇二:android蓝牙介绍二蓝牙代码架构及其uart 到rfcomm流程 Android bluetooth介绍(二)

android 蓝牙代码架构及其uart 到rfcomm流程

【精编范文】博通蓝牙方案-范文word版

一、Android Bluetooth Architecture蓝牙代码架构部分(google 官方蓝牙框架)

Android的蓝牙系统,自下而上包括以下一些内容如上图所示: 1、串口驱动

Linux的内核的蓝牙驱动程、Linux的内核的蓝牙协议的层 2、BlueZ的适配器

BlueZ的(蓝牙在用户空间的函式库) bluez代码结构

Bluetooth协议栈BlueZ分为两部分:内核代码和用户态程序及工具集。 (1)、内核代码:由BlueZ核心协议和驱动程序组成

Bluetooth协议实现在内核源代码 kernel/net/bluetooth中。包括hci,l2cap,hid,rfcomm,sco,SDP,BNEP等协议的实现。

(2)、驱动程序:kernel/driver/bluetooth中,包含Linuxkernel对各种接口的

Bluetooth device的驱动,如:USB接口,串口等。 (3)、用户态程序及工具集:

包括应用程序接口和BlueZ工具集。BlueZ提供函数库以及应用程序接口,便于程序员开发bluetooth应用程序。BlueZ utils是主要工具集,实现对bluetooth设备的初始化和控制。 3、蓝牙相关的应用程序接口

Android.buletooth包中的各个Class(蓝牙在框架层的内容-----java) 同样下图也是一张比较经典的蓝牙代码架构图(google官方提供) 二、蓝牙通过Hciattach启动串口流程: 1、hciattach总体流程

2、展讯hciattach代码实现流程: 三、具体代码分析