自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 hostapd

通过配置下发来关联通过指令关联!!扫描Options:commands:

2026-04-27 10:24:32 353

原创 Camera扫描&关联

下发扫描命令获取扫描结果

2026-04-02 09:55:07 28

原创 Spatial Stream能力

荣耀V9关联报文。

2026-04-01 14:37:09 25

原创 关闭宏之后驱动编译时该宏依然生效

但是linux下的.config文件该宏依然=y,所以驱动编译时该宏还是生效的。所以需要重新编译内核,再编译无线驱动。用户态和驱动共用的宏关闭之后。

2026-04-01 09:28:33 11

原创 BLOCK ACK

发送端(Originator)决定使用A-MPDU时,向接收端(Recipient)发送一个帧,其中携带了其支持的参数和起始序列号。:接收端收到请求帧后,立即回复一个普通的ACK帧进行确认。:接收端根据自身能力和资源,决定接受或拒绝该请求,并构建帧。:发送端收到帧后,同样回复一个ACK进行确认。至此,块确认会话成功建立。

2026-03-30 21:59:41 243

原创 wpa_supplicant-2.10移植

wpa_supplicant移植

2026-03-14 23:04:03 354

原创 wpa_supplicant-2.10扫描流程

wpa_supplicant-2.10 在 Linux 5.10 内核上向 RTL8188 驱动下发扫描

2026-03-11 10:37:32 232

原创 局部数组过大导致栈溢出

走到csi_data_package函数直接重启,报出来kernel panic。将数组改为全局即可。

2026-03-11 09:25:06 15

原创 802.11报文过滤

llc.type == 0x888e 或 eapol。四次握手/WPS过程。

2026-03-10 21:30:20 43

原创 WireShark解密802.11报文

菜单栏编辑->首选项->Protocols->IEEE 802.11->Edit->添加key。编辑--->首选项--->Protocols--->IEEE 802.11--->新增TK。选择wpa-pwd,key填写 密码:SSID。1、解密WiFi6 802.11报文。解密的前提是抓到了完整的四次握手过程。2、解密WiFi7 802.11报文。

2026-03-10 18:51:02 257

原创 ubuntu系统使用wireshark抓包-AX210网卡

开始停止。

2026-03-02 19:18:02 31

原创 MTK-WiFi EDCA参数配置

mtk驱动中的WMM参数配置

2026-02-25 09:59:23 104

原创 MTK WiFi6驱动配置指令

MTK WiFi6驱动配置的set指令和get指令

2026-02-24 16:51:37 631

原创 STA接入过程

STA接入AP的过程主要包括有:扫描、认证关联、四次握手。

2026-02-09 19:31:16 394

原创 WiFi的拓扑结构

扩展服务集(ESS)由多个BSS组成,每个BSS采用相同的配置,BSS之间通过分布式介质链接,旨在实现STA的无缝漫游。构成基本服务集的通信设备是接入点AP(Access Point)、站点STA(Station)。基本服务集(BSS)是无线局域网的基础拓扑结构。

2026-01-23 17:34:33 123

原创 WiFi基础

1、频段和信道当前我国的WiFi频段分为2.4G和5G两个频段,每个频段都划分有相应的信道;2.4G有1~13信道。5G有36、40、44、48、52、56、60、64、149、153、157、161、165信道,其中52、56、60、64为雷达信道,需要AP支持相应的DFS功能,用于雷达退避。为了提高无线终端无线网络速率,可以增加射频的信道工作带宽。如果把两个20MHz信道捆绑在一起成为40MHz信道,同时向一个无线终端发送数据,理论上数据的通道加宽了一倍,速率也会增加一倍。

2025-12-24 10:00:45 838

原创 softirq_demo

软中断的编号 `IRQ_NR` 需要根据实际情况定义,Linux 内核中预定义了一些软中断,例如 `HI_SOFTIRQ`、`TIMER_SOFTIRQ` 等。2. **软中断调度**:使用 `open_softirq` 和 `raise_softirq` 将任务分发到软中断的下半部处理。- 使用 `open_softirq` 定义软中断处理函数 `softirq_handler`。- 本示例中使用的是虚拟中断 10。3. 查看 `/dev` 目录下的字符设备 `/dev/softirq_demo`。

2025-02-28 11:27:59 521

原创 tasklet_demo

`tasklet_schedule` 将 tasklet 添加到软中断队列中,由 tasklet 的下半部在稍后执行。- 中断处理程序(上半部)仅打印一条消息,然后调用 `tasklet_schedule` 调度 tasklet。- `tasklet_schedule` 和 `tasklet_kill` 是安全的 API,可在中断上下文中使用。- `tasklet_handler` 是 tasklet 的下半部,在软中断上下文中执行。- 将代码保存为 `tasklet_demo.c`。

2025-02-28 11:27:24 643

原创 新字符设备驱动实验

新字符设备驱动

2022-11-27 17:34:44 192

原创 字符设备驱动实验

字符设备驱动

2022-06-23 20:00:32 197

原创 proc实验

#include <linux/module.h>#include <linux/kernel.h>#include <linux/proc_fs.h>#include <linux/sched.h>#include <linux/uaccess.h>#define STRINGLEN 1024char global_buffer[STRINGLEN] = "hello";struct proc_dir_entry *examp.

2022-03-21 20:53:02 227

高质量C编程指南

这本书将带领初学者找出所编c程序的许多毛病,提高你的代码质量。

2013-09-13

[野火]《嵌入式Linux驱动开发实战指南——基于i.MX6ULL系列》

[野火]《嵌入式Linux驱动开发实战指南——基于i.MX6ULL系列》

2022-02-08

迅为imx6ull驱动程序配套资料.zip

迅为imx6ull驱动程序配套资料.zip

2022-06-23

字符设备驱动框图。。。

字符设备驱动框图。。。

2022-03-20

linux proc_test....

linux proc_test....

2022-03-21

embed_linux_driver_tutorial_imx6_code

embed_linux_driver_tutorial_imx6_code

2022-03-13

【正点原子】I.MX6U嵌入式Linux C应用编程指南V1.4

【正点原子】I.MX6U嵌入式Linux C应用编程指南V1.4

2022-02-08

空空如也

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

TA关注的人

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