移植wifi无线网卡到mini2440上全过程

移植wifi无线网卡到mini2440上全过程

ID:14731659

大小:40.50 KB

页数:12页

时间:2018-07-30

移植wifi无线网卡到mini2440上全过程_第1页
移植wifi无线网卡到mini2440上全过程_第2页
移植wifi无线网卡到mini2440上全过程_第3页
移植wifi无线网卡到mini2440上全过程_第4页
移植wifi无线网卡到mini2440上全过程_第5页
资源描述:

《移植wifi无线网卡到mini2440上全过程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、移植wifi无线网卡到mini2440上全过程移植wifi无线网卡到mini2440上全过程【转载】SOLOMON'SLINUX2009-04-1618:22:24阅读628评论0字号:大中小订阅移植wifi无线网卡到mini2440上全过程前段时间移植了U-boot和linux2.6.27.9到mini2440上,最近有点空,手头有一个usb接口的zd1211b芯片的wifi无线网卡(PSP和NDSL玩家都知道的神卡),于是决定在内核中加入此无线网卡的驱动。我是在我移植的linux2.6.27.9内核上移植的。关于内核移植,请看我的这篇文章。http://blog.chi

2、naunix.net/u2/75270/showart.php?id=1796658新版的linux2.6.27.9已自带zd1211b的驱动。此驱动在rat-linux-2.6.27.9/drivers/net/wireless/zd1211rw/中。要让此驱动生效,得修改内核配置。选中networkingsupport-->wireless-->GenericIEEE802.11NetworkingStack(mac80211)选中devicedrivers-->networddevicesupport-->wirelsslan-->ZyDASZD1211/ZD1211

3、BUSB-wirelesssupport重新编译内核。下载到板子中,重启。加入无线网卡。出现usb1-1:USBdisconnect,address2usb1-1:newfullspeedUSBdeviceusings3c2410-ohciandaddress3usb1-1:configuration#1chosenfrom1choiceusb1-1:resetfullspeedUSBdeviceusings3c2410-ohciandaddress3zd1211rw1-1:1.0:phy1表示无线网卡已被识别。使用cat/proc/net/wireless命令,可以查看到

4、系统中多了个wlan0网卡。此时,网卡还没工作。使用命令ifconfigwlan0up则出现firmware:requestingzd1211,然后没反应了,这是因为没有firmware的原因,从这里http://downloads.sourceforge.net/zd1211/zd1211-firmware-1.4.tar.bz2?modtime=1191498990&big_mirror=0下载到zd1211firmware1.4后,根据firmware的说明,将其中的zd1211*_*文件拷贝到根文件系统/lib/firmware/zd1211目录中。这里再执行ifc

5、onfigwlan0up命令,则出现firmware:requestingzd1211/zd1211b_ubfirmware:requestingzd1211/zd1211b_uphrzd1211rw1-1:1.0:firmwareversion4725zd1211rw1-1:1.0:zd1211bchip0ace:1215v4810full00-02-72AL2230_RFpa0g--N网卡硬件开始正常工作了。其中,0ace:1215是网卡的ID,可以用主机linux系统命令lsusb查看到。但此时,网卡还没被正确配置,还不能正常使用。要正常使用无线网卡,还要正确配置。l

6、inux下的配置工具是wireless-tools,可以在这里下载到它的最新版。http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html下载后,将源代码解压。再修改其中的makefile文件,将其中的CC=gccAR=arRANLIB=ranlib改为CC=arm-linux-gccAR=arm-linux-arRANLIB=arm-linux-ranlib再执行make,编译完成后,将生成的iwconfigiwlist文件拷贝到rat-linuxformini2440的根文件系统中的/bin目录下,将l

7、ibiw.so.29拷贝到/lib目录下。启动mini2440开发板,进入linux命令行后,执行ifconfigwlan0up,启动无线网卡。再执行iwlistscanning,此命令可以搜索到可用的无线网络接入点。我的无线接入点是一台无线路由器,ESSID是"rat-linux",执行此命令后就会下列输出wlan0Scancompleted:Cell01-Address:00:19:C6:53:B9:CEESSID:"rat-linux"Mode:MasterChannel:2Frequency:2.417GH

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。