位置: 编程技术 - 正文

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

  • 购进石料再加工算自产吗
  • 收到借户过账资金的短信
  • 非盈利组织的好处
  • 货款打了未收到发票但是公司倒闭了怎么办?
  • 增值税抵扣进项税额交税账务处理
  • 铲车费属于劳务费吗
  • 增值税滞留票产生的原因及处理办法
  • 公益捐款
  • 企业所得税季报怎么申报
  • 固定资产怎么填报
  • 实收资本的会计处理
  • 企业为职工负担的个人所得税是什么意思
  • 其他税收收入包括
  • 运输费用入成本还是销售费用
  • 企业所得税汇算清缴扣除比例
  • 营业外收入政府补贴要交税吗
  • Win7系统中如何快速查询文件内容
  • 进项税和销项税怎么算
  • 社保生育费用报销
  • 4芯网线插线顺序图
  • 使用php进行mysql数据库编程的基本步骤
  • 计提个体户经营所得税
  • mac怎么不能升级系统
  • 留抵增值税可以冲营业外支出吗
  • 增值税的法律法规最新
  • 房产契税滞纳金如何减免
  • mysql框架有哪些
  • php判断链表是否有环
  • phpcms怎么用
  • 项目建设期算不算折旧
  • 开发商需要缴纳保证金
  • 在建工程转入固定资产后又发生了后期支出会计处理
  • 汇算清缴交税怎么做账务处理
  • 固定资产折旧如何计算公式
  • 辞退员工补偿金计入什么科目
  • 百旺税控盘汇总上传如何检查
  • 金蝶财务软件库存商品数量金额再那查看
  • 以货换货账务怎么处理
  • 工资薪金税务缴纳
  • 增值税和个人所得税怎么算
  • 分公司注销需要什么材料
  • 企业长期零申报
  • 什么是金税四期什么时候上线
  • 进口环节缴纳关税计入什么科目
  • 企业所得税纳税申报表
  • 保函分为几种
  • 资本公积形成的原因有哪些
  • 现金回收率怎么计算
  • 公司 股东 变更
  • 在建工程如何结转到产品
  • 公司交社保有什么用处
  • 房产税怎么实行
  • 发票跨年冲红怎么做账
  • 经营租赁不动产租赁发票开具要求
  • 资产负债表中的固定资产是原值还是净值
  • 中央空调的维护费一年要多少钱?
  • 公司财务部门工作职责
  • 软件公司购买软件用于研发
  • 预付工资怎么入账
  • win8系统安装office2010
  • windows xp windows
  • iis配置asp网站
  • unix系统什么样子
  • linux系统详解
  • win10系统代理在哪
  • 原生javascript开发
  • threejs中文文档pdf
  • perl chr
  • 滚动的纸箱
  • nodejs获取post数据
  • 接口回调java
  • shell 判断进程是否存在
  • python web网站
  • 黑马程序员培训怎样
  • bootstrap入门
  • 山东耕地占用税税率
  • 潍坊购房政策2020
  • 税务局签合同
  • 消防行政执法风险评估
  • 亿企代账怎么增加辅助科目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设