- 论坛徽章:
- 0
|
平台信息:S3C2440+linux-2.6.28+cramfs
在S3C2440上调通RTL8187无线模块,首先我们得配置内核,是内核驱动支持RTL8187无线网卡。
make menuconfig
Networking---->
Networking support
Wireless---->
Generic IEEE802.11Networking Stack(mac80211)
Device Drivers---->
Misc Devices---->
EEPROM 93CX6 support
Network device support---->
Wirless LAN---->
Wireless LAN(IEEE802.11)
Realtek 8187 and 8187B USB support
Cryptographic options---->
Cryptographic API
ARC4 cipher algorithm
Library routines
---CRC32 functions
选中了以上配置选项后,我们编译内核,make ,make modules。
copy 驱动文件rtl8187.ko到开发板。
insmod rtl8187.ko
驱动加载成功,但是如何让无线网卡在嵌入式设备上可以连接到当前公司的局域网上呢?
我们还差一个工具,Wireless-Tool。下载Wireless-Tool-29.tar.gz
交叉编译以后,会得到iwconfig ,iwlist ,iwspy等应用工具。
note:此处如有不明,欢迎和我进行讨论。
把交叉编译好的可执行程序cp到开发板,进行如下操作:
iwconfig wlan0 txpower on
ifconfig wlan0 up
iwlist wlan0 scanning
iwconfig wlan0 essid "My-Network"
ifconfig wlan0 192.168.xx.xxx up
呵呵,这样无线网卡在局域网内基本上就可以使用了,可以做过简单ping测试一下连接。
![]()
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/91378/showart_2019876.html |
|