- 博客(115)
- 资源 (6)
- 收藏
- 关注
原创 更换Ubuntu原生wpa_supplicant说明
wpa supplicant作为WiFi驱动和上层应用程序的中间环节,可以自行修改其源码,方便调试Wi-Fi 功能。目前编译的版本直接是运行在X86平台,代码在其上编译,不需要交叉编译; 目前版本是2.10,也是最新版本,可以从如下官网下载; Linux WPA Supplicant (IEEE 802.1X, WPA, WPA2, WPA3, RSN, IEEE 802.11i) (w1.fi) 主要是一些系统库的支持,后文详解; 源码地址:[ Downloads ] - /source/inde
2024-03-18 14:35:40
1538
2
原创 Bringup wifi driver to android 6.0
1. android_root/system/core/rootdir/init.rcmkdir /data/misc/systemkeys 0700 system system mkdir /data/misc/wifi 0770 wifi wifi mkdir /data/misc/wifi/sockets 0770 wifi wifi mkdir /data/misc/wi...
2018-03-22 09:21:36
1115
原创 升级WEXT到NL80211/CFG80211
内容包括:1. 分析两者的区别。2. 分析两者的架构,重点在后者。3. 如何将在WE架构中用到的standard和private的command在新的架构中实现。请等待。。。
2017-04-21 16:24:09
1648
1
转载 5 Ways To Fix Slow 802.11n Speed
http://www.cnblogs.com/jjkv3/archive/2012/04/22/2464919.htmlo you went and bought a shiny new 802.11n router and were all excited at the prospect of streaming flawless HD all around your home an
2017-01-19 13:11:35
745
翻译 Comparative 11n throughput and range
http://www.networkworld.com/article/2279610/network-security/comparative-11n-throughput-and-range.htmlDraft 2.0 802.11n network performance is dependent on so many variables that it can be c
2016-12-30 15:29:20
519
翻译 802.11ac vs 802.11n WiFi: What's The Difference?
Dazzling users with specification sheets is nothing new: screen sizes, resolutions, megapixels, memory sizes and processor speeds are just a few, but one of the most neglected and important is WiFi an
2016-12-30 15:28:32
1132
翻译 Measure throughput of cellular and WiFi MIMO radios, part 1
As cellular and Wifi systems move from single to multiple wireless signals, handsets and the chipsets that go inside them need testing. Because of the multiple signals in a MIMO (multiple input, multi
2016-12-30 15:27:52
646
翻译 Testing 802.11n systems - Part 2: MIMO configuration analysis
Throughput test resultsAll of the draft 802.11n products exhibited impressive throughput and range performance. At close range, the results were comparable for the home and office environments—at al
2016-12-30 15:24:15
475
翻译 Testing IEEE 802.11n
http://www.edn.com/design/test-and-measurement/4384886/Testing-IEEE-802-11n
2016-12-30 15:19:48
1049
翻译 Wireless Throughput Calculations and Limitations
https://documentation.meraki.com/MR/WiFi_Basics_and_Best_Practices/Wireless_Throughput_Calculations_and_LimitationsThis article provides details on MR Access Points' advertised maximum data tr
2016-12-30 13:52:56
512
翻译 How Can I Get 300 Mbps (or Higher) Speed on My 802.11n Network?
https://www.lifewire.com/troubleshooting-slow-internet-connection-818125by Bradley MitchellUpdated October 28, 2016A 802.11n Wi-Fi network connection supports up to 300 Mbps of
2016-12-30 10:10:03
626
翻译 無線網路新趨勢–漫談 802.11ac 新協定
http://www.cc.ntu.edu.tw/chinese/epaper/0024/20130320_2409.html作者:游子興 / 臺灣大學計算機及資訊網路中心網路組幹事近年來手持設備蓬勃發展,無線網路之技術也隨著與時並進。與無線網路的相關的新聞中,曝光率最高的就屬 IEEE 802.11ac 協定。由於它是第一個超過1 Gbps傳輸速率的無線網路協定,因此
2016-12-30 09:54:08
660
原创 去除多余的Merge branch提交
去除多余的Merge branch提交在项目开发中,经常会有这样的情况发生,开发完了一个新功能,提交到远程仓库时,发现提交失败(其他同事已对其做了更改),先得pull最新代码再能提交。但这时会有一个恼人的冗余提交(Merge branch ......),如本地添加了一个file1,同时其他同事添加了file2并先行一步提交到远程仓库。等我提交时得先更新代码。这时项目提交历史就
2016-12-30 09:35:57
20667
翻译 Wireless-N Throughput Testing
IntroductionThis page contains user tested throughput results for N spec devices. Please be sure to read Wireless-N Configuration for information about how to configure your N spec equipment bef
2016-12-29 17:10:24
558
翻译 Troubleshoot 802.11n Speeds
http://www.cisco.com/c/en/us/support/docs/wireless-mobility/wireless-lan-wlan/112055-tshoot-11n-speeds-00.htmlContentsIntroductionPrerequisitesRequirementsComponents
2016-12-29 16:53:25
1055
翻译 Wireless Throughput Testing Guide
https://supportforums.cisco.com/document/12455331/wireless-throughput-testing-guideTable of Contents [hide]IntroductionPrerequisitesRequirementsComponents UsedConfigu
2016-12-29 16:04:25
919
转载 IPERF Test for measuring the throughput/speed of a WLAN client.
https://supportforums.cisco.com/document/12068771/iperf-test-measuring-throughputspeed-wlan-clientTable of Contents [hide]IntroductionTest SetupTest ProcedureWhat is Iperf?
2016-12-29 16:02:52
661
转载 Wireless Witch: How to Test Your Wireless Performance
http://www.pcmag.com/article2/0,2817,2425225,00.aspWireless Witch: How to Test Your Wireless PerformanceSlow Internet and network performance are annoying. However
2016-12-29 15:42:09
574
原创 WiFi Throughput summary
It's a long history.What's WiFi throughput?How to get WiFi throughput?What tools will be used in this investigation?RTT, packets/RTT.iperf->802.3->802.11->tx vector->sdio write->mac-
2016-12-29 15:05:37
905
原创 远程编译 BlueZ ARM交叉编译环境配置(-)----PASS
(Ref.:http://www.itnose.net/detail/6166988.html )最终在211/212 server中验证完毕。tar.gz :tar -xzvf 1.Compile zlibwget http://zlib.net/zlib-1.2.8.tar.gz配置:./configure --pr
2016-02-26 17:12:25
2029
转载 Android4.2和4.3中enable bluetooth
转一篇写的比较好的BT enable 过程的文章。以下是基于Android 4.2代码,对Bluetooth BR/EDR Enableprocess的分析。BluetoothAdapter类代表的是local device Bluetoothadapter,而BluetoothDevice类代表的是remote Bluetooth device。在Android4.3中引入了一个新的
2015-02-28 10:02:27
1329
原创 Android Message handling (based on KK4.4)
一、几个关键概念1、MessageQueue:是一种数据结构,见名知义,就是一个消息队列,存放消息的地方。每一个线程最多只可以拥有一个MessageQueue数据结构。创建一个线程的时候,并不会自动创建其MessageQueue。通常使用一个Looper对象对该线程的MessageQueue进行管理。主线程创建时,会创建一个默认的Looper对象,而Looper对象的创建,将自动创
2014-06-25 14:23:48
1556
1
原创 蓝牙技术谈之跳频技术(一)
跳频技术 (Frequency-Hopping Spread Spectrum; FHSS)在同步、且同时的情况下,接受两端以特定型式的窄频载波来传送讯号,对于一个非特定的接受器,FHSS所产生的跳动讯号对它而言,也只算是脉冲噪声。FHSS所展开的讯号可依特别设计来规避噪声或One-to-Many的非重复的频道,并且这些跳频讯号必须遵守FCC的要求,使用75个以上的跳频讯号、且跳频至下一个频率的最
2013-08-14 17:41:30
24983
2
原创 [简单总结] WiFi中的RTS和CTS简单回顾
通信协议中的RTS/CTS协议:即请求发送/允许发送协议,相当于一种握手协议,主要用来解决"隐藏终端"问题。"隐藏终端"(Hidden Stations)是指,基站A向基站B发送信息,基站C未侦测到A也向B发送,故A和C同时将信号发送至B,引起信号冲突,最终导致发送至B的信号都丢失了。"隐藏终端"多发生在大型单元中(一般在室外环境),这将带来效率损失,并且需要错误恢复机制。当需要传送大容量文件时,
2013-07-03 16:48:39
17825
4
原创 使你更有思想的20本书
记下来,有空读读,这个很重要。归到算法一栏,应该可以理解吧。1.《断层线》(Fault Lines)作者:拉古拉姆·拉詹美国芝加哥大学经济学家2.《大而不倒》(Too Big to Fall)作者:安德鲁·罗斯·索尔金美国《纽约时报》记者3.《被掠夺的星球》(The Plundered Planet)作者:保罗·科
2013-07-02 14:02:48
2513
1
原创 蓝牙的配对和连接的建立过程
蓝牙的建立过程是一个复杂的过程,即使有过相当一段工作和使用经验的人,如果不仔细去了解还是理解不全。平时我们用蓝牙耳机听音乐,和不同的设备共享文件,打电话等,都有一个配对--连接--传输数据的过程。配对,其实就是一个认证的过程。为什么不配对便无法建立连接?任何无线通信技术都存在被监听和破解的可能,蓝牙SIG为了保证蓝牙通信的安全性,采用认证的方式进行数据交互。同时
2013-07-02 11:37:22
13300
原创 【Android Debug】 Skipping insecure file ...
在某个项目的bring up阶段,有时候会不断的更新各种文件,config, drivers, kernel image等。有时候会出现 Skipping insecure file 错误,导致device boot失败。详见如下:详见system\core\init\util.c---> read_file if ((sb.st_mode & (S_IWGRP |
2013-06-25 17:36:30
4534
原创 Android应用程序的设计思想
Android应用程序的设计思想一,Android 程序思想1. Java源程序思想1.1 Intent带来意何驱动的开发模式a. Intent具有跨进程特性b. Internt 具有更强大的灵活性1.2 Binder带来更高性能的通信整合1.3 数据存储方面二,资源的思想三,工程描述文件的思想四,三位一体的思想(描述文件:负责宏观框架,Java源代码:负责
2013-04-11 20:16:10
2149
原创 Linux开发社区及资源汇总
1. Android开发官网(尼玛的,这样的网站偶尔也会被墙,所以那个时候会很慢)http://developer.android.comandroid开发者官方主页,这个是基础的基础,绝对不会有差错,偶尔被墙,有大量资料,但是基本都是英文的,需要英文基础~2. eoeAndroid开发者论坛(推荐)http://www.eoeandroid.com , http://
2013-04-08 10:16:38
2265
原创 用1.4.10 Synergy配置Win7(64位)和Ubuntu(64位)
查了好多资料,发现还是不全,干脆自己整理吧,至少保证在我的配置下是正确的,以免误导读者,也是给自己做个记录吧!!现在完成的仅限Win7(64位)作为Server,Ubuntu(10.04,64位)作为Client1. Win7 端下载 synergy-1.4.10-Windows-x64,http://synergy-foss.org/zh-cn/download/?list安装,
2013-04-07 15:24:46
6229
原创 Wireless LAN Architecture
IntroductionThe IEEE (Institute of Electrical and Electronics Engineers) have defined a number of standards for LANs (Local Area Networks). The IEEE 802 standard describes the lower two layers in th
2013-03-29 19:26:14
1928
原创 蓝牙配置文件和协议(总则)
从本篇开始,会陆续介绍一些Bluetooth的profile和protocol,作为入门级的读物,具体详细的内容请参考:Bluetooth SIGBluetooth Wiki如何使用蓝牙设备这样的说明就交由上述网站完成了,本站则致力于阐明各式协议(Protocol)及配置文件(Profile)的技术规范这样的内容。首先,作为开篇的作品,将针对蓝牙协议层的
2013-03-29 19:10:40
4795
原创 How to debug Bluetooth
Where are the logs?Whatare needed to debug Bluetooth?Overview of bluetooth stacks architecture. You should know which layer has issue. Read Bluetooth specification careful if you need. Cross ana
2013-03-29 15:25:26
6774
转载 Linux netlink 机制
netlink作为一种用户空间和内核空间通信的机制已经有一定年头了,它不光为了内核和用户通信,还可以作为IPC机制进行进程间通信。其实netlink定义了一个框架,人们可以基于这个框架用它来做可以做的任何事情,linux中不乏这些类似的好的框架。它们的共同点就是内核并不管它们能做什么,然而它们真的很强大,往往可以做到的事情很多,这就是内核不问策略只管实现机制,所有策略让用户实现,netlink框架
2013-03-13 19:00:03
3834
转载 Why and How to Use Netlink Socket
From Linux JounalWhy and How to Use Netlink Socket By Kevin He on Wed, 2005-01-05 02:00. SysAdminUse this bidirectional, versatile method to pass data between kernel and user space.Due t
2013-03-13 18:54:29
2038
转载 Firmware 加载原理分析
前言 前段时间移植 wifi 驱动到 android 的内核上,发现 firmware 的加载始终出错,问了几个人,都不是很了解,没办法,只好自己研究一下。原理分析 从本质上来说, firmware 需要做的事情包括两件:1, 通知用户态程序,我需要下载 firmware 了;2, 用户态程序把用户态的数据 copy 到内核层;
2013-03-13 18:47:50
2540
1MA222_1e_IEEE80211ax.pdf
2020-09-14
Study STL in 30 minutes
2011-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人