阅读背景:

android蓝牙的调试(博通蓝牙工作 and 低功耗模式)

来源:互联网 

首先结合项目从整体上去把握这部分:

蓝牙模块中一个比较核心的文件是bluetooth.c, 在我们上电的时候, 会调用这个文件中bt_enable()这个函数, 在这个函数里面先调用set_bluetooth_power()上电,然后调用property_set("ctl.start", "hciattach"), 去启动hciattach这个服务,从而运行brcm_patchram_plus这个进程。这个服务会加载我们firmware等一些工作。这部分工作做完后, 我们会调用property_set("ctl.start","bluetoothd"),这个服务是启动我们的bluz进程。如果以上成功的话,蓝牙芯片将会开始工作。蓝牙模块中一个比较核心的文件是bluetooth.c,




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: