自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (3)
  • 收藏
  • 关注

原创 【WiFi帧结构】

MAC头部有frame control,duration,address1,address2,address3,和seq ctrl字段组成。Wi-Fi的帧分为三部分组成:MAC头部+frame body+FCS,其中MAC是固定格式的,frame body是可变长度。

2025-06-10 20:30:22 311

原创 【WiFi扫描相关帧】

主动扫描就是无线终端主动去发送探测帧,等待附近的无线AP响应探测帧,这时候无线路由器就会回应探测帧。主动扫描会迅速地发现附近的路由器,相对扫描接受要快得多。这时候是无线网络终端处于接收状态,扫描所有的可用无线信道,接收不同信道的无线AP发送的beacon帧。

2025-06-10 20:05:49 101

原创 【P2P使用指南】

设置WFD IE: WFD_SUBELEM_SET subelement_id subelement_data。默认为7236.如果需要修改端口号范围为:49152-65535,0xc000-0xffff。设置命令如下:WFD_SUBELEM_SET 0 000600111c440032。0032:WFD传输的最大吞吐量,50Mbps ,根据图像实际传输大小设置设置即可。需要打开WPS相关的宏,P2P最终连接还是通过WPS进行连接的。NL80211和WEXT 二选一即可,建议使用NL80211。

2025-06-10 16:30:13 368

原创 【WiFi display连接抓包分析】

source发起协商请求,告知对方group owner intent值为14,支持的channel list,operation channel为149。sink回应协商应答,告知对方group owner intent值为0,支持的channel list,operation channel为149。source发起协商请求,告知对方支持的channel list,operation channel为36。source回应协商确认,用于确认operation channel为149。

2025-05-12 17:55:45 352

原创 【USB枚举过程】

USB 枚举过程是 USB 设备连接到主机后,主机识别设备、获取设备信息并为其分配资源的关键步骤。

2025-04-13 20:41:43 749

原创 【OFDM】

频分是指频率分割,20MHZ带宽分成1200个子载波,每个子载波带宽15KHZ,这样子载波将整体的带宽进行了均分。正交的结果是每个子载波与其他子载波实现了完美区分,意味着彼此信号互不相干扰,多个子载波可以并行传输数据流。以中间蓝色波形为例,在中心频率处信号达到最强,而在这个频率,其他两个子载波信号强度为0。复用就是频率重复利用,相邻子载波的频率是有部分重叠的。每一种颜色的波形代表一个子载波,子载波频率相互正交。

2025-04-12 19:37:38 158

原创 【realtek Wi-Fi定频软件操作手册】

【代码】【realtek Wi-Fi定频软件操作手册】

2025-04-12 19:05:43 163

原创 【USB概述】

USB(Universal Serial Bus,通用串行总线)是一种广泛应用于计算机和电子设备的标准化接口技术,用于实现设备之间的数据传输和电力供应。

2025-04-05 15:54:16 303

原创 【WiFi display连接建立】

WFD 连接建立遵循 Wi-Fi Display 技术规范,分为设备发现、能力协商、安全验证、会话建立四个阶段。

2025-03-24 16:11:30 977

原创 【WiFi Display介绍】

Miracast 是 Wi-Fi 联盟基于 WiFi Display 技术推出的 认证标准,用于确保设备符合 WiFi Display 的规范。通过 Miracast 认证的设备可称为“Wi-Fi CERTIFIED Miracast 设备”,并保证与其他认证设备的兼容性。WiFi Display(简称 WFD)是 Wi-Fi 联盟提出的一种无线显示技术标准,旨在通过 Wi-Fi Direct(点对点直连)实现设备间的高清音视频传输。

2025-03-24 11:25:47 308

原创 【同屏技术】

同屏(镜像):将手机/PC的屏幕画面投射到另一个设备的屏幕上。投屏(推送):将手机/PC的多媒体内容推送到另一个设备播放。

2025-03-21 20:42:08 160

原创 【rtos rtl8188fu】

【代码】【rtos rtl8188fu】

2025-03-20 17:41:50 198

原创 【rtos 网络应用常用接口】

htons 是 Host TO Network Short 的缩写,用于将 16 位整数从主机字节序转换为网络字节序。ntohs 是 Network TO Host Short 的缩写,用于将 16 位整数从网络字节序转换为主机字节序。htonl 是 Host TO Network Long 的缩写,用于将 32 位整数从主机字节序转换为网络字节序。ntohl 是 Network TO Host Long 的缩写,用于将 32 位整数从网络字节序转换为主机字节序。

2025-02-27 18:58:08 303

原创 【rtos WiFi iwpriv测试命令】

连接成功后udhcpc分配IP地址。

2025-02-24 16:15:44 534

原创 【WiFi P2P协议】

WiFi P2P(Wi - Fi Peer - to - Peer)协议,也称为 Wi - Fi Direct,是一种允许 Wi - Fi 设备无需通过无线路由器,就能直接相互连接并进行数据传输的无线通信协议。它拓展了 Wi - Fi 技术的应用场景,使得设备间的连接更加便捷和灵活。

2025-02-21 14:33:29 1223

原创 【wpa_supplicant P2P命令】

相关事件。

2025-02-21 11:42:25 378

原创 【Linux内存管理】

解决内部内存碎片化。不连续页分配器提供分配内存的接口vmalloc和释放内存的接口vfree,在内存碎片化的时候,申请连续物理页的成功率很低,可以申请不连续的物理页,映射到连续的虚拟页,即虚拟地址连续页物理地址不连续,每处理器内存分配器用来为每处理器变量分司内存。为了使系统可以正确的访问页在对应页框中的映像,在把一个页映射到某个页框上的同时,就必须把页码和存放该页映像的页框码填入一个叫做页表的表项中,这个页表就是映射记录表。如果释放的块大小大于链表中的其他块,它可能会与相邻的块合并以形成一个更大的块。

2025-02-09 22:07:06 544

原创 【cache工作机制】

当一个新的主存块复制到cache时,cache中的对应行可能已经被全部占满,必须淘汰一个cache行中的主存块,才能继续装入。假设内存中的5块{1,2,3,4,5}映射到cache的同一组,cache采用3路组相连,主存块地址访问流{1,2,3,4,1,2,5,1,2,3,4,5}给每个cache行设置一个m-c位的标记tag,主存某块调入cache后,就将主存地址高m-c位设置到cache行的标记位中。未命中且该组无空闲行时,计数值为2的那一行中的主存块被淘汰,新装入的行的计数器设为0,其余加1。

2025-02-09 13:02:13 740

原创 【Linux中断】

所谓中断是指CPU在执行程序的过程中,出现了某些突发事件急待处理,CPU必须暂停当前程序的执行,转去处理突发事件,处理完毕后又返回原程序被中断的位置继续执行。在Linux中,GIC(Generic Interrupt Controller,通用中断控制器)是ARM架构中用于管理中断的硬件组件。GIC负责接收来自外设的中断请求(IRQ),并将其分发给CPU进行处理。Linux内核通过GIC驱动程序与GIC硬件交互,完成中断的处理。

2025-02-08 11:36:27 918

原创 【Linux内核同步】

内核同步是操作系统内核中用于确保多个执行路径(如进程、线程、中断处理程序等)能够有序、安全地访问共享资源的机制中断处理:进程访问临界资源时可能发生中断,若中断处理程序也访问该资源,会造成资源竞态。内核态抢占:进程访问临界资源时可能被高优先级进程抢占,若高优先级进程也访问同一资源,会导致并发问题。多处理器并发:多处理器系统中多个进程可同时运行,若同时访问共享资源,易引发数据不一致等问题。睡眠与调度:内核执行的进程可能睡眠,调度程序会调度新进程,若新老进程都访问共享资源,也需要同步。临界区:多任务系统中访

2025-02-04 14:21:08 602

原创 【Linux进程创建】

fork()系统调用在linux中是用clone()实现的,其中clone()的参数指定为SIGCHLD信号及所有清0的clone标志,而它的child_stack参数是父进程当前的堆栈指针。vfork()系统调用在linux中是用clone()实现的,其中clone()的参数指定为SIGCHLD信号和以下的标志,而它的child_stack参数是父进程当前的堆栈指针。剩余三个字节如下表所示。syscall(__NR_gettid)获取到的是真正的PID。getpid()获取到的是PID1。

2025-02-02 21:06:50 398

原创 【Linux进程管理】

进程链表把所有进程的描述符链接起来。进程链表的头是init_task描述符,它是所谓的0进程或swapper进程的进程描述符。每个等待任务都有一个wait_queue_t类型的结构体,其中包含了指向任务的指针以及其他相关信息,这些结构体通过链表的形式连接在task_list链表中。task_struct 是操作系统中用于描述进程或任务的基本数据结构,它包含了进程运行所需的所有信息,像是进程的状态、优先级、内存管理信息等,相当于进程在操作系统中的“身份证”和“档案”,便于操作系统对进程进行管理和调度。

2025-01-30 20:46:13 928

原创 【Linux进程调度】

调度是指操作系统内核中的调度器(Scheduler)负责分配CPU时间给各个进程,以确保系统资源的高效、公正分配。

2025-01-26 16:50:05 883 1

atbm6132c规格书

内容概要:ATBM6132-C是由高拓讯达(北京)微电子股份有限公司开发的支持IEEE 802.11a/b/g/n和蓝牙BLE v5.0协议的双频Wi-Fi+ BLE双模芯片。该芯片支持2.4GHz和5GHz频段,具有高性能和高稳定性。文档详细介绍了ATBM6132-C的功能特性,包括Wi-Fi和蓝牙技术特点、管脚定义、电气特性、外设接口、时序要求、封装信息及回流焊规范等。此外,文档还提供了详细的管脚布局、供电要求、时钟频率选择、USB和SDIO接口的时序要求,以及芯片的封装尺寸和回流焊曲线。 适合人群:具备一定硬件设计基础,尤其是从事无线通信、嵌入式系统开发的技术人员和工程师。 使用场景及目标:①适用于需要双频Wi-Fi和蓝牙BLE功能的产品设计,如无线网络摄像机、智能家居设备等;②帮助工程师理解芯片的电气特性和时序要求,确保正确设计电路板和实现稳定可靠的通信功能;③指导工程师进行芯片的焊接和封装,确保符合回流焊规范,提高生产良品率。 其他说明:文档还包含了详细的管脚定义和功能描述,便于工程师根据具体需求配置GPIO、USB、SDIO等接口。同时,文档提供了芯片的封装图和尺寸信息,方便进行PCB布局设计。此外,文档强调了芯片的ESD防护和热性能数据,确保在恶劣环境下仍能保持良好的工作性能。

2025-06-10

rtl8188ftv datasheet

内容概要:本文档为Realtek半导体公司发布的RTL8188FTV-VC-CG单芯片IEEE 802.11b/g/n 1T1R无线局域网(WLAN)控制器的数据手册,旨在为软件工程师提供详细的编程信息。该芯片集成了WLAN MAC、基带PHY和RF功能,支持USB 1.0/1.1/2.0接口,适用于2.4GHz频段,具有高集成度和高性能。它支持最高72.2Mbps(20MHz带宽)和150Mbps(40MHz带宽)的物理层传输速率,兼容IEEE 802.11b/g/n标准,并提供多种调制方式如OFDM、DSSS、CCK等。此外,还介绍了引脚分配、电气特性、机械尺寸以及订购信息等内容。 适合人群:具备一定硬件设计和无线通信基础知识的工程师或技术人员。 使用场景及目标:①用于设计和开发基于USB接口的无线网络设备;②帮助工程师理解并应用该芯片的功能特性,如调制解调、功率控制、频率选择等;③作为参考手册,指导具体的应用电路设计和参数配置。 其他说明:此数据手册为开发合作伙伴专用,版本号为Rev. 0.2,发布日期为2017年12月27日。请注意文档中的免责声明和技术更新提示。文档中包含详细的引脚定义、接口时序规范、温度极限评级等技术细节,有助于确保产品的正确使用与维护。

2025-06-10

Ralink WIreless USB Driver v5.1.12.48驱动

Ralink WIreless USB Driver v5.1.12.48驱动

2025-03-11

自适应全变分图像去噪模型及其快速求解(Matlab CODE)

构建能同时兼顾图像平滑去噪与边缘保留的自适应全变分模型

2018-04-16

phreeqc软件

phreeqc软件 水文地球化学最佳选择。 非常不多,推荐给大家。

2018-04-16

tiny210-u-boot-version4.0

ver4.0的基本功能:\n\n1. SD boot,基于linaro u-boot的SPL功能实现\n\n2. 从SD卡的FAT分区上加载文件到SDRAM\n\n3. 将环境变量保存至SD卡\n\n4. 添加DM9000网卡驱动,开启网络功能(例如:tftp,nfs等)\n\n5. 添加TAB键命令自动补全功能\n\n6.修复bug:\n\n修复bug 1:SD卡保存环境变量出现Writing to MMC(0)... mmc_send_cmd: error during transfer: 0x00208001 mmc write failed。\n\n修复bug 2:每次启动只能保存一次环境变量。\n\n7.添加NandFlash驱动,开启所有Nand cmd。\n\n8.添加Yaffs文件系统烧写支持。\n\n9.修改在SD卡启动及nand启动时对nandflash的烧写为8bit 硬件ECC校验。\n\n10.添加Nandflash启动。\n\n11.添加自动识别Nand or MMC/SD启动。\n+12.添加yaffs2文件系统烧写支持。 \n\n+13.添加显示Nandflash烧写进度。

2018-04-15

空空如也

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

TA关注的人

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