TP-LINK TL-WN322G+在linux下的移植

TP-LINK 的TL-WN322G+用的是ZD1211的芯片,虽然FC8中有对这个芯片的支持,不过貌似编译进内核无法使用,只有下载源代码单独编译使用了。

一:下载源代码,http://linux.chinaunix.net/techdoc/install/2009/04/24/1108830.shtml

二:本地编译,直接make好像就可以过了,没什么问题。

三:交叉编译

这个是最麻烦的部分,开始还出了点小问题,关键是要修改Makefile,具体步骤如下:

Makefile中修改的部分如下:

HOST=arm-926ejs-linux-
CC=$(HOST)gcc
LD=$(HOST)ld
KERN_VER=2.6
#KDIR := /lib/modules/$(shell uname -r)/build
KDIR := /root/linux-2.6.19.2_mx27
#PWD := $(shell pwd)
CROSS_ARCH := ARCH=arm CROSS_COMPILE=arm-926ejs-linux-

SUBDIRS=.
include .config
include $(SUBDIRS)/.config
 
#ifeq ($(KERN_VER), 2.6) 
    KERN_26=y
    KERNEL_SOURCE=/root/linux-2.6.19.2_mx27
#else 
#    KERN_24=y
#    KERNEL_SOURCE=/usr/src/linux-2.4
#endif

SRC_DIR=src
DEFINES=-D__KERNEL__ -DMODULE=1
 
 
KERNRELEASE := $(shell uname -r;)
#MODPATH := /lib/modules/$(KERNRELEASE)
MODPATH :=$(PWD)/modules

后面要将depmod -a屏蔽掉,不然无法通过编译。

编译的时候,输入make ARCH=arm CROSS_COMPILE=arm-926ejs-linux-

 

最后将驱动通过nfs到开发板上,27可以上网了,而且相当稳定。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值