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等操作,

直接在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 打开

移植wpa_supplicant2.5及界面配置wifi(原创)的更多相关文章

  1. 树莓派3启动wifi并且配置wifi

    概述 树莓派3内置了wifi和蓝牙模块,我们不用像以前的版本那样,再去购买一个外接的模块练到raspberry上. 当我们第一次启动了树莓派的时候,必然使用了网线,但是之后的每一次使用,我们当然更希望 ...

  2. fragment (1)简单示例:定义,界面配置,fragment之间的跳转

    fragment作用 同一程序中切换界面 比activity轻快,灵活. fragment代码示例 ide  : android studio 1.2 sdk : 22 package com.exa ...

  3. 【课程分享】深入浅出嵌入式linux系统移植开发 (环境搭建、uboot的移植、嵌入式内核的配置与编译)

    深入浅出嵌入式linux系统移植开发 (环境搭建.uboot的移植.嵌入式内核的配置与编译) 亲爱的网友,我这里有套课程想和大家分享,假设对这个课程有兴趣的,能够加我的QQ2059055336和我联系 ...

  4. linux配置wifi连接并通过ssh代理开启socks代理

    1, 命令行配置连接wifi具体我是用的cubieboard2上Debian主机,其中配置wifi的命令行有wpa_cli,具体用法步骤如下.wpa_cli 命令行执行需要root权限,详细用法请见 ...

  5. oracle图形界面配置tns

    oracle图形界面配置tns       启动orcl服务        

  6. 初识quartz 并分析 项目中spring整合quartz的配置【原创+转载】

    初识quartz 并分析 项目中spring整合quartz的配置[原创+转载]2018年01月29日 12:08:07 守望dfdfdf 阅读数:114 标签: quartz 更多个人分类: 工具 ...

  7. Android 打开设置界面或者WiFi连接界面

    1.使用APP打开系统的设置界面或者WiFi连接界面 startActivity(new Intent(Settings.ACTION_WIFI_SETTINGS)); //直接进入手机中的wifi网 ...

  8. [转载]H3C&nbsp;S3600&nbsp;DHCP-SERVER&nbsp;配置【原创】

    原文地址:H3C S3600 DHCP-SERVER 配置[原创]作者:旅行者萧 案例要求: 在H3C S3600-28TP-SI 的vlan 里配置DHCP server,使用vlan 里部分网段为 ...

  9. Arduino 基于 ESP8266 配置WIFI模块

    Arduino 基于 ESP8266 配置WIFI模块 使用ESP8266作为服务器,使用浏览器访问该服务器,从而控制LED灯 选择 [文件]->[示例]->[ESP8266WIFI]-& ...

随机推荐

  1. RESTful源码笔记之RESTful Framework的APIview, Viewset总结分析

    0x00  引言 官方文档:http://www.django-rest-framework.org/drf为我们提供强大的通用view的功能,本博客对这些view进行简要的总结分析.首先,我们看一下 ...

  2. linux内核分析第八周-理解进程调度时机跟踪分析进程调度与进程切换的过程

    实验原理: 一.调度时机 不同类型的进程有不同的调度需求 第一种分类:        I/O-bound             频繁的进行I/O            通常会花费很多时间等待I/O操 ...

  3. C# 后台模块 Word 模板操作

    public static string CreateWord() { //********************************************** //来自博客http://bl ...

  4. Eclipse插件Fat Jar

    1.安装 1)Eclipse在线更新方法 Help > Install New Software > Add, name:Fat Jar location:http://kurucz-gr ...

  5. xtu 1242 Yada Number 容斥原理

    Yada Number Problem Description: Every positive integer can be expressed by multiplication of prime ...

  6. python 通过列表元素值截取列表并获取长度

    def count_range_in_list(li, min, max): ctr = for x in li: if min <= x <= max: ctr += return ct ...

  7. nginx第三方模块安装方法

    nginx第三方模块安装方法 ./configure --prefix=/你的安装目录 --add-module=/第三方模块目录 比如echo模块. 没安装前,使用测试. location /tes ...

  8. js 判断浏览器类型及版本

    1.思路: 能力检测 + 字符串检索 2.例子 IE    Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)      ActiveXObject函 ...

  9. [sql]SET NOCOUNT ON 的作用

    使返回的结果中不包含有关受 Transact-SQL 语句影响的行数的信息. 说明: 场景1:(不使用SET NOCOUNT) 场景2:(使用SET NOCOUNT ON ) 场景3:(使用SET N ...

  10. JavaScript--语法4--函数1

    JavaScript--语法4--函数1 一.心得 二.代码 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" " ...