Porting hostapd to ARM9 Linux platform.

如果你的嵌入式平台需要WPA认证但是你的驱动又没有支持,怎么办?那就Porting hostapd好了:

1.修改Makefile中的CC 为你的cross compile gcc, 加入openssl的头文件路径和库路径

2.make

3.ok, 一个hostapd 就编译好了(但是要有openssl的支持,可以参考我的"porting openssl"那篇文章).

Makefile的修改可以参考我的patch文件:

--- Makefile 2006-05-31 17:21:24.000000000 +0800

+++ xx 2006-05-31 17:25:23.000000000 +0800

@@ -1,4 +1,4 @@

-CC=gcc

+CC=arm-linux-gcc

DIR_WPA_SUPPLICANT=.

DIR_HOSTAP=.

@@ -11,7 +11,7 @@

CFLAGS += -DHOSTAPD_DUMP_STATE

# Include directories for CVS version

-CFLAGS += -I. -I$(DIR_HOSTAP) -I../utils -I$(DIR_WPA_SUPPLICANT)

+CFLAGS += -I. -I$(DIR_HOSTAP) -I../openssl-0.9.7a/include -I$(DIR_WPA_SUPPLICANT)

# Uncomment following line and set the path to your kernel tree include

# directory if your C library does not include all header files.

@@ -143,7 +143,7 @@

# Shared TLS functions (needed for EAP_TLS, EAP_PEAP, and EAP_TTLS)

CFLAGS += -DEAP_TLS_FUNCS

OBJS += eap_tls_common.o $(DIR_WPA_SUPPLICANT)/tls_openssl.o

-LIBS += -lssl -lcrypto

+LIBS += -L../openssl-0.9.7a -lssl -lcrypto

LIBS_p += -lcrypto

else

OBJS += $(DIR_WPA_SUPPLICANT)/tls_none.o

移植要领与策略分析android porting chen,hostapd-0.3.7的移植(Porting hostapd-0.3.7 to arm linu...相关推荐

  1. 高通MSM8255 GPS 调试分析Android系统之Broadcom GPS 移植

    http://blog.csdn.net/dwyane_zhang/article/details/6775738 没事做整理一下GPS的流程,也算给自己一个交代. 1.硬件抽象层: 高通MSM的硬件 ...

  2. (连载)Android系统源码分析--Android系统启动流程之Linux内核

    > **这是一个连载的博文系列,我将持续为大家提供尽可能透彻的Android源码分析 [github连载地址](https://github.com/foxleezh/AOSP/issues/3 ...

  3. 谷从何来,歌向何去——Google产品策略分析

    谷从何来,歌向何去--Google产品策略分析 老子云:"天得一以清,地得一以宁,神得一以灵,谷得一以盈,万物得一以生,侯王得一以为天下贞."在互联网这个纷争并起,群雄割据的时代, ...

  4. android解锁界面分析,Android 7.0 锁屏解锁之向上滑动显示解锁界面分析

    Android 7.0 锁屏解锁之向上滑动显示解锁界面分析 by jing.chen 锁屏的解锁操作是在锁屏界面向上滑动实现的,通过向上滑动调出解锁界面(如图案.PIN.密码解锁界面),在解锁界面输入 ...

  5. FatFs文件系统移植过程及中度分析

    FatFs 是一个通用的文件系统(FAT/exFAT)模块,用于在小型嵌入式系统中实现FAT文件系统. FatFs 组件的编写遵循ANSI C(C89),完全分离于磁盘 I/O 层,因此不依赖于硬件平 ...

  6. android 触摸屏驱动分析,Android 触摸屏驱动代码分析(ADC 类型触摸屏 CPU:s3c

    Android 2.1 farsight version for s5pc100 File Name: s3c-ts.c 1           简介 1.1          本例基于s5pc100 ...

  7. 2022-2028年中国海洋电力行业市场深度分析及发展策略分析报告

    [报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国海洋电力行业市场行业相关概述.中国海洋电 ...

  8. 2022-2028年中国数字化档案加工行业市场深度分析及发展策略分析报告

    [报告类型]产业研究 [报告价格]¥4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国数字化档案加工行业市场行业相关概述.中 ...

  9. 2022-2028年中国清水混凝土行业供需策略分析及市场供需预测报告

    [报告类型]产业研究 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了清水混凝土行业相关概述.中国清水混凝土行业运行环境.分析了中国清水混 ...

最新文章

  1. 基于大数据的Uber数据实时监控(Part 4:Spark Streaming、DataFrames和HBase)
  2. 当进度对话框和后台线程处于活动状态时,如何处理屏幕方向变化?
  3. TESLA CENTER
  4. linux查看ibmmq进程,ibm-mq – 如何检查IBM MQ for Linux中是否存在队列名称?
  5. docker 不包含依赖 打包_Docker容器技术(概念篇)
  6. 【iOS 开发】使用 iMazing 进行沙盒调试
  7. html%3ca%3e标签,How do I encode “” in a URL in an HTML attribute value?
  8. BootStrap笔记-BootStrap的安装与使用
  9. 计算机研究与发展 杂志,《计算机研究与发展》杂志投稿的具体要求详解
  10. 【Yarn】Yarn : 日志管理
  11. JavaScript Cookie
  12. 字面量(literal)与 C 语言复合字面量(compound literals)
  13. swift - 添加定时器
  14. Xtrabackup2.4.8备份、还原、恢复Mysql5.7.19实操
  15. MySQL函数大全,MySQL常用函数以及用法汇总
  16. VC++_2010_学习版_下载教程
  17. Volley 源码解析(一)
  18. 提高系统可用性的那些架构策略
  19. Prettier formatter for vscode 配置单引号问题
  20. 音乐计算机曲谱狂妄之人,【B】 Undertale Sans战斗曲 MEGALOVANIA狂妄之人

热门文章

  1. mysql 存储矩阵数据_mysql-在数据库中存储距离矩阵
  2. 精品C语言学习资料-教你成为编程高手
  3. spring cloud alibaba - sentinelOpenFeign使用
  4. GitHub:Python面试题
  5. AI入坑——WIN7或者10下Anaconda3.7+tensorflow+pycharm环境配置
  6. 粗糙集的上、下近似与定积分之间的关系
  7. c语言中的实型变量语法,在C语言中的实型变量分为两种类型
  8. php怎么安装fpm,apache php fpm安装方法详解
  9. 小程序源码商城,如果找到一套合适的商城源码
  10. 【超分辨率】3分钟带你读懂