bf561---uClinux下RT73无线网卡驱动移植

本文详细介绍如何在uClinux环境下为华硕WL-167g无线网卡安装RT73驱动,包括解压驱动、配置内核及busybox、编译及加载驱动等步骤,最终实现无线网络连接。

参考此处:http://www.cnitblog.com/zouzheng/archive/2007/11/16/36358.html

RT73驱动版本:2009_0713_RT73_Linux_STA_Drv1.1.0.3.tar.bz2

无线网卡:华硕WL-167g

1. 解压rt73驱动,在uClinux-dist/linux-2.6.x/drivers/net/usb下新建文件夹rt73,将驱动Module文件夹下所有文件复制到rt73中,并cp Makefile.6 ./Makefile。修改Makefile中的LINUX_SRC,改为uClinux内核路径。

2. 修改uClinux-dist/linux-2.6.x/drivers/net/usb/Kconfig,添加此项:

config RT73
   tristate "Support rt73 wireless usb network device"
   depends on USB && NET && USB_USBNET

3. 修改Clinux-dist/linux-2.6.x/drivers/net/usb/Makefile,添加:

obj-$(CONFIG_RT73) += rt73/

4. 配置内核make menuconfig,选中以下项:

ExpandedBlockStart.gif 代码
    [ * ] Networking support   --->
        [
* ]   Wireless   --->
            [
* ]   Wireless extensions
            [
* ]     Wireless extensions sysfs files
            
< M >    Generic IEEE  802.11  Networking Stack (DEPRECATED)
    
    Device Drivers  
--->
        [
* ] Network device support   --->
            Wireless LAN  
--->
                [
* ] Wireless LAN (IEEE  802.11 )
            USB Network Adapters  
--->
                
< M >  Support rt73 wireless usb network device
                
< M >  Multi - purpose USB Networking Framework

 

5. 配置busybox,选中以下项:

    Network Applications   --->
        [
* ] wireless_tools support
        [
* ]   iwconfig
        [
* ]   iwgetid
        [
* ]   iwlist
        [
* ]   iwpriv
        [
* ]   iwspy

 

6. 编译后的内核映像文件下载到开发板,启动内核,插入无线网卡,在/lib/modules/2.6.28.10-ADI-2009R1/kernel/drivers/net/usb/rt73中有rt73.ko文件,执行以下命令配置无线网卡:

 insmod rt73.ko
 ifconfig eth0 down
 iwconfig (会看到rausb0)
 ifconfig rausb0 up
 iwlist rausb0 scan (扫描附近AP)
 iwconfig rausb0 essid "APName" (接入AP)
 ifconfig rausb0 192.168.0.100 (配置IP)

完成后,可以顺利通过无线网卡ping通局域网内主机。

转载于:https://www.cnblogs.com/rockstone/archive/2010/02/09/1666761.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值