摘要: 第一层调用的移植和裁剪。wpa_supplicant_init 照论文的指示,删除wpa_params和wpa_global相关的东西。初始化流程也相当简单,driver初始化,eap_register_methods加密方法初始化,eloop_init事件循环初始化。wpa_supplicant_run 这其中注册了两个回调函数,然后eloop_run开始事件循环。wpa_supplicant_deinit eap_peer_unregister_methods注销加密方法,eloop_destroy销毁事件循环。第一层调用裁剪完成。 阅读全文
posted @ 2014-03-22 21:39 摇一摇 阅读(714) 评论(0) 推荐(0) 编辑
摘要: wifi芯片为88w8686,已经写好了驱动,用的是SPI方式,接下来准备移植wpa_supplicant。参考的资料为一篇论文----《基于微控制器的WPA技术研究与应用》。wpa_supplicant src目录是wpa认证的源码,wpa_supplicant是wpa_supplicant程序的源码。分析wpa_supplicant里的源码可以了解wpa接口的使用方法。VS2013工具 在wpa_supplicant目录里面提供了两个工程VS2005和Qt Create,我打开的是VS2005。在wpa_supplicant/main.c里可以找到main函数。调用流程 首先是初... 阅读全文
posted @ 2014-03-22 21:06 摇一摇 阅读(829) 评论(4) 推荐(0) 编辑