ARM加载Realtek-8188CUS USB无线网卡(二)_连接到WiFi网络

平台参数:
内核: Linux 3.6
文件系统:Busybox-1.20.2
硬件参数:S3C2416

三、工具准备、知识准备

曾经一个山民说过,磨刀不误砍柴工。捣鼓WiFi,,那么WiFi相关的知识总要了解些吧,比如该无线网络的标准、涉及到的名词、加密术语等等,这些在附录里面提及。

现在要说的是,调试无线网卡需要的几个工具。

所有需要的工具都在源码包里,即wireless_tools/wireless_tools.30.rtl.tar.gz。解压之,修改Makefile:

## Compiler to use (modify this for cross compile).
#CC = gcc
CC = /usr/local/arm/4.2.2-eabi/usr/bin/arm-linux-gcc
## Other tools you need to modify for cross compile (static lib only).
#AR = ar
AR = /usr/local/arm/4.2.2-eabi/usr/bin/arm-linux-ar
#RANLIB = ranlib
RANLIB = /usr/local/arm/4.2.2-eabi/usr/bin/arm-linux-ranlib
编译即可,然后把它们传到文件系统里:ifrename、iwconfig、iwevent、iwgetid、iwlist、iwpriv、iwspy

每个工具怎么用,可以先稍稍了解下,完了在详细记载。


四、调试

关键时刻来了,也是奇迹再现的时分!

1、执行ifconfig命令,并没有出现无线网卡对应的节点,那么我们UP一下

/sbin/ifconfig wlan0 up
为什么是wlan0,你可以问问自己为什么有线连接是eth0。

为了方便,这句也加到启动脚本里。

之后看到:

wlan0     Link encap:Ethernet  HWaddr 6C:E8:73:C7:6F:92  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
网络环境已经准备好了,接下来就需要在PUSH一下。你不是没东风吗,我给你。


2、搜索我们身边的可用WiFi网络

[root@lnx /]# iwlist wlan0 scan
iwlist会把存在的网络全部罗列出来,剪切部分出来:

          Cell 09 - Address: F0:29:29:A9:CE:B0
                    ESSID:"BDXT"
                    Protocol:IEEE 802.11bg
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值