android wifi
文章平均质量分 78
yada____
这个作者很懒,什么都没留下…
展开
-
1wifi 简介(框架) http://blog.csdn.net/wh_19910525/article/details/7384480
一、wifi 组建原理: WIFI就是一种无线联网的技术,以前通过网线连接电脑,而现在则是通过无线电波来连网;常见的就是一个无线路由器,那么在这个无线路由器的电波覆盖的有效范围都可以采用WIFI连接方式进行联网,如果无线路由器连接了一条ADSL线路或者别的上网线路,则又被称为“热点”。 一般架设无线网络的基本配备就是 无线网卡 及 一个AP(无线接入点)转载 2012-12-04 11:42:08 · 430 阅读 · 0 评论 -
11 wifi 驱动 进阶 http://blog.csdn.net/wh_19910525/article/details/7393615
1、编译wifi driver ,生成dhd.ko,驱动一般由芯片厂商提供,如果能拿到源代码首先要保证能够 编译通过; 2、将wifi driver的 firmware config 文档 放入根文件系统指定位置 这些源文件的目录,按道理 可以放在andorid的任何处,但最好不要乱放以免打乱上层文件存放结构,目前我存放的路径为hardware/平台名称/wlan/broad转载 2012-12-04 16:23:44 · 622 阅读 · 0 评论 -
移植usb wifi 驱动 http://blog.csdn.net/wh_19910525/article/details/7394976
porting wifi主要分为两个部分,源码的修改 和 配置文件的修改,其中配置文件的修改包括 源码 未编译时 配置文件的修改 和 源码编译后 的配置文件修改,下面就这两部分分析: android 未编译时的 配置文件修改和源码修改 1、 /build/target/board/generic/ BoardConfig.mk 确定是否存在HAVE_CUSTOM_WIFI_DR转载 2012-12-04 16:12:38 · 452 阅读 · 0 评论 -
10Android Wifi 移植配置 http://blog.csdn.net/wh_19910525/article/details/7397570
最近移植wifi到Eclair,Froyo平台。由于没有记录下移植步骤和心得,以至于每次都浪费了大量的精力。在此记录下移植步骤和心得,并和大家分享,如果有错误欢迎指正。 1、在你的BoardConfig.mk文件中增加一行(根据你的无线网卡类型来设置): 1: BOARD_WPA_SUPPLICANT_DRIVER := WEXT 2、在你的board配置目录转载 2012-12-04 11:53:52 · 421 阅读 · 0 评论 -
8 Android平台开发-WIFI 驱动移植 -- 详细 http://blog.csdn.net/wh_19910525/article/details/7392199
一、WIFI的基本架构(代码路径) 1、WIFI Settings应用程序: packages/apps/Settings/src/com/android/settings/wifi/ 2、JAVA部分(framework): frameworks/base/services/java/com/android/server转载 2012-12-04 11:52:16 · 824 阅读 · 0 评论 -
6wpa_supplicant无线网络配置 http://blog.csdn.net/wh_19910525/article/details/7393756
目前可以使用wireless-tools 或wpa_supplicant工具来配置无线网络。请记住重要的一点是,对无线网络的配置是全局性的,而非针对具体的接口。 wpa_supplicant是一个较好的选择,但缺点是它不支持所有的驱动。请浏览wpa_supplicant网站获得它所支持的驱动列表。另外,wpa_supplicant目前只能连接到那些你已经配置好ESSID的无线网络,它可转载 2012-12-04 11:50:24 · 505 阅读 · 0 评论 -
2系统启动后的 wifi加载 过程-图解 http://blog.csdn.net/wh_19910525/article/details/7393589
Wifi模块的初始化: 系统启动 首先加载init.rc,这个文件 会加载所有service,在 SystemServer 启动的时候,会生成一个ConnectivityService 的实例, try { Log.i(TAG, "Starting Connectivity Service."); ServiceManager.addService(Context.CONNEC转载 2012-12-04 11:43:40 · 612 阅读 · 0 评论 -
9 Android WIFI 驱动移植 http://blog.csdn.net/wh_19910525/article/details/7395306
在 Android 2.2上移植了2个wifi模块,vt6656和rt2070,总结一下要点。 首先,将wifi linux驱动编译成模块,并将驱动(vntwusb.ko或rt3070sta.ko放到/system/lib/modules/中。 然后,做如下修改: 1。修改 init.rc:很多文章都有描述,但还是有些说明不清的地方,我先列出增加项,然后作些说明。 增加:转载 2012-12-04 11:53:09 · 658 阅读 · 0 评论 -
7-framework--详解 http://blog.csdn.net/wh_19910525/article/details/7397619
WifiService: 由SystemServer启动的时候生成的ConnecttivityService创建,负责 启动关闭wpa_supplicant, 启动和关闭WifiMonitor线程,把命令下发给wpa_supplicant以及 更新WIFI的状态 WifiMonitor负责从wpa_supplicant接收事件通知转载 2012-12-04 11:51:09 · 568 阅读 · 0 评论 -
5wpa_supplicant程序 --详解 http://blog.csdn.net/wh_19910525/article/details/7392147
目前可以使用wireless-tools 或wpa_supplicant工具来配置无线网络。请记住重要的一点是,对无线网络的配置是全局性的,而非针对具体的接口。 wpa_supplicant是一个较好的选择,但缺点是它不支持所有的驱动。请浏览wpa_supplicant网站获得它所支持的驱动列表。另外,wpa_supplicant目前只能连接到那些你已经配置好ESSID的无线网络转载 2012-12-04 11:49:33 · 434 阅读 · 0 评论 -
4wpa_supplicant适配层 -- 详解 http://blog.csdn.net/wh_19910525/article/details/7392390
适配层是 通用的wpa_supplicant的 封装,在Android中 作为 WiFi部分的 硬件抽象层来使用。wpa_supplicant适配层 主要用于 与wpa_supplicant守护进程 的通信,以提供给Android框架使用,它实现了 加载、控制 和 消息监控等功能。 1、当java层调用 loadDriver时, 它实际上是通过JNI来调用Native转载 2012-12-04 11:48:29 · 613 阅读 · 0 评论 -
3系统启动后的 wifi 加载过程- http://blog.csdn.net/wh_19910525/article/details/7390189
============================ Wifi 启动代码流程 ==================== 1、系统启动 首先加载init.rc,这个文件 会加载所有service,init是linux启动的 第一个 用户空间 的应用(属于linux进程,不属于Android应用)。 2、init.rc里有以下这句话: Service wpa_supp转载 2012-12-04 11:46:46 · 501 阅读 · 0 评论 -
Wifi模块分析-2.3 http://blog.csdn.net/wh_19910525/article/details/7397837
最近研究Wifi模块,查了不少的相关资料,但发现基本上是基于android2.0版本的的分析,而现在研发的android移动平台基本上都是2.3的版本,跟2.0版本的差别,2.3版本Wifi模块没有了WifiLayer,之前的WifiLayer主要负责一些复杂的Wifi功能,如AP选择等以提供给用户自定义,而新的版本里面的这块内容基本上被WifiSettings所代替。 本文就转载 2012-12-04 15:22:30 · 559 阅读 · 0 评论