在华为海思上面实现wpa_supplicant移植和最终连接上网

连续搞了几天,终于在这个周日的晚上搞出来了。流程如下:

一、下载源码
       http://hostap.epitest.fi/wpa_supplicant/     

 下载wpa_supplicant-0.7.3.tar.gz(openssl用到0.7.3提供的补丁)

               #tar xvfz wpa_supplicant-0.7.3.tar.gz
       下载 www.openssl.org/source/openssl-0.9.8e.tar.gz
               #tar zxvf openssl-0.9.8e.tar.gz
二、编译openssl库

将wpa_supplicant中的补丁拷贝到openssl中
       # cpwpa_supplicant-0.7.3/patches/openssl-0.9.8e-tls-extensions.patchopenssl-0.9.8e/
       #cd openssl-0.9.8e
       #mkdir /usr/local/ssl
       #vim Makefile
    CC=arm-hismall-linux-gcc     
    AR=arm-hismall-linux-ar$(ARFLAGS) r
    RANLIB=arm-hismall-linux-ranlib
还有上面的两项:INSTALLTOP=/usr/local/ssl
                                                  OPENSSLDIR=/usr/local/ssl


        #make
       #make install

/usr/local/ssl目录下安装了ssl
 #ls/usr/local/ssl
 #bin  certs  include  lib  man  misc openssl.cnf private

后面编译wpa_supplicant要依赖openssl中的lib

你可能感兴趣的:(底层,驱动,arm,network,openssl)