测试或训练相关无线工具(如iwpriv、iwconfig等)至Android平台
发布时间
阅读量:
阅读量
近期在对WIFI softap功能进行调试过程中,注意到netd源码中存在与"iwpriv"相关的注释内容。该工具在WIFI调试方面具备较高的实用价值,因此决定将其迁移至Android平台进行适配。
首先前往下载源码链接地址,下载对应文件并完成解压操作。随后根据网络上查找的相关指导方法,对目录中的Makefile文件内的CC、AR等参数进行修改,以适配交叉编译环境。然而,在执行make all命令时却遭遇了头文件缺失的错误提示。尽管尝试通过-I参数引入头文件,但在链接阶段又出现了crt0.o文件缺失的问题。经过长时间排查仍未找到有效解决方案,最终选择在目录中新增Android.mk文件,并借助Android系统的编译机制完成构建过程。
经过一次尝试后竟成功实现编译目标,令人激动不已。以下是具体实施步骤:
1,在当前目录下执行cp -f wirless.29.h wirelss.h命令(参考原有Makefile的处理方式,依据所下载的版本选择对应的头文件,此处选用的是.29版本)
2,在当前目录中创建Android.mk文件,其内容如下:
# Copyright (C) 2008 The Android Open Source Project
#
# Licensed under the Apache
全部评论 (0)
还没有任何评论哟~
