rt3070无线网卡工作在AP模式----fl2440开发板

=============================
主机操作系统:Centos 6.5
交叉编译器环境:arm-linux-gcc-4.5.4
开发板平台: FL2440
Linux内核版本: linux-3.0
=============================

一、配置内核支持无线网卡softAP模式
这里写图片描述

在–Networking support
<*>RF switch subystem support —-> //这个一定要选上不然会出错

二、配置无线网络的软件移植
1、移植Openssl-0.9.8e
下载地址:
http://download.csdn.net/detail/u010944778/8940135

解压后修改Makefile
这里写图片描述

这里写图片描述
指定install、CC、AR、RANLIB

[hjiaming@centos6 libnl-1.1.4]$ mkdir install
[hjiaming@centos6 libnl-1.1.4]$ sudo make && make install

2、移植libnl
下载地址:
http://download.csdn.net/detail/u010944778/8940293

解压后创建指定安装目录

[hjiaming@centos6 libnl-1.1.4]$ mkdir install  

编译并安装libnl

./configure --prefix=/home/pikaqiu/tools/WIFI/libnl-1.1/install*(指定安装路径)* --host=arm-linux 
[hjiaming@centos6 libnl-1.1.4]$ make CC= /opt/buildroot-2012.08/arm920t/usr/bin/arm-linux-gcc
[hjiaming@centos6 libnl-1.1.4]$ sudo make install 

将/install下的lib文件夹中的libnl.so.1拷贝到开发板/lib目录下。

3、移植Hostapd
hostapd-1.0.tar.gz
下载地址:http://download.csdn.net/detail/u010944778/8940421

[hjiaming@centos6 hostapd]$ cp defconfig .config
[hjiaming@centos6 hostapd]$ vim .config

这里写图片描述

[hjiaming@centos6 hostapd]$ vim Makefile 

这里写图片描述
分别添加openssl和libnl的头文件和库路径

[hjiaming@centos6 hostapd]$ make CC=/opt/buildroot-2012.08/arm920t/usr/bin/arm-linux-gcc
[hjiaming@centos6 hostapd]$ sudo make install

生成了hostapd和配置文件hostapd.conf

hostapd主要就在于配置文件:
nterface=wlan0 //网络接口设备名称
driver=nl80211 //默认使用nl80211无线驱动
ssid=hjiaming //热点名称
channel=3 //设定无线频道
hw_mode=g //使用80211g协议标准
ignore_broadcast_ssid=0
auth_algs=1 //指定OSA认证算法
wpa=3 //指定WPA/WPA2类型
wpa_passphrase=123454321 //指定认证密钥
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP //启用了WPA或WPA2则需要指定wpa_pairwise或rsn_pairwise
rsn_pairwise=CCMP

(1) ssid:无线路由器发射的wifi名称;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值