zoukankan      html  css  js  c++  java
  • wpa_supplicant移植(2.9版本)

    1. Openssl交叉编译:(选择的版本是openssl-1.1.1.tar.gz)

    参考我的上一篇:https://www.cnblogs.com/TiddlerYu/p/12643041.html

    编译出 openssl库

    2.Libnl: 交叉编译 (选择的版本是libnl-3.2.25.tar.gz)

    参考:https://www.cnblogs.com/TiddlerYu/p/12887557.html

    编译出libnl-3的静态库

    3. Wpa_supplicant交叉编译(选择版本是wpa_supplicant-2.9.tar.gz)

    下载地址:http://w1.fi/releases/

    解压,进入。

    新建一个文件夹:mkdir -p /wpa_supplicant-2.9/wpa_supplicant/__install

    修改/wpa_supplicant-2.9/wpa_supplicant/.config 文件

    下面是我修改好的:

     1 #CONFIG_BACKEND=file
     2 CONFIG_CTRL_IFACE=y
     3 
     4 #CONFIG_DEBUG_FILE=y
     5 #CONFIG_DEBUG_SYSLOG=y
     6 #CONFIG_DEBUG_SYSLOG_FACILITY=LOG_DAEMON
     7 
     8 CONFIG_DRIVER_NL80211=y
     9 
    10 CONFIG_EAP_GTC=y
    11 CONFIG_EAP_LEAP=y
    12 CONFIG_EAP_MD5=y
    13 CONFIG_EAP_MSCHAPV2=y
    14 CONFIG_EAP_OTP=y
    15 CONFIG_EAP_PEAP=y
    16 CONFIG_EAP_TLS=y
    17 CONFIG_EAP_TTLS=y
    18 
    19 #CONFIG_IEEE8021X_EAPOL=y
    20 #CONFIG_IPV6=y
    21 
    22 CONFIG_LIBNL20=y
    23 
    24 CONFIG_PEERKEY=y
    25 CONFIG_PKCS12=y
    26 CONFIG_SMARTCARD=y
    27 CONFIG_WPS=y
    28 
    29 CONFIG_TLS=internal
    30 CONFIG_INTERNAL_LIBTOMMATH=y
    31 
    32 CONFIG_P2P=y
    33 CONFIG_AP=y
    34 CONFIG_IEEE80211N=y
    35 
    36 CC=arm-fullhan-linux-uclibcgnueabi-gcc
    37 CFLAGS += -I/test/hostapd_test/libnl-3.0/__install/include
    38 LIBS += -L/test/hostapd_test/libnl-3.0/__install/lib
    39 CFLAGS += -I/test/hostapd_test/openssl-1.1.1/__install/include
    40 #LIBS += -L/test/hostapd_test/openssl-1.1.1/__install/lib
    41 LDFLAGS += -lpthread
    42 LDFLAGS += -lm
    43 BINDIR=./__install

    注意:

      以上修改好的.config文件中,包含的libnl 和 openssl 库是1.2两步骤中编译好的。

           修改好,保存之后,make & make install

           在/wpa_supplicant-2.9/wpa_supplicant/__install 下面就生成了应用。

         

          

  • 相关阅读:
    原型链
    原型规则总结
    使用typeof能得到的哪些类型
    eslint 规则中文注释
    两张图片互相切换
    输入框获得焦点与失去焦点、阴影效果
    vue 写table的几种方式
    vue 注意事项
    angular 接口定义封装
    @NgModule
  • 原文地址:https://www.cnblogs.com/TiddlerYu/p/12928852.html
Copyright © 2011-2022 走看看