VNT6656G无线网卡在mini2440 上的移植

本文详细介绍了如何在mini2440开发板上移植和使用VNT6656无线网卡,包括驱动的编译、加载、配置无线网卡、连接网络以及自动化配置脚本的创建。通过修改内核代码、编译驱动模块,然后加载驱动、设置IP地址,最终实现无线网络的连接和稳定运行。
摘要由CSDN通过智能技术生成

这里是友善之臂提供的2.6.32.2内核 + VNT6656 WLAN源代码 1.20.03的编译和使用方法:

1.编译驱动模块

目前1.20.03版本的驱动源代码可以对2.6.32.2内核直接编译成功,无需修改。

1.a 从http://www.viaarena.com/Driver/VT6656_linux_src_v1.20.03_x86.rar 下载VNT6656驱动源代码并解压缩.(在Linux下你需要安装"unrar");

1.b 进入VT6656_linux_src_v1.20.03_x86/driver目录,执行

#make  -C  /path/to/source/of/linux-2.6.32.2  M=`pwd`   modules       

//上边的内核目录根据实际调整!

我的开发板对应的是  #make  -C  /home/mini2440/linux-2.6.32.2  M=/home/usbwifi/VT6656_linux_src_v1.20.03_x86/driver  modules    

编译成功后,最终将生成驱动内核模块vntwusb.ko

2.使用驱动模块

2.a 将vntwusb.ko下载至开发板的/lib/modules下;

2.b 将VNT6656 USB无线网卡插入开发板的USB Host端口;

2.c 加载vntwusb.ko驱动模块

#insmod    /path/to/vntwusb.ko                           //左边的驱动模块的目录根据实际调整!

2.d 可以看到无线网卡被识别:

usb 1-1: new full speed USB device using s3c2410-ohci and address 3

usb 1-1: New USB device found, idVendor=160a, idProduct=3184

usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0

usb 1-1: Product: VNT USB-802.11 Wireless LAN Adapter

usb 1-1: Manufacturer: VIA Networking Technologies, Inc.

usb 1-1: configuration #1 chosen from 1 choice

VIA Networking Wireless LAN USB Driver Ver. 1.20.03

VIA Networking Wireless LAN USB Driver Ver. 1.20.03

Copyright (c) 2004 VIA Networking Technologies, Inc.

usb 1-1: reset full speed USB device using s3c2410-ohci and address 3

usbcore: registered new interface driver vntwusb

2.e 无线网卡对于的网络设备接口通常是eth1或wlan0(eth0是开发板上的DM9000A网卡),用ifconfig命令将其设为UP状态:

#ifconfig   eth1   up

可以用ifconfig和iwconfig看到其状态

[root@FriendlyARM plg]# ifconfig eth1

eth1      Link encap:Ethernet  HWaddr 00:12:7B:43:1C:21 

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:0 errors:0 dropped:0 overruns:0 frame:0

          TX packets:403 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:0 (0.0 B)  TX bytes:18538 (18.1 KiB)

[root@FriendlyARM plg]# iwconfig

lo        no wireless extensions.

eth0      no wireless extensions.

eth1      802.11-a/b/g  ESSID:"" 

          Mode:Managed  Frequency=2.437 GHz  Access Point: Not-Associated  

          Bit Rate:1 Mb/s   Sensitivity=0/255 

          Retry min limit:8   RTS thr:off   Fragment thr:off

          Encryption key:off

          Power Management:off

          Link Quality:0  Signal level:0  Noise level:0

          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0

          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

vntwpa    no wireless extensions.

======================

3.配置无线网卡

要正常使用无线网卡,还要正确配置。linux下的配置工具是wireless-tools。有个很好用的配置工具(wireless tool),可以方便配置无线网卡。

3.a 下载wire-tool工具

下载地址是:http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html (在下方找)。

3.a 编译工具

下载后,将源代码解压。再修改其中的Makefile文件,将其中的CC、AR和RANLIB进行修改:

#vi Makefile

CC = gcc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值