移植RT3070无线网卡驱动到s5pv210

本文介绍如何从官方网站下载RT3070无线网卡的原版驱动,并详细说明了驱动安装步骤,包括配置Makefile文件、定义芯片类型、选择硬件平台等关键操作。同时提供了解决常见编译错误的方法。
1.从官方下载原驱动程序

http://www.ralinktech.com/en/04_support/license.php?sn=5016

然后把驱动代码放到/home/tango/code/linux-2.6.32.2/drivers/net/wireless/目录下
其中/home/tango/code/linux-2.6.32.2 是 linux2.6.32.2内核源码路径。

2.在rt3070驱动程序根目录的Makefile文件的修改
2.1.定义芯片类型及头文件包含路径以及选择硬件运行平台

CHIPSET = 3070

C_INCLUDE_PATH ?= $(PWD)/include

PLATFORM = SMDK

2.2修改LINUX_SRC及CROSS_COMPILE参数

ifeq ($(PLATFORM),SMDK)

#LINUX_SRC = /home/bhushan/itcenter/may28/linux-2.6-samsung

#CROSS_COMPILE = /usr/local/arm/4.2.2-eabi/usr/bin/arm-linux-
#以下设置根据自己的放置位置及编译具体路径设置

LINUX_SRC = /home/tango/code/linux-2.6.32.2

CROSS_COMPILE = /opt/FriendlyARM/toolschain/4.4.3/bin/arm-linux-

endif



3.在os/linux/config.mk 文件中
定义

CHIPSET = 3070

CROSS_COMPILE ?=/opt/FriendlyARM/toolschain/4.4.3/bin/arm-linux-


修改以下两个选项

# Support Wpa_Supplicant

HAS_WPA_SUPPLICANT=y

# Support Native WpaSupplicant for Network Maganger

HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

然后再make即可生成rt3070sta.ko文件。

把RT2870STA.dat文件复制到etc/Wireless/RT2870STA 目录下

若编译中出现

/home/arm443/code/linux-2.6.32.2/drivers/net/wireless/rt3070/os/linux/../../chips/rtmp_chip.c:470: error: implicit declaration of function 'RT33xx_Init'

make[2]: *** [/home/arm443/code/linux-2.6.32.2/drivers/net/wireless/rt3070/os/linux/../../chips/rtmp_chip.o] Error 1

make[1]: *** [_module_/home/arm443/code/linux-2.6.32.2/drivers/net/wireless/rt3070/os/linux] Error 2

make[1]: Leaving directory `/home/arm443/code/linux-2.6.32.2'

make: *** [LINUX] Error 2

错误,则把/chips/rtmp_chip.c中的470行代码给屏蔽掉,然后再编译。


iwlist  scan  搜索网络

ifconfig eth0 down  关闭有线网络

insmod rt3070sta.ko   动态加载rt3070驱动

ifconfig ra0 192.168.1.231 up  设置无线网线的ip

route add default gw 192.168.1.1 添加网关

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值