现在的位置: 首页 > 综合 > 正文

RT73 USB无线网卡驱动在armlinux平台上的移植

2013年11月28日 ⁄ 综合 ⁄ 共 1022字 ⁄ 字号 评论关闭
 2 . 解压到内核源代码的drivers/usb/net/rt73目录下。
 3 .删除其Makefile文件。重新编写Makefile如下:
 CROSS-COMPILE = arm_v5t_le-
 #CC=$(CROSS-COMPILE)gcc
 obj-$(CONFIG_RT73) +=rt73.o
 rt73-objs :=  rtmp_main.o mlme.o connect.o rtusb_bulk.o rtusb_io.o /
   sync.o assoc.o auth.o auth_rsp.o rtusb_data.o /
   rtmp_init.o  sanity.o rtmp_wep.o rtmp_info.o /
   rtmp_tkip.o wpa.o md5.o
 KDIR    := /home/userfordm355/workdir/355linux830
 PWD     := $(shell pwd)
 default:
        $(MAKE) -C $(KDIR) M=$(PWD) modules
 clean:
 rm -rf *.o *~ core .depend .*.cmd *.ko *.mod.c .tmp_versions *.symvers test
  4.   修改drivers/usb/net/Kconfig 加入下面的项:
            config RT73
            tristate "support rt73 wireless usb network device"
            depends on USB && NET && USB_USBNET
 
  5. 修改drivers/usb/net/Makefile 加入下面的项:
             obj-$(CONFIG_RT73)              += rt73/
  6. 重新配置内核选中rt73设备。
            make menuconfig
  7. 编译:
             如果选中为M  使用 make modules  编译rt73.ko 运行时候手工加载。
             如果选中为*    使用make uImage       直接把rt73设备编译到内核去。
  8.下载新内核插入网卡iwconfig发现出现了新设备
 

抱歉!评论已关闭.