位置: 编程技术 - 正文

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入门项目)

  • 劳务公司一般纳税人要交什么税
  • 其他收益科目在哪个科目前面填
  • 广告发布费在哪个分类
  • 房地产开发企业土地增值税清算
  • 如何理解出口退税政策
  • 行政单位维修工程规定
  • 公司购电缆用于生产如何记账?
  • 进口产品增值税的组成计税价格
  • 年薪制离职补偿金
  • 物业费纳税
  • 预缴增值税被挂账怎么办
  • 公司车辆可以一年一检吗
  • 小规模减免附加税会计分录怎么做
  • 非企业单位有税收吗
  • 收入和成本都是真实发生的但是不匹配
  • 赎回公司发行的债券怎么做账?
  • 公司购买五金用交税吗
  • 纳税人哪些支出不用交税
  • 季度所得税缴纳时间规定
  • mac如何打印预览
  • wordpress更改字体
  • 外地企业预缴税款流程
  • windows7如何制表
  • 加拿大克卢恩国家公园
  • 专项贷款损失准备金在一定程度上具有资本的性质
  • 装饰工程公司主要做什么
  • css flaot
  • 企业的留存收益可以抵税吗
  • 房地产预缴所得税怎么算
  • 什么是国家秘密
  • 2021年前端面试
  • vue入门
  • eyring模型
  • 转出未交增值税怎么算
  • 房地产销售折扣
  • 即征即退实际退税额35栏可以不填吗
  • 在vue项目如何引入异步组件?
  • 图片加载不存在
  • 外购存货的账务处理
  • 怎么找回丢失的华为手机
  • 采购原材料未入库
  • 企业所得税季初和季末怎么算
  • 营业外收入需要缴纳印花税吗
  • 可转债会计分录怎么做
  • 资产处置收入需要缴纳增值税吗
  • 施工审图费计入什么科目
  • 未认证的进项税发票入账
  • 支付劳务费后缴多少税
  • 投入的资金如何做账
  • 固定资产清理产生的收入计入
  • 结算本月应付职工工资,其中生产工人工资8000元
  • 坏账损失记入
  • 收到股东投入材料怎么做账
  • 工业企业外购材料支付的采购费用应计入什么账户
  • win7如何共享文件夹给另一台电脑使用
  • win8系统无法开机如何备份数据
  • redis-stat监控
  • mac怎么快速上手
  • mini program是什么
  • linux基本环境怎么选
  • linux的截图工具
  • 微软windows10正版
  • bootstrap轮播插件
  • js上滑翻页
  • 安卓apk混淆工具
  • python运算符的用法
  • js中生成随机数
  • jQuery实现的指纹扫描效果实例(附演示与demo源码下载)
  • unity移动脚本代码
  • 手把手教你打造一个花灯笼,老师看到肯定惊喜
  • js创建对象的方法有哪些
  • python sco
  • 出口退税收入怎么做账
  • 北京税务部门需要党员吗
  • 广东政务平台网上办事大厅
  • 租房交税是房东交还是中介交
  • 河南地税申报表怎么填
  • 贵州省税务局领导介绍
  • 平安银行股份有限公司临沂分行
  • 一般纳税人选择简易计税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设