位置: 编程技术 - 正文

Android:wpa_supplicant决定选择哪种驱动

编辑:rootadmin

推荐整理分享Android:wpa_supplicant决定选择哪种驱动,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

1, main 函数的入口:

external/wpa_supplicant_8/wpa_supplicant/main.c

2, init.rc中通过参数指定要加载哪个驱动

3, wpa_supplicant中加载驱动的原理

main.c: main()

Android:wpa_supplicant决定选择哪种驱动

--> wpa_supplicant.c: wpa_supplicant_add_iface()

--> wpa_supplicant.c: wpa_supplicant_init_iface()

-->wpa_supplicant.c: wpa_supplicant_set_driver()

-->wpa_supplicant.c: select_driver()

-->此处根据driver的索引i, 初始化对应的驱动。 wpa_drivers[i]->global_init.

4. 各个驱动的配置:

在文件 src/drivers/drivers.c中有所支持全部驱动的一个数组:

struct wpa_driver_ops *wpa_drivers[] ={#ifdef CONFIG_DRIVER_WEXT&wpa_driver_wext_ops,#endif /* CONFIG_DRIVER_WEXT */#ifdef CONFIG_DRIVER_NL&wpa_driver_nl_ops,#endif /* CONFIG_DRIVER_NL */#ifdef CONFIG_DRIVER_HOSTAP&wpa_driver_hostap_ops,#endif /* CONFIG_DRIVER_HOSTAP */#ifdef CONFIG_DRIVER_MADWIFI&wpa_driver_madwifi_ops,#endif /* CONFIG_DRIVER_MADWIFI */#ifdef CONFIG_DRIVER_BSD&wpa_driver_bsd_ops,#endif /* CONFIG_DRIVER_BSD */#ifdef CONFIG_DRIVER_NDIS&wpa_driver_ndis_ops,#endif /* CONFIG_DRIVER_NDIS */#ifdef CONFIG_DRIVER_WIRED&wpa_driver_wired_ops,#endif /* CONFIG_DRIVER_WIRED */#ifdef CONFIG_DRIVER_TEST&wpa_driver_test_ops,#endif /* CONFIG_DRIVER_TEST */#ifdef CONFIG_DRIVER_ROBOSWITCH&wpa_driver_roboswitch_ops,#endif /* CONFIG_DRIVER_ROBOSWITCH */#ifdef CONFIG_DRIVER_ATHEROS&wpa_driver_atheros_ops,#endif /* CONFIG_DRIVER_ATHEROS */#ifdef CONFIG_DRIVER_NONE&wpa_driver_none_ops,#endif /* CONFIG_DRIVER_NONE */NULL};

各个驱动的具体实现则放在drivers_xxx.c的文件中。其中wext的实现放在driver_wext.c中。

Android Studio新手入门教程 新手安装完AndroidStudio后,需要配置JDK和SDK的路径。进入到AS中File--OtherSettings--DefaultProjectStructure中,如图:将JDK的安装路径和SDK的路径复制上去。(JDK最

Android之Notification-android学习之旅(二) notification常用于下拉式的消息推送。Notification的构成Nitification的实例1.新建一个Builder,要选Notification.compat包。2.然后用builder来设置nitification的属性。代

GridView 完美填充布局 在做项目时,有时候GridView的item和item之间的间距,间隔不好调节,显示在界面上很难看,下面来看如何实现的LinearLayoutxmlns:android=

标签: Android:wpa_supplicant决定选择哪种驱动

本文链接地址:https://www.jiuchutong.com/biancheng/374552.html 转载请保留说明!

上一篇:Android WiFi--系统架构(安卓wifimanager详解)

下一篇:Android Studio新手入门教程(android studio入门项目)

  • 高企入库补贴要交企业所得税吗
  • 做账报税简单吗
  • 资产负债表怎么看营业收入
  • 个税抵扣租房能抵扣多少
  • 个税超过部分征税还是全部
  • 财产保险合同印花税计税依据
  • 免费更换配件如何做账
  • 同一张记账凭证可以出现多笔分录吗
  • 共同控制合营企业的合营者
  • 出口货物保险免税
  • 发现财务人员违法怎么办
  • 公司迁移注册地税务问题
  • 怎么确定是不是本人
  • 外贸公司发票过期怎么办
  • 提高主营业务收入的意义
  • 利得一定会影响利润吗
  • 活动策划费属于哪一类
  • 电商确认收货
  • 工程结算收到钱的时候怎么做账?
  • 收回固定资产残值
  • 销售自建的不动产如何缴纳增值税
  • 事业单位固定资产报废处置流程
  • 公司帐上欠了股东很多钱有何税务风险?
  • 公司退股清算对股东影响
  • 城镇退役士兵安置条例
  • 企业识别码怎么查询
  • 诉讼费做账科目
  • 一台设备发票开来0.5台怎么做账?
  • 酷狗云盘是干什么用的
  • 企业旅行社名字怎么取
  • 发票遗失复印件加盖什么章
  • 进口报关费用会计分录
  • 固定资产原值减少说明什么
  • 完税凭证遗失后还能用吗
  • 住房公积金余额有利息吗
  • linux 定时删除文件
  • 投资企业撤回或减少投资企业所得税
  • 保险赔款的会计分录
  • 应交增值税转入营业外收入摘要怎么写
  • 保理属于什么行业分类
  • 为什么社保卡里有钱
  • 主营业务税金及附加包括增值税吗
  • 临时贷款属于什么会计科目
  • 债券发行时发生的承销费、法律费
  • MSSQL2005 INSERT,UPDATE,DELETE 之OUTPUT子句使用实例
  • 备用金有发票抵扣吗
  • 事业单位其他支出科目
  • 当月销售下月开票
  • 工程款的税费怎么计算
  • 收到跨月的费用发票怎么入账
  • 进料料件复出可以给第三方吗
  • 进项税额转出的几种情况
  • 融资租赁和经营租赁的会计处理
  • 错误的原始凭证是什么
  • 数据库连接说明
  • 英文版西游记
  • vtpwsr
  • win8系统忘记电脑开机密码怎么办
  • linux检查文件内容
  • macbookpro中的文本编辑
  • 如何限制网速不让孩子玩游戏
  • win10内置应用大全
  • win8.1如何设置
  • javascript怎么学
  • cocos2d开发的知名游戏
  • opengl绘制坐标轴
  • 用wasfile.zip智能批量删除文件
  • vue基于什么
  • apktool修改包名
  • 简述jquery的优势
  • unity3d怎么做动画
  • 3d游戏引擎诞生
  • easyui 表单提交
  • python 分析
  • 22号天蝎座的运势
  • 税务官网怎么登录账号
  • 地税申报网站
  • 安徽省地方税务局刘利庆
  • 税务登录 河北省地方税务局
  • 航信开的电子发票怎么导出来
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设