嵌入式WIFI工具交叉编译移植

本文介绍如何进行嵌入式系统的WIFI工具交叉编译移植工作,包括获取root权限、配置编译环境、libnl、iw及wpa_supplicant等工具的交叉编译过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

嵌入式WIFI工具交叉编译移植

交叉编译准备工作

  1. 获取系统root权限
sudo -s
  1. 配置编译环境
    在这里插入图片描述

libnl移植,交叉编译

因查看openssl版本是1.0.1p,所以使用libnl-1.1。注意高版本libnl会出现编译异常,无法兼容。
在openssl这里插入图片描述
下载地址:
libnl-1.1.4

下载解压后:

tar zxvf libnl-1.1.4.tar.gz
cd libnl-1.1.4
./configure --host=arm-linux-gnueabihf- --prefix=/opt/poky/1.7.3/sysroots/cortexa7hf-vfp-poky-linux-gnueabi/usr/
make
make install

wifi工具iw的交叉编译

因libnl的版本较低,所以iw不能选择最新版本,选择了3.0版本

下载地址:
iw-3.0

tar zxvf iw-3.0.tar.gz
cd iw-3.0
export PKG_CONFIG_PATH=/opt/poky/1.7.3/sysroots/cortexa7hf-vfp-poky-linux-gnueabi/usr/lib/pkgconfig:$PKG_CONFIG_PATH  
make
make install

wpa_supplicant的交叉编译

下载地址:
wpa_supplicant-2.6
1.创建配置文件,这里创建默认的配置文件:

tar zxvf wpa_supplicant-2.6.tar.gz
cd wpa_supplicant-2.6/wpa_supplicant
cp defconfig .config
make
make install

wpa_supplicant工具的使用

参考: https://blog.csdn.net/bulebin/article/details/85253631

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值