zoukankan      html  css  js  c++  java
  • 移植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 打开
  • 相关阅读:
    公输盘
    电脑机器刷BIOS
    八皇后问题的实现
    安装msdn出现的问题及解决
    加密推荐书籍
    C++待解
    atan()与atan2()
    Win32/MFC/COM学习推荐书籍
    C++问题
    windows2000 sp4下载
  • 原文地址:https://www.cnblogs.com/xihong2014/p/7350853.html
Copyright © 2011-2022 走看看