- 1
- 2
- 3
- 4
- 5
蓝牙驱动及Bluez使用流程分析
资料介绍
从整体上来说,我们的蓝牙是一个模块,它需要和CPU通讯以交换信息,所以它需要一个接口,在
我们的平台上它用的UART口,当然还有USB接口的,我没做过,所以不讨论;另外一方面蓝牙还要和modem
这边传递数据,比如传递语音,这也要一个接口才行,因为我们的蓝牙芯片只提供了PCM接口,所以或者
是modem的输出就是数字接口,或者就需要把modem输出的数字接口经过一定的转化,比如引入一个中间
的codec把模拟接口转化成数字接口,再接到我们的蓝牙芯片,我们的板子就是后一种实现方案;而蓝牙
驱动要做哪些事呢?在我刚接手的时候,也是一头雾水,蓝牙驱动这说法,太抽象了,因为我们用的是蓝
牙模块,并非是独立的芯片,它所该有的功能都有了;从协议层的角度来说radio层,BB层,LC,LM层,
HCI层都不需要我们去管,都应该是已经被实现在蓝牙模块里面了,需要我们关注的本质就是cpu和蓝牙模
块之间的接口,以及在这个接口上传递的数据格式,也就是说数据包的格式,数据包的处理,而后者在linux
驱动层里面是已经有完整实现的,只需要在配置的时候选上:
部分文件列表
文件名 | 大小 |
蓝牙驱动及Bluez使用流程分析.pdf | 3M |
最新上传
-
21ic小能手 打赏20.00元 17小时前
-
21ic小能手 打赏20.00元 17小时前
-
21ic小能手 打赏20.00元 17小时前
-
21ic小能手 打赏10.00元 2天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
wubaojun1982 打赏1.00元 3天前
资料:ADS1241驱动代码
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic下载 打赏320.00元 3天前
用户:liqiang9090
-
21ic下载 打赏260.00元 3天前
用户:gsy幸运
全部评论(0)