wireless tools
下载:
http://www.linuxfromscratch.org/blfs/view/svn/basicnet/wireless_tools.html
编译:
tar xzvf wireless_tools.29.tar.gz
cd wireless_tools.29/
vi Makefile
CC = arm-linux-gnueabihf-gcc
AR = arm-linux-gnueabihf-ar
RANLIB = arm-linux-gnueabihf-ranlib
make
拷贝:
iwlist iwconfig iwspy iwpriv ifrename iwevent iwgetid -> 目标板:/usr/bin/
libiw.so.29 -> 目标板:/usr/lib/
iw
iw工具是iwconfig的替代者,而在编译iw前需要先编译所依赖的libnl库。
① libnl
下载:
http://www.infradead.org/~tgr/libnl/files/
编译:
tar xzvf libnl-3.2.25.tar.gz
cd libnl-3.2.25/
mkdir tmp
./configure --host=arm-linux-gnueabihf --prefix=$PWD/tmp/
make
make install
拷贝:
tmp/lib/* -> 目标板