欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    Android_4.0wifi.ppt

    • 资源ID:2818474       资源大小:138KB        全文页数:10页
    • 资源格式: PPT        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Android_4.0wifi.ppt

    Android 4.0 wifi 框架与启动流程分析,wifi的层次结构,wifi setting 应用程序,frameswork层,JNI,wifi管理层,守护进程wpa_supplicant,socket,driver,wifi 设备,wpa_supplicant,位置:external/wpa_supplicant_8简介:wpa_supplicant本是开源项目源码,被谷歌修改后加android平台,它主要是用来支持WEP,WPA/WPA2和WAPI无线协议和加密认证的,而实际上的工作内容是通过socket(不管是wpa_supplicant与上层还是wpa_supplicant与驱动都采用socket通讯)与驱动交互上报数据给用户,而用户可以通过socket发送命令给wpa_supplicant调动驱动来对WiFi芯片操作。简单的说,wpa_supplicant就是WiFi驱动和用户的中转站外加对协议和加密认证的支持。,wifi setting应用程序层,位置:packages/apps/Settings/src/com/android/settings/wifi/wifisetting.java功能:wifi人机交互界面,响应用户操作触发framesworks的wifi操作类,在用户界面上实现下层传递过来的事件。,wifi framesworks层,位置frameworks/base/services/java/com/android/server/frameworks/base/wifi/java/android/net/wifi/涉及到的文件:SystemServer.javaWifiManager.javaWifiService.javaWifiStateMachine.javaWifinative.java,wifi.c,功能:wifi的管理库位置:hardware/libhardware_legacy简介:实现wifi驱动模块的加载与卸载,开启wpa_supplicant,与wpa_supplicnat通过socket方式进行通信,传递上层发送的信息给wpa_supplicant,接收wpa_supplicant的消息传递给上层进行相应的处理。,wifi.c的主要函数,驱动的加载卸载:wifi_load_driver():wpa_unload_driver()Wpa_supplicant相关:wifi_start_supplicant():wifi_start_supplicant_common(const char*config_file)wifi_connect_to_supplicant():数据的传输:wifi_command(const char*command,char*reply,size_t*reply_len)wifi_send_command(struct wpa_ctrl*ctrl,const char*cmd,char*reply,size_t*reply_len)wifi_wait_for_event(char*buf,size_t buflen)wifi_ctrl_recv(struct wpa_ctrl*ctrl,char*reply,size_t*reply_len),wifi 启动流程简单归纳为三部分,加载驱动开启wpa_supplicant开启监视器,阻塞监听来自下层发送的消息,驱动模块加载原理:扫描usb wifi设备的vid_pid是否与程序中vid_pid表中的其中一个相同,有则加载驱动wifi.c与wpa_supplicant通信方式:socket监听wpa_supplicant向上传递信息:调用wifi_wait_for_event(char*buf,size_t buflen)函数,wifi启动流程,

    注意事项

    本文(Android_4.0wifi.ppt)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开