Chinaunix首页 | 论坛 | 博客
  • 博客访问: 287373
  • 博文数量: 68
  • 博客积分: 1121
  • 博客等级: 少尉
  • 技术积分: 634
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-01 09:43
文章分类
文章存档

2014年(1)

2013年(8)

2012年(37)

2011年(22)

分类: 嵌入式

2011-08-29 21:08:38

1.linux bluetooth电源开关驱动使用rfkill模块添加一个bt的开关驱动
2.使用rfkill模块需要打开 kernel==>Networking support==>RF switch subsystem support,这样才能看到/sys/class/rfkill/rfkill0...
3.系统启动后改变/sys/class/rfkill/rfkill0(...)/state就可以调用bt rfkill set_block接口控制bt模块电源
4.net/rfkill/core.c里面有一个全局变量rfkill_global_states,用来记录rfkill的状态,set_block不改变rfkill_global_states,是在rfkill_fop_write中被改变的

待续......先给自己记录下,以后空了完善和大家交流。
阅读(2803) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~