博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
移植wpa_supplicant2.5及界面配置wifi(原创)
阅读量:4325 次
发布时间:2019-06-06

本文共 1012 字,大约阅读时间需要 3 分钟。

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

1、参考 http://blog.csdn.net/hktkfly6/article/details/48949863 

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

参考 

编译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>

(参考 http://blog.csdn.net/lh2016rocky/article/details/54380321)

 

2、使用wpa_gui-qt4:

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

直接在workdir\wpa_supplicant-2.5\wpa_supplicant-2.5\wpa_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 打开

 

转载于:https://www.cnblogs.com/xihong2014/p/7350853.html

你可能感兴趣的文章
【Unity】Update()和FixedUpdate()
查看>>
UNITY中有Timer
查看>>
[JSOI2010] 连通数
查看>>
二分和三分
查看>>
支付宝新漏洞引发恐慌,那如何关闭小额免密支付呢
查看>>
Mac OS 快捷键
查看>>
java 下载文件
查看>>
The King’s Problem 强连通
查看>>
Lambda 表达式
查看>>
Ural1297 最长回文子串(后缀数组+RMQ)
查看>>
十九、CSS如何引入字体
查看>>
DS博客作业07--查找
查看>>
c# Invalidate() Update() Refresh()的区别
查看>>
work of 1/5/2016
查看>>
自己做了个微信小程序
查看>>
CMD获取当前目录的绝对路径
查看>>
HTML5新规范和CSS3新特性
查看>>
使用php后台给自己做一个页面路由,配合ajax实现局部刷新。
查看>>
类与对象(二)
查看>>
NSString 的常用方法
查看>>