正文内容加载中...
posted @ 2016-12-18 21:33 摇一摇 阅读(3629) 评论(0) 推荐(0) 编辑
摘要: 第一层调用的移植和裁剪。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 摇一摇 阅读(638) 评论(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 摇一摇 阅读(756) 评论(4) 推荐(0) 编辑
摘要: 应用程序可以注册在消息菜单里显示消息,它也可以使用全局聊天状态项目。 阅读全文
posted @ 2014-02-24 17:29 摇一摇 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 将下列Python代码保存成VitrualCom.py:#! /usr/bin/env python#coding=utf-8import ptyimport osimport selectdef mkpty(): # 打开伪终端 master1, slave = pty.openpty() slaveName1 = os.ttyname(slave) master2, slave = pty.openpty() slaveName2 = os.ttyname(slave) print '\nslave device names: ', slaveName1... 阅读全文
posted @ 2014-02-23 16:15 摇一摇 阅读(4713) 评论(0) 推荐(0) 编辑
摘要: 修改eOS wingpanel的透明度与颜色。 阅读全文
posted @ 2014-02-22 20:08 摇一摇 阅读(426) 评论(0) 推荐(0) 编辑
摘要: Pidgin短信是Pidgin/empathy的一个插件。当手机收到短信进,电脑上面有提示;可以在电脑上发手机短信。让你时刻保持在电脑屏幕上,也不会错过短信。目前只支持安卓,wifi连接方式。 阅读全文
posted @ 2014-02-20 23:06 摇一摇 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 在用 eOS 的时候,你可能会遇到系统托盘的问题,有些需要托盘的软件比如说 QQ,没办法在 eOS 的 Wingpanel 上显示,一最小化就不见了,或者出现一个 System tray 的窗口,很麻烦。这是由于 elementaryOS 是没有系统托盘的,只有 Wingpanel,如果软件没有 appindicator,就不会显示在 Wingpanel 上显示,这是官方解释。本文章提供一种不是很完美的解决方案,能暂时解决系统托盘问题。 阅读全文
posted @ 2013-11-11 12:49 摇一摇 阅读(5692) 评论(0) 推荐(0) 编辑
摘要: 从读秀、文献港上搜索、下载电子书,并把电子书转为PDF。由于现有的软件使用太蛋疼,因此作者自己写了一个。 阅读全文
posted @ 2013-06-03 22:35 摇一摇 阅读(10139) 评论(0) 推荐(0) 编辑
摘要: 在android平板中用vim编写c/c++代码,用gcc/g++编译c/c++。 阅读全文
posted @ 2012-11-24 15:07 摇一摇 阅读(29042) 评论(10) 推荐(8) 编辑