在Android源代码中启用Bluez内核日志



我正在开发蓝牙应用程序,需要获得本机Bluez堆栈。

有人能给出这样做的建议吗?我有完整的源代码,所以如果我需要修改任何文件并重新构建代码,那也会有所帮助。

Thnaks提前。

Swapnil

  1. 确保在配置文件中将CONFIG_DYNAMIC_DEBUG设置为"CONFIG_DDYNAMIC_DEBUG=y"
  2. 启动完整的构建并将二进制图像闪存到目标
  3. 打开ADB命令提示符并键入以下命令序列:

    • 装载debugfs接口adb shell"mount-t debugfs debugfs/sys/kernel/debug"

    • 为模块启用调试日志adb shell"echo-n\"file+p\">/sys/kernel/debug/dynamic_debug/control"

    • 保存内核日志adb shell"cat/proc/kmsg>sdcard/my2cap.log"

干杯

最新更新