- 博客(15)
- 资源 (24)
- 收藏
- 关注
转载 wireless流程简明分析
一, 注册流程 1. 首先注册SDIO卡,进行一些初始化。 2. 进入sdio的probe, 里边调用wlan_add_card()接口。 3. 在这里创建了两个主要的线程 1. wlan_service_main_thread 主要的IO处理 2. wlan_reassociation_thread 主要进行AP的处理,断开时自动重连AP等。 4. 初始化wl
2013-08-26 09:26:18 1066
转载 wifi批量安装及自动化测试脚本
wifi的连接测试脚本#!/bin/bashcnt=0echo $cntbusybox cp /system/etc/wifi/wpa_supplicant.conf /data/misc/wifi/insmod /system/lib/wifi/modules/8192cu.kobusybox ifconfig wlan0 up/system/bin/wpa_suppl
2013-08-26 09:20:47 3022
转载 802.11 n关键技术
802.11(WLAN)技术作为成熟而广泛应用的无线接入技术,已经广泛地应用于家庭、企业等。据统计,仅2008年一年,全球销售了3亿8千多万颗WLAN芯片。尽管802.11a/g技术已经将物理层吞吐提高到了54Mbps,但是随着YouTube、无线家庭媒体网关、企业VoIP Over WLAN等应用对WLAN技术提出了越来越高的带宽要求,传统技术802.11a/g已经无法支撑。用户需求呼唤着全新一
2013-08-15 10:57:12 1028
转载 SSID解析
1. SSID是我们通常标识一个AP的称呼。其实在不同的环境下SSID的含义不一样。在一个纯净的环境下(单AP组成的网络),SSID为BSSID(Basic Service Set ID)。在一个相对复杂的环境下(多个AP组成的网络),要使得AP间通信,此时SSID就是ESSID(Extended Service Set ID)。2. 通常,SSID是一个MAC地址。3. 一个AP
2013-08-12 11:04:13 13302
转载 c++ virtual解释
Virtual是C++ OO机制中很重要的一个关键字。只要是学过C++的人都知道在类Base中加了Virtual关键字的函数就是虚拟函数(例如下面例子中的函数print),于是在Base的派生类Derived中就可以通过重写虚拟函数来实现对基类虚拟函数的覆盖。当基类Base的指针point指向派生类Derived的对象时,对point的print函数的调用实际上是调用了Derived的print函
2013-08-11 17:36:03 750
转载 802.11协议中帧控制域中To DS and From DS 比特位的含义
1. Does the Stations have knowledge about the Distribution System the AP is connected to ?2. are the FromDS and ToDS bits in the Frame Control Field of the 802.11 MAC header of data frames, se
2013-08-11 14:04:46 2577
转载 wifi基础知识
里对wifi的802.11协议中比较常见的知识做一个基本的总结和整理,便于后续的学习。因为无线网络中涉及术语很多,并且许多协议都是用英文描述,所以有些地方翻译出来会有歧义,这种情况就直接英文来描述了。 主要内容:一、基本概述二、实践基础三、一些原理四、补充五、其它 一、基本概述 ============================1、有线和无线
2013-08-11 14:02:56 4254
转载 C语言宏的妙用
第一部分:基础知识记住:#define的本质是替换利器:使用"#"和"##"#的作用把宏参数变为一个字符串##的作用把连接其两边的字符形成一个新的参数#define str(s) #s#define cons(a,b) int(a##e##b)int main(){ printf(str(vck)); // 输出字
2013-08-11 13:53:21 870
转载 libeio用处
顺手写了个程序对比了一下多线程IO和单线程异步IO的性能差异。需要说明的是,Linux上目前的异步IO是由用户态线程模拟的。目前内核原生的AIO和glibc中的异步IO都有缺陷,libeio目前感觉比较好(因为nodejs在用)。单线程异步IO指的是主线程中控制IO的代码全部都是在主线程中执行的,libeio内部使用的线程对外来说完全不可感知。单线程异步IO的好处就是主流程中的控制代码完全处于单线
2013-08-07 15:56:40 2609
原创 vc 定时器
MSDN里定义的函数原型如下: MMRESULT timeSetEvent( UINT uDelay , UINT uResolution , LPTIMECALLBACK fptc ,
2013-08-05 15:17:11 810
转载 C++ STL set::find的用法
#include #include using namespace std;/*Student结构体*/struct Student { string name; int age; string sex;};/*“仿函数"。为Student set指定排序准则*/class studentSortCriterion { public:
2013-08-05 15:15:59 1788
转载 vc sendmessage自定义
vc中怎么使用SendMessage自定义消息函数:SendMessage的基本结构如下:SendMessage( HWND hWnd, //消息传递的目标窗口或线程的句柄。 UINT Msg, //消息类别(这里可以是一些系统消息,也可以是自己定义,下文具体介绍,) WPARAM wParam, //参数1 (WPARAM 其实是与UINT是同种类型的
2013-08-05 15:10:11 685
转载 error LNK2005
今天本想把在游戏中用到的FreeType字体的使用给总结一下,写一个Demo出来的.郁闷的事发生了,用vs2008建了一个空项目,装FreeType相关的一些代码给copy整理出来后,编译后Link是给我来了一大堆的error LNK2005错误:1>Linking...1>libcmt.lib(setlocal.obj) : error LNK2005: __configthreadlo
2013-08-02 16:41:13 1252
转载 error LNK1123的解决
终极解决方案:VS2010在经历一些更新后,建立Win32 Console Project时会出“error LNK1123” 错误,解决方案为将 项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但是没新建一个项目都要这样设置一次。在建立VS2010 Win32 Project项目时,按照上面解决方案依然发生了“error LNK1123”错误,经过上网查资
2013-08-02 13:15:49 806
转载 Linux 动态和静态库(.so & .a)的Makefile模板
目录结构:CommomLib--|inc --|src --|obj --|lib --|MakefileGCC := gccGXX := g++LD := ldAR := arLDFLAGS := -shared -fp
2013-08-01 16:17:08 13561 1
IxChariot 6.70 + Endpoint 7.10 (linux & windows)005
2014-08-20
IxChariot 6.70 + Endpoint 7.10 (linux & windows)004
2014-08-20
IxChariot 6.70 + Endpoint 7.10 (linux & windows) 003
2014-08-20
IxChariot 6.70 + Endpoint 7.10 (linux & windows) 002
2014-08-20
IxChariot 6.70 + Endpoint 7.10 (linux & windows) 001
2014-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人