• 移植wpa_supplicant2.5及界面配置wifi(原创)


    JP5G开发机上需要图形界面配置 wifi网络,为此移植了wpa_supplicant2.5。

    1、参考wpa_supplicant-2.5移植与使用l http://blog.csdn.net/hktkfly6/article/details/48949863 

    但在编译wpa_supplicant时会报缺少libnl库,所以再移植libnl1-1。

    参考 wpa_supplicant-2.6交叉编译 http://blog.csdn.net/bhj1119/article/details/53514881

    编译libnl1-1:

    ./configure --host=arm-linux --enable-static --prefix=/usr/local/ssl CC=arm-linux-gnueabihf-gcc

    编译时出现错误:

    ../include/netlink-local.h:239:11: error: ‘ULONG_MAX’ undeclared (first use in this function)

    修改方法:

    在 ./include/netlink-local.h 中增加头文件

     #include <limits.h>

    (参考移植wpa_supplicant 2.2问题 http://blog.csdn.net/lh2016rocky/article/details/54380321)

    2、使用wpa_gui-qt4:

    把windows目录下的文件全部拷到虚拟机,不用单独运行qmake等操作,

    直接在workdirwpa_supplicant-2.5wpa_supplicant-2.5wpa_supplicant目录

    make wpa_gui-qt4 ,编译过程会出librt.so.1: could not read symbols: Invalid operation错误

    解决办法:修改 wpa_gui.pro

    INCLUDEPATH += . .. ../../src ../../src/utils
    LIBS += -lrt  

    3、重复编译wpa_gui-qt4的过程

       cd wpa_gui-qt4 ; 

       make clean;

      rm Makefile;

     cd ..   使当前目录位于wpa_supplicant

      make wpa_gui-qt4

    4、嵌入式移植虚拟键盘程序

    显示汉字,需将data目录放在程序运行目录下。同时this_config.h中

    #define RUN_ON_LINUX 1 打开
  • 相关阅读:
    内置方法(item系列、__str__方法、__del__方法)
    POJ3436
    CF551B
    HDU1588
    HDU3117
    CF834D
    CF832D
    CF832C
    POJ1930
    POJ3666
  • 原文地址:https://www.cnblogs.com/xihong2014/p/7350853.html
Copyright © 2020-2023  润新知