- 博客(19)
- 收藏
- 关注
原创 WiFi 物理层关键技术介绍
直接序列扩频(Direct Sequence Spread Spectrum, DSSS)是一种常用的扩频通信技术,它通过将信号扩展到一个宽得多的频带上,以增强信号的抗干扰能力、提供保密性和支持多用户接入。据,多用户并发场景效率较低,802.11ax 支持 UL MU-MIMO 后,借助 UL OFDMA 技术。UL MU-MIMO(上行)是 802.11ax 中引入的一个重要特性,UL MU-MIMO 的概念。技术(下行),可同时进行 MU-MIMO 传输和分配不同 RU 进行多用户多址传输,既增加了。
2024-10-10 15:04:54 640
原创 linux 中 Wi-Fi 数据各层收发流程
最近在学习 Hostapd,再次梳理下 hostapd、nl80211、cfg80211、mac80211和驱动之间的调用流程。
2024-06-18 20:04:50 291
原创 Modbus-TCP和 Modbus-RTU 互转实现思路
Modbus 属于串行通信协议,数据一位一位顺序依次传送。Modbus 属于应用层协议,只定义了数据包组织结构和内容的公共、格式。依赖其他物理层和数据链路层来传输数据。Modbus 目前分别定义了基于串口传输的 Modbus-RTU 和基于以太网传输的 Modbus-TCP 数据传输规则。Modbus 的工作模式是主从通信,在所有节点中,其中一个为 Master 节点,其余为 Slave 节点。(Master 至少且只有 1 个)Modbus 使用请求/应答机制。所以不能同步通信,属于半双工。
2024-06-06 15:58:59 3448 2
原创 遇到的优秀博客,保存链接
wep 认证过程https://blog.csdn.net/vapl32/article/details/9407993
2019-06-05 16:26:48 282
原创 md5
1, CMakeLists.txt execute_process(COMMAND md5sum ${idf_path}/components/esp_wifi/include/file.h COMMAND cut -c 1-7 OUTPUT_VARIABLE FILE_MD5 OUTPUT_ST...
2019-06-04 20:08:48 192
原创 IPV6学习笔记之IPV6地址结构
IPV6 地址介绍IPV6地址结构为: 前缀 + 接口标识前缀相当于IPV4中的网络ID,接口标识相当于主机IDIPv6地址共128 bit ,分为8个16bit的块,中间用冒号隔开.例如: 2001 : 0DB8 : 0000 : 0000 : 02AA : FF00 : 1234 : 4500地址缩短规则:1, 丢弃前导零,即 : 02AA : 可写成 : 2AA :2,...
2019-04-30 15:59:49 5272
原创 LWIP学习笔记(2)---IP协议实现细节
IP头收到的数据首先保存在pbuf结构中,/* The IPv4 header */struct ip_hdr { /* version / header length */ PACK_STRUCT_FLD_8(u8_t _v_hl); /* type of service */ PACK_STRUCT_FLD_8(u8_t _tos); /* total length ...
2019-04-28 21:06:05 1454
原创 LWIP学习笔记(2)---IP协议
IP首部最高位在左边记为0bit,最低位在右边,记为31 bit.传输顺序:先0-7bit,在8-15bit,然后16-13,最后24-31bit这种方式称为 big endian,也叫网络字节序版本:4(ipv4) 或 6(ipv6)首部长度:正常为5(假设可选字段为0),最大15(可选字段全满加上原有字段)服务类型:3bit优先权字段(现已忽略),4bit TOS字段和1bit未...
2019-04-28 16:44:13 456
原创 LWIP学习笔记(2)---ARP简析
ARP协议概述ARP:即地址解析协议, 用于实现从 IP 地址到 MAC 地址的映射,即询问目标IP对应的MAC地址.ARP分组格式以太网目的地址(MAC)以太网源地址(MAC)帧类型硬件类型协议类型OP发送端目的地址发送端IP地址目的以太网地址目的IP地址6(位)62221126464以太网目的地址:ARP请求的目的以太...
2019-04-25 20:44:59 362
原创 LWIP学习笔记(1)---LWIP简介
LWIp综述阅读:嵌入式网络那些事:LWIP协议深度剖析于实战演练 总结LWIP是TCP/IP协议的一种独立 简单的实现,设计目的在于:保证嵌入式产品拥有完整的TCP/IP功能的同时,又能保证协议栈对处理器资源的有限消耗,它运行一般仅需要几十KB的RAM和40KB左右的ROM.LWIP主要功能有:ARP, 地址解析协议IP, 包括IPV4和IPV6,支持IP分片于重装,支持多网络接口下...
2019-04-25 17:34:49 4804
原创 FreeRTOS学习笔记(2)
中断管理只有以 FromISR 或 ROM_ISR 结束的API函数或宏才可以在中断服务例程中.延迟中断处理采用二值信号量二值信号量可以在某个特殊的中断发生时,让任务解除阻塞,相当于让任务与中断同步。创建二进制信号量 vSemaphoreCreatBinary(xSemaphoreHandle xSemaphore)FreeRTOS 中各种信号量的句柄都存储在 xSemaph...
2019-04-25 10:52:35 219
原创 FreeRTOS学习笔记(1)
FreeRTOS学习笔记(1)1任务管理 portBASE_TYPE xTaskCreate( pdTASK_CODE pvTaskCode, /* 指向任务函数的指针 */ const portCHAR * const pcName, /* 任务的文本名字,只会在调试中用到 */ unsigned po...
2019-04-23 11:16:52 264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人