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 下面就生成了应用。

         

          

  • 相关阅读:
    3.25Java常量
    3.26Java逻辑运算符
    3.26Java关系运算符
    Java标识符
    3.27Java位运算符
    3.26Java运算符(operator)
    3.26Java字符型(char)变量、常量
    3.26Java布尔类型(boolean)变量、常量
    《算法导论》第9章 顺序统计学 (1)最小值和最大值
    《算法导论》第8章 线性时间排序 (1)计数排序
  • 原文地址:https://www.cnblogs.com/TiddlerYu/p/12928852.html
Copyright © 2011-2022 走看看