一、wpa_supplicant
wpa_supplicant 是跨平台的 WPA 请求者程序(supplicant),支持 WEP、WPA 和 WPA2(IEEE 802.11i).。可以在桌面、笔记本、嵌入式系统中使用。
wpa_supplicant 是在客户端使用的 IEEE 802.1X/WPA 组件,支持与 WPA Authenticator 的交互,控制漫游和无线驱动的IEEE 802.11 验证和关联。
二、移植前的准备
1. 移植openssl
参考这篇文章:i.MX6ULL应用移植 | 移植OpenSSH 8.9到Linux开发板(zlib、openssl、openssh)。
2. 移植libnl
libnl库提供了一套应用于Linux系统基于Netlink协议通信的API接口。
2.1. 下载源码
官网:https://www.infradead.org/~tgr/libnl/。
下载最新的3.2.25版本: