自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 NUD fail 高通driver处理

关闭上层的nud 检测机制后,发现driver并没有检查到nud fail并断线,导致无法达到预期driver检测nud的原理就是检测这个mac的TX RX数据来判断nud是否成功。上层必须要更新网关,底层才能知道mac地址,否则不会进去判断,只会不断enter和exithdd_nud_filter_netevent,这里面如果没有更新网关就会return正常的logcat(需要提高cnss_daemon的log等级,09-22 16:57:50.000 20797 20797 I wpa_supplic

2022-07-10 18:44:03 790 2

原创 高通wlan驱动之tgt_mgmt_txrx_rx_frame_handler函数

此函数是收到mgmt frame时一定会答应的logsubtypes:types:一般在分析有关wifi连接状态的时候,比如断连时会搜索整个关键词

2022-07-10 18:39:23 332

原创 Qcom wifi sar架构

In case that users aim to set power limits for:■ Band: 5 GHz, Chain: 0, Modulation: OFDM to limit 5■ Band: 2 GHz, Chain: 0, Modulation: OFDM to limit 6■ Band: 2 GHz, Chain: 0, Modulation: CCK to limit 7■ Band: 2 GHz, Chain: 1, Modulation: either CCK or OFD

2022-07-10 18:34:17 653

转载 Linux设备管理(一)_kobject, kset,ktype分析

Linux设备管理(一)_kobject, kset,ktype分析 Linux内核大量使用面向对象的设计思想,通过追踪源码,我们甚至可以使用面向对象语言常用的UML类图来分析Linux设备管理的”类”之间的关系。这里以4.8.5内核为例从kobject,kset,ktype的分...

2018-07-31 20:26:38 233

原创 C语言第一天

C语言学习第一天笔记

2018-03-13 19:36:49 147

原创 关于LINUX运行交叉编译工具链后编译时出现No such file or directory

这个问题我一开始以为是环境变量没设置对,结果各种百度按照他们的设置,但是我路径的根目录明明有arm-linux-gcc这个文件,但就是显示No such file or directory!在网上找资料间无意看到有人提示可能是版本不兼容的问题我现再用的是64为的系统,而编译工具链是32位的,不兼容,所以要安装ia32-libs。在命令行依次输入sudo apt-get install libc6:

2017-10-05 13:54:08 4338

原创 数据结构和算法03-线性表02

一、线性表链式存储结构定义   线性表的链式存储结构的特点是用一组任意的存储单元存储线性表的数据元素,这组存储单元可以存在内存中未被占用的任意位置。比起顺序存储结构每个数据元素只需要存储一个位置就可以了。   链式存储结构中,除了要存储数据元素信息外,还要存储它的后继元素的存储地址(指针)。我们把存储数据元素信息的域称为数据域,把存储直接后继位置的域称为指针域.指针域中存储的信息称为指针或链。这

2017-01-15 12:43:33 293

原创 数据结构与算法-02线性表-01

一、线性表的定义 线性表(List):由零个或多个数据元素组成的有限序列。 这里强调几个关键的地方: 首先它是一个序列,也就是说元素之间有个先来后到的顺序。若元素存在多个,则第一个元素无前驱,最后一个元素无后继,其他元素都有且只有一个前驱与后继,另外,线性表强调是有限的。二、抽象数据类型 1. 数据类型:指一组性质相同的值的集合以及定义在此集合上的一些操作的总称。例如整型,浮点型,字符型。

2017-01-14 13:03:58 235

原创 数据结构和算法-01

一、什么是数据结构? 数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题的学科。 数据结构事实上就是这样子:程序设计 = 数据结构 + 算法再简单的来说数据结构就是关系,没错,就是数据元素相互之间存在的一种或多种特定关系的集合。 传统上,我们把数据结构分为逻辑结构和物理结构。 逻辑结构:是指数据对象中数据元素之间的相互关系,也是我们今后最需要关注和讨

2017-01-14 11:39:38 249

原创 C++学习笔记——VS2015程序的简单调试

实例:反序输出字符串 程序源码:#include <stdio.h>int main(int argc, char const *argv[]) { char s[32]; scanf_s("%s",s, sizeof(s)); int i = 0, j = 0; while (s[i]) ++i; char t; while (

2016-09-29 09:37:07 801

原创 C++学习笔记——C++动态数组的创建与删除

一、C++创建一维数组 在C++中创建动态数组,是用new来实现的type *p = new type [N]当然也可以分开来写type *p1;p1 = new int [N];type是指具体的数据类型, N代表的是一维数组的列数 每次使用new后都要释放delete[] p1; 二、C++创建二维数组 一般的格式: type (*p)[N] = new type [][N]type是

2016-09-27 10:16:51 9403 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除