Chinaunix首页 | 论坛 | 博客
  • 博客访问: 255097
  • 博文数量: 42
  • 博客积分: 25
  • 博客等级: 民兵
  • 技术积分: 420
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-17 10:05
文章存档

2021年(1)

2019年(1)

2017年(3)

2016年(27)

2015年(4)

2014年(6)

我的朋友

分类: LINUX

2016-03-09 17:13:34

这是根据原作者的文章,我根据实际操作作了部分修改。
1.
下载wireless_tools
 
下载地址:
注意版本:The latest stable version of Wireless Tools is version 29,the latest beta is support for non-ASCII ESSID,version 30-pre9。
我下载的是wireless_tools.29.tar.gz

2. 解压
#tar -xzvf wireless_tools.29.tar.gz
#cd wireless_tools.29

1.3 Makefile修改
- 表示去掉的
+ 表示新增加的

#vi Makefile
+ CROSS_COMPILE = /usr/local/arm/arm-2009q3/bin/arm-none-linux-gnueabi-
- CC = gcc
+ CC= CC = $(CROSS_COMPILE)gcc
- AR = ar
+ AR= $(CROSS_COMPILE)ar
- RANLIB = $(CROSS_COMPILE)ranlib
+ RANLIB = $(CROSS_COMPILE)ranlib

#make

1.4 复制文件到产品板
拷贝libiw.so.29文件到目标系统/usr/lib/

拷贝用到的几个程序到产品板就可以了
iwpriv、iwconfig、iwlist, iwevent, iwspy

至此wireless_tools移植完成

有可能出现的错误:
在到产品板上还出现can't resolve symbol '__ctype_b_loc' 错误

去掉iwlib.h中这一行重新编译即可
#include
阅读(2115) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~