欢迎来到天天文库
浏览记录
ID:14731659
大小:40.50 KB
页数:12页
时间:2018-07-30
《移植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
此文档下载收益归作者所有