kernel源码:Linux-3.2.16
编译完kernel安装后,在系统/lib/modules/`uname -r`/kernel/net/bluetooth下会安装这些.ko,这里修改了以上跟bluetooth.ko有关的源文件(比如加些打印)后,直接insmod进内核,然后用dmesg打印信息,当bluetooth.ko运行到打印部分时,打印的信息就会用dmesg打出来。
驱动卸载过程:
1.关闭bluetooth应用
2.sudo rmmod rfcomm
3.sudo rmmod btusb
4.sudo rmmod bnep
5.sudo rmmod bluetooth
驱动装载过程:
1.sudo insmod bluetooth.ko
2.开启bluetooth应用
然后就能调试驱动部分了。