wpa_supplicant_8_ti hostapd wpa_supplicant TI 官方的wpa_supplicant hostapd 移植到linux
在移植 wpa_supplicant_8_ti 的时候碰到很多头文件找不到。然后参考了下面的博客
http://blog.csdn.net/penglijiang/article/details/8573946
首先移植openssl
下载下面的oepnssl的源码并且编译安装
-------------------------------------------------------------------------------------------------------------------------
https://github.com/174high/openssl-0.9.8e_linux_porting
-----------------------------------------------------------------------------------------------------------------------------
+ RANLIB= arm-fsl-linux-gnueabi-ranlib
这里需要特别注意linux-ar 这之间没有空格,我因为在这里添加空格 所以,耽搁了半天没找到原因。
openssl 移植完成.
------------------------------------------------------------------------------------------------------------------------------------
https://github.com/174high/libnl-1.1-stable-master-linux-porting
-------------------------------------------------------------------------------------------------------------------------------------
移植libnl库。
I.先编译 libnl-1.1-stable-master 库
命令:
#./configure --host=arm-linux --prefix=/home/visteon/libnl-1.1-stable-master/libl CC=arm-fsl-linux-gnueabi-gcc
1.--host=arm-linux 是 平台
2.--prefix=/home/visteon/libnl-1.1-stable-master/libl 需要安装的地址,iw后面设置的库要和这个对应。
3.CC=arm-fsl-linux-gnueabi-gcc 是我们自己的交叉工具链。不同工具链不一样
开始编译
# make
安装 安装之后 在 /home/visteon/libnl-1.1-stable-master/libl 会有我们的编译文件。里面包含库,头文件。
#make install
-------------------------------------------------------------------------------------------------------------------------------------
ti官方的下载
https://github.com/174high/wpa_supplicant_8_ti_visteon
--------------------------------------------------------------------------------------------------------------------------------------
进入wpa_supplicant后,更改Makefile
#cp defconfig .config
#vim .config
CONFIG_DRIVER_NL80211=y
# optional, depending on libnl version you want to use:
# CONFIG_LIBNL20=y
CONFIG_CTRL_IFACE=y
CONFIG_WPS=y
CONFIG_WPS2=y
CONFIG_P2P=y
CONFIG_AP=y
添加上面的宏开关,才能开启p2p模式。
#修改Makefile
//添加ssl的头文件和库的地址。
CC=arm-fsl-linux-gnueabi-gcc -L/usr/local/ssl/lib/
CFLAGS += -I/usr/local/ssl/include
LIBS += -L/usr/local/ssl/lib
//添加libnl的头文件和库的地址
//注意:有时候还是碰到找不头文件的问题,需要把CFLAGS 添加的信息直接加到CC上面去,因为有些Makefile 编译的时候并
//没有把CFLAGS添加到编译选项之内,所以还是会出现找不到的情况
CFLAGS += -I/home/visteon/libnl-1.1-stable-master/libl/include -L/home/visteon/libnl-1.1-stable-master/libl/lib
#make
wpa_supplicant_8_ti hostapd wpa_supplicant TI 官方的wpa_supplicant hostapd 移植到linux的更多相关文章
- wpa_supplicant 移植及 linux 命令行模式配置无线上网
本文涉及内容为linux 命令行模式配置无线上网 及 wpa_supplicant 移植到开发板的过程,仅供参考. 1.源码下载 wpa_supplicant 源码下载地址 :http://hosta ...
- 虹软人脸识别——官方 Qt Demo 移植到 Linux
一.前言 最近需要在 Linux 平台下开发一个人脸识别相关的应用,用到了虹软的人脸识别 SDK.之前在 Windows 平台用过,感觉不错,SDK 里面还带了 Demo 可以快速看到效果.打开 Li ...
- 搭建PHP官方框架zend framework 2(LINUX)
在五花八门的语言里,PHP作为我第一个觉得欣赏的理由,就是它的简单和快捷,因为它封装了许多的常用函数.PHP作为网站中一种算作比较流行的语言,也产生各种优秀的框架.我所接触过的有zend framew ...
- 【转】wpa_supplicant与wpa_cli之间通信过程
[转]wpa_supplicant与wpa_cli之间通信过程 转自:http://blog.chinaunix.net/uid-26585427-id-4051479.html wpa_suppli ...
- Hostapd
Hostapd 一.基本概念 hostapd is an application used to setup your wireless interface as an access-point (m ...
- 在Ubuntu下编译wpa_supplicant
最近在研究WiFi联盟的多屏互动协议Miracast,其中需要用到wpa_supplicant,编译中遇到了一些问题,经过一下午的折腾也都解决了,下面分享给各位. 一.编译需要用到三个库源码包,分别是 ...
- wpa_supplicant 与iwpriv工具配置WIFI的命令
=====================================================hostapd 配置命令=================================== ...
- hostapd 和 wap_supplicant
hostapd : user space daemon for access points, including, e.g., IEEE 802.1X/WPA/EAP Authenticator fo ...
- wpa_supplicant介绍【转】
本文转载自:https://zhuanlan.zhihu.com/p/24246712 一.什么是wpa_spplicant wpa_supplicant本是开源项目源码,被谷歌修改后加入Androi ...
随机推荐
- Chapter 2 Open Book——23
Mike interrupted us then — he was planning an epic battle of the blizzard in the parking lot after s ...
- Linux安全审计命令
安全审计 数据分析 capinfos xxx.pcap 产看数据包基本信息 日志分析 who /var/log/wtmp #查看登录用户信息 哈希校验 sha265 文件名 md5sum 文件名 &g ...
- [妙味JS基础]第六课:作用域、JS预解析机制
知识点总结 浏览器的解析方法 script 全局变量,全局函数 自上而下 函数 由里到外 "JS的解析器": 1)“找一些东西”:var function 参数 var a=未定义 ...
- html5权威指南:html全局属性
html全局属性:http://www.w3school.com.cn/tags/html_ref_standardattributes.asp 辅助记忆:(ail1,s2,c3,t3,d4)(acd ...
- 彻底解决tap“点透”,提升移动端点击响应速度
申明!!!最后发现判断有误,各位读读就好,正在研究中.....尼玛水太深了 前言 近期使用tap事件为老夫带来了这样那样的问题,其中一个问题是解决了点透还需要将原来一个个click变为tap,这样的话 ...
- jquery 下拉框 收藏
jquery 下拉框 Query获取Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code. ...
- Windows文件监视器 1.0 绿色版
软件名称:软件名称: Windows文件监视器 软件语言: 简体中文 授权方式: 免费软件 运行环境: Win7 / Vista / Win2003 / WinXP / Win2008 软件大小: 1 ...
- javascript显式类型的转换
显式类型转换目的:为了使代码变得清晰易读,而做显示类型的转换常使用的函数:Boolean(),String(),Number()或Object()如:Nunber(5) //5String(true) ...
- 单片机上使用TEA加密通信(转)
源:单片机上使用TEA加密通信 本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 环境: 主机:WIN7 开发环境:MDK4.72 单片机:STM32 说 ...
- windows service and process 的关系
1.查询windows 对应的服务 sc query > 1.txt notepad 1.txt 2.查询对应的进程信息 tasklist /m > tasks.txt notepad t ...