本文主要是介绍WIFI驱动移植实验: libnl 库的移植(wpa_supplicant 依赖库),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一. 简介
前面实现了WIFI驱动的移植,而连接某个WIFI热点上就需要用到 wpa_supplicant 工具,所以,本文开始为 移植 wpa_supplicant 工具做准备。
wpa_supplicant 依赖于 openssl库 与 libnl库,前面一篇文章已经完成了 openssl库的移植。文章如下:
WIFI驱动移植实验: openssl 移植-CSDN博客
本文实现wpa_supplicant 工具所依赖的另一个库: libnl库的交叉编译及移植。
二. WIFI驱动移植实验: libnl 库的移植(wpa_supplicant 依赖库)
wangtian@wangtian-virtual-machine:~/zhengdian_Linux/tools$ cp /mnt/hgfs/Ubuntu_Shares/libnl-3.2.23.tar.gz ./
tar -xvf libnl-3.2.23.tar.gz
wangtian@wangtian-virtual-machine:~/zhengdian_Linux/tools$ mkdir libnl_tools
配置 libnl源码
wangtian@wangtian-virtual-machine:~/zhengdian_Linux/tools/libnl-3.2.23$ ./configure --host=arm-linux-gnueabihf --prefix=/home/wangtian/zhengdian_Linux/tools/libnl_tools
编译,安装
make //编译
make install //安装
三. 拷贝libnl库到开发板的文件系统下
wangtian@wangtian-virtual-machine:~/zhengdian_Linux/tools/libnl_tools$ sudo cp ./lib/* /home/wangtian/linux/nfs_File/rootfs/usr/lib/ -rf
这篇关于WIFI驱动移植实验: libnl 库的移植(wpa_supplicant 依赖库)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!