位置: 编程技术 - 正文

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

  • 从香港向境外汇款怎么汇
  • 进项税额转出怎么操作
  • 公司利润提取如果避税怎么做会计分录?
  • 个人所得税预扣率10%
  • 房屋租赁印花税怎么算
  • 联通的话费能干吗
  • 增值税少企业所得税多说明什么
  • 税务局的信用等级是多少
  • 购货方付款会计分录
  • 收到厂家给医药的短信
  • 无形资产报废会计科目
  • 外贸企业视同内销进项可以抵扣吗
  • 电梯增值税率是多少
  • 电梯安装简易征收的优点
  • 增值税和增值税额的区别
  • 吊车租赁费计入什么会计科目
  • 税务局怎么知道你的收入
  • 买保险公司的年金险划算吗
  • 收回股东投资
  • 预收购货款的会计分录
  • 推广服务费收入如何核算成本
  • 跨省经营如何缴纳流转税?
  • macxi
  • 如何设置电源键关闭屏幕
  • 餐饮的成本核算表格模板
  • 清卡处于非征期是什么意思
  • 临时工工资的会计处理和税务处理
  • php缓存优化
  • PHP:pg_field_is_null()的用法_PostgreSQL函数
  • 青龙面板搭建教程
  • 股票的红利
  • 非营利组织增值税
  • 汽车客运补充车道标志
  • 浏览器分析
  • 计算机视觉opencv项目简单代码
  • ChatGPT频频发疯!马斯克警告:AI将毁灭人类
  • linux进程状态有哪些
  • php之间传递数据
  • php如何入门
  • 利息收入交所得税吗
  • 准予扣除的业务宣传费
  • 事业单位员工工资
  • 小规模0申报要做账吗
  • python合并集合
  • 运输公司税务筹划
  • 报废的设备属于什么
  • 一次性用品可以做什么东西
  • 免征增值税的会计处理
  • 上市公司股票增发条件
  • 企业购买商场的资本金要求是多少
  • 商贸企业增值税税率是多少
  • 设备租赁公司怎么样
  • 代销手续费如何交增值税m
  • 汽车装修费计入哪个科目
  • 购买员工福利品会计分录
  • 长期借款短期利息怎么算
  • 用友软件中冲销凭证在哪
  • 资产负债表中的固定资产是原值还是净值
  • 转回存货跌价准备对递延所得税资产的影响
  • 数据库设计三大范式
  • mysqlw3school
  • mysql57安装过程怎样选安装目录
  • bios更改
  • ubuntu卸载dpkg安装的软件
  • windows media player在播放文件时遇到问题怎么解决
  • redhat linux6.5安装教程
  • 提示无法启动打印作业
  • vmware中安装centos7
  • window8.1下载
  • linux大于符号
  • app塔防游戏
  • virtualbox装linux
  • opengl入门教程(精)
  • jquery实现输入框自限制
  • js创建一个对象,里面有属性和方法
  • select ui
  • python中的类怎样理解
  • js遍历json对象键值
  • 湖北省税务稽查局领导班子名单
  • 黑龙江国税电子税务局官网登录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设