设为首页 收藏本站
查看: 1416|回复: 0

[经验分享] wifi的UI控制。打不开UI

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-10-1 13:15:58 | 显示全部楼层 |阅读模式
  部分主要是您要清楚WiFi作为什么功能,即WiFi是仅仅作为station功能,还是要开启p2p功能,当WiFi作为station功能时候开启的是wpa_supplicant服务,当WiFi作为p2p功能开启的是p2p_supplicantf服务。
  当WiFi作为station功能时开启的是wpa_supplicant,这时候一般不会出现接口错误,因为这时候wpa_supplicant服务中只用到wlan0接口,即使上层不定义wlan0底层驱动也会默认产生wlan0接口
  当WiFi作为p2p功能时开启的是p2p_supplicant,这时候可能会出现接口错误,因为p2p_supplicant服务会用到p2p0接口,所以您需要提前定义好p2p0。
  如果你没有定义p2p0接口,但加载时候有时候会首先启动p2p_supplicant服务,由于p2p_supplicant服务会用到p2p0这个接口,所以出现加载失败。那么怎样才能使系统不首先启动p2p_supplicant服务,而是首先启动wpa_supplicant服务?这是因为您平台/etc/permisssions/目录下有android.hardware.wifi.direct.xml这个文件,只要将这文件删掉或者重命名下,修改后记得要reboot下才能生效,操作说明如下:
  130|root@android:/etc/permissions# ls -l
  -rw-r--r-- root  root         158 2008-08-01 12:00 amlogic.libplayer.xml
  -rw-r--r--root  root          150 2008-08-01 12:00amlogic.pppoe.xml
  -rw-r--r--root  root          168 2008-08-01 12:00amlogic.subtitle.xml
  -rw-r--r-- root  root   975 2008-08-01 12:00 android.hardware.usb.accessory.xml
  -rw-r--r-- root  root   868 2008-08-01 12:00 android.hardware.usb.host.xml
  -rw-r--r-- root   root    843 2008-08-01 12:00 android.hardware.wifi.direct.xml
  -rw-r--r--root  root    829 2008-08-01 12:00 android.hardware.wifi.xml
  -rw-r--r--root  root  1050 2008-08-01 12:00 android.software.live_wallpAPer.xml
  -rw-r--r--root  root    880 2008-08-01 12:00android.software.sip.voip.xml
  -rw-r--r--root  root    828 2008-08-01 12:00com.android.location.provider.xml
  -rw-r--r-- root  root 828 2008-08-01 12:00com.google.widevine.software.drm.xml
  -rw-r--r--root  root    10536 2008-08-01 12:00 platform.xml
  -rw-r--r--root  root    2614 2008-08-01 12:00tablet_core_hardware.xml
  怎么判断启动的是 p2p_supplicant 还是 wpa_supplicant ?因为您在没有定义 p2p0时启动 p2p_supplicant 服务,从 log 里面可以很明显看到如下 log :
  wpa_supplicant( 4316):p2p0: Failed to initialize driver interface


但是为什么会出现这个问题呢? 直接删了那个文件也不行,那个文件是p2p的文件,删了就没有direct功能了。
后来对比一下发现。有些目录缺少了。
文件地址 device/ti/beaglebonebalck/BoardConfig.mk
USES_TI_MAC80211 := true
WIFI_FIRMWARE_LOADER             := ""
COMMON_GLOBAL_CFLAGS += -DUSES_TI_MAC80211

于是添加之后就可以了。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-121358-1-1.html 上篇帖子: fedora 21 解决rtl8192ee 网卡wifi连接不稳定问题 下篇帖子: About TI CC3000 Wifi
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表