自学内容网 自学内容网

RK3568笔记七十三:wpa_supplicant等移植

若该文为原创文章,转载请注明原文出处。

想实现的功能是通过AP热点配网,在自动连接上网,所以不采用connmanctl方式,而采用传统的方式。

这里需要用到wpa_supplicant,hostapd, udhcpc等。

这里记录交叉编译过程。

一、wpa_supplicant移植

wpa_supplicant依赖于openssl,libnl,因此需要先移植openssl,libnl

1、 编译openssl

# openssl-1.1.1h.tar.gz
​
export CC=/opt/atk-dlrk356x-toolchain/bin/aarch64-buildroot-linux-gnu-gcc
 
tar zxvf openssl-1.1.1h.tar.gz
cd openssl-1.1.1h
mkdir arm_openssl
./config no-asm -shared --prefix=/home/alientek/build_lib/openssl-1.1.1h/arm_openssl
make 
make install

出错: aarch64-buildroot-linux-gnu-gcc.br_real: error: unrecognized command-line option '-m64' ”-m64“错误,

原因是虚拟机是64位


原文地址:https://blog.csdn.net/weixin_38807927/article/details/145128988

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!