移植wireless extension

1.认识wireless extension
Wireless Extension (WE)是一组通用的API,能在用户空间对通用Wireless LANs进行配置和统计。它的好处在于仅通过一组单一的工具就能对各种各样的Wireless LANs进行管理,不过它们是什么类型,只要其驱动支持Wireless Extension就行;另一个好处就是不用重启驱动或Linux就能改变这些参数。
Wireless tools for Linux是一个Linux命令行工具包,用来设置支持Linux Wireless Extension的无线设备。
Wireless Tools (WT)就是用来操作Wireless Extensions的工具集,它包括以下工具:
    iwconfig:设置基本无线参数
    iwlist:扫描、列出频率,比特率,密钥等
    iwspy:获取每个节点链接的质量
    iwpriv:操作Wireless Extensions 特定驱动
    ifrename: 基于各种静态标准命名接口

2.移植wireless extension到linux2.6.12


这里有linux2.6.X的补丁,照着补丁的内容修改,或者拷贝下来用patch命令打补丁。
Modify include/linux/wireless.h
Modify include/linux/netdevice.h
Modify include/net/iw_handler.h
Modify net/core/wireless.c
Modify net/core/rtnetlink.c
Modify net/core/net-sysfs.c
Modify drivers/net/wireless/orinoco.c
Modify drivers/net/wireless/Kconfig
Modify drivers/usb/net/zd1201.c 

另外无线模块,wpa工具等移植。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值