流风回雪1988
码龄18年
求更新 关注
提问 私信
  • 博客:2,115,105
    社区:215
    2,115,320
    总访问量
  • 85
    原创
  • 474
    粉丝
  • 64
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河北省
加入CSDN时间: 2009-03-31
博客简介:

流风回雪的博客

博客描述:
温故而知新
查看详细资料
个人成就
  • 获得763次点赞
  • 内容获得284次评论
  • 获得3,895次收藏
  • 代码片获得600次分享
  • 博客总排名705,978名
创作历程
  • 1篇
    2024年
  • 8篇
    2022年
  • 42篇
    2021年
  • 109篇
    2020年
  • 101篇
    2019年
  • 143篇
    2018年
  • 152篇
    2017年
成就勋章
TA的专栏
  • 802.11协议
    44篇
  • WiFi SOC W600
    13篇
  • 内存管理
    2篇
  • python
    24篇
  • 数据结构
    2篇
  • linux
    9篇
  • tcp/ip协议
    38篇
  • C语言
    4篇
  • 外设
    1篇
  • 函数调用与栈
    11篇
  • 股峰
  • git
    3篇
  • 嵌入式组件
    2篇
  • WiFi6
    2篇
  • BLE mesh
    2篇
  • 处理器
    2篇
  • 汇编
    1篇
  • 学习感悟
    11篇
  • IOT WiFi
    7篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

【多重好礼】鸿蒙心迹 · 开发录原创征稿活动

鸿蒙开发者的实战经验,值得被记录。从踩坑排查到项目复盘,从工具脚本到学习笔记,每一段真实的开发经历,都是社区最宝贵的技术资产。「鸿蒙心迹 · 开发录」正式启航,不限主题、随时可写,只要是鸿蒙开发相关的真实经验都欢迎投稿。 本活动为 [HarmonyOS 7.0 创新内容共创季](https://builderx.csdn.net/activity-site/harmonyos/activity2026)双轨征文之一,与[「共创季 · 稿事节」](https://harmonyosdev.csdn.net/6a97f0de2b83d06f0ecadec5.html)深度征文互补——「稿事节」写深度技术长文,「开发录」写日常开发实战笔记。 「开发录」每月一期,12月截止,本季共三期,投稿即有机会获得京东卡、CSDN博客流量券、亿万Token、社区定制周边好礼!

126人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

微型混合动力汽车铅酸电池能效管理

发布资源 2014.06.13 ·
docx

VHDL应用实例及相关图解

发布资源 2009.11.11 ·
ppt

secureCRT中使用python脚本自动化测试vela设备

利用vela设备自带的wapi命令行,重复执行联网断网的命令,测试系统稳定性。
原创
博文更新于 2024.06.25 ·
570 阅读 ·
3 点赞 ·
1 评论 ·
0 收藏

Wi-Fi_WMM_Specification_v1.2.0.pdf

发布资源 2020.09.15 ·
pdf

使用python快速将主机字节序转为网络字节序

主机字节序转网络字节序
原创
博文更新于 2022.09.17 ·
1631 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux使用wpa_supplicant手动配置连接WiFi

Linux使用wpa_supplicant手动配置连接WiFi
转载
博文更新于 2022.09.08 ·
8020 阅读 ·
4 点赞 ·
0 评论 ·
32 收藏

TCP/IP协议栈之LwIP-pbuf

pbuf结构体就是一个描述协议栈中数据包的数据结构:next是一个pbuf类型的指针,指向下一个pbuf,因为网络中的数据包可能很大,而pbuf能管理的数据包大小有限,就会采用链表的形式将所有的pbuf包连接起来,这样子才能完整描述一个数据包,这些连接起来的pbuf包会组成一个链表,称之为pbuf链表。payload是一个指向数据区域的指针,指向该pbuf管理的数据区域起始地址,这里的数据区域可以是紧跟在pbuf结构体地址后面的RAM空间,也可以是ROM中的某个地址上,取决于pbuf的类型。to
转载
博文更新于 2022.06.27 ·
2014 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

C语言实现TCP/IP的checksum校验和

Linux C语言实现TCP/IP的checksum校验和计算一、sendip的TCP/IP的checksum计算 二、checksum的计算测试  在使用原始套接字发送/接收报文时,需要计算IP/TCP的checksum来验证报文的准确性,网上看了很多开源软件的实现(如SendIP、libdnet、Suricata),感觉SendIP的代码最简单,所以整理如下方便后面使用。一、sendip的TCP/IP的checksum计算1、sendip:GitHub - rickettm/Sen.
转载
博文更新于 2022.05.11 ·
4196 阅读 ·
7 点赞 ·
0 评论 ·
23 收藏

内存碎片产生原因及解决办法

来源:知乎链接:https://www.zhihu.com/question/51836333/answer/145693402内存碎片通常分为内部碎片和外部碎片: 1. 内部碎片是由于采用固定大小的内存分区,当一个进程不能完全使用分给它的固定内存区域时就产生了内部碎片,通常内部碎片难以完全避免; 2. 外部碎片是由于某些未分配的连续内存区域太小,以至于不能满足任意进程的内存分配请求,从而不能被进程利用的内存区域。 现在普遍采用的段页式内存分配方式就是将进程的内存区域分为不同的段,...
转载
博文更新于 2022.03.17 ·
10929 阅读 ·
11 点赞 ·
0 评论 ·
49 收藏

SDIO协议概述

SDIO总线SDIO总线和USB总线类似,SDIO总线也有两端,其中一端是主机(HOST)端,另一端是设备端(DEVICE),采用HOST- DEVICE这样的设计是为了简化DEVICE的设计,所有的通信都是由HOST端发出命令开始的。在DEVICE端只要能解溪HOST的命令,就可以同HOST进行通信了。这个是同SD的总线一样的,其中有如下的几种信号1.CLK信号:HOST给DEVICE的时...
转载
博文更新于 2022.03.16 ·
4991 阅读 ·
0 点赞 ·
1 评论 ·
24 收藏

XIP是什么?

1、XIP是什么?XIP(executed in place)本地执行。操作系统采用这种系统,可以不用将内核或执行代码拷贝到内存,而直接在代码的存储空间直接运行。XIP是一种能够直接在闪速存储器中执行代码而无须装载到RAM中执行的机制。2、XIP机制实现的原理XIP的原理很简单,即指操作系统或应用程序直接从非易失性存储器中执行。3、XIP机制作用减少了内核从闪速存储器拷贝到RAM的时间,并采用非压缩映像减少了内核自解压的时间。由于闪速存储器访问速度低于RAM,采用XIP技术的同时,根
转载
博文更新于 2022.03.03 ·
7179 阅读 ·
0 点赞 ·
0 评论 ·
26 收藏

Linux下的lds链接脚本基础[0].pdf

发布资源 2020.08.15 ·
pdf

结构体后面定义一个空数组的含义

最近在写C代码,经常看到Linux 的头文件中有的结构体后面会定义一个空数组,不知道其为何作用?经过高人指点终于明白其要点!struct inotify_event { __s32 wd; __u32 mask; __u32 cookie; __u32 len; char name[0];};如上,结构体最后一个元素name为空数组。这是个广泛使用的常见技巧,常用来构成缓冲区。如果你是做嵌入式开发,这种技巧应该用得漫天飞了。 比起指针用空数组有这样的优势:...
转载
博文更新于 2022.01.12 ·
1593 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

E: Unable to locate package repo

This error comes after[sudo apt install repo]means that you tell your system to see if there is a package called repo and install it if it can find it.Since there is no package repo the notice you get is:[E: Unable to locate package repo]So this is
原创
博文更新于 2021.12.21 ·
5233 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

permissions 0755 are too open

1 2 3 4 5 6 7 8 9 10 11 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ ...
转载
博文更新于 2021.12.10 ·
2320 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

如何解决SSL/TLS握手过程中失败的错误?

How to fix the SSL/TLS Handshake Failed errorFixes for the SSL/TLS Handshake Failed error for both internet users and site ownersIt’s time for another technical article, today we’re going to di...
转载
博文更新于 2021.11.26 ·
31948 阅读 ·
3 点赞 ·
0 评论 ·
12 收藏

gcc 优化选项 -O1 -O2 -O3 -Os 优先级

Gcc编译优化简介 gcc提供了为了满足用户不同程度的的优化需要,提供了近百种优化选项,用来对{编译时间,目标文件长度,执行效率}这个三维模型进行不同的取舍和平衡。优化的方法不一而足,总体上将有以下几类:1)精简操作指令; 2)尽量满足cpu的流水操作; 3)通过对程序行为地猜测,重新调整代码的执行顺序; 4)充分使用寄存器; 5)对简单的调用进行展开等等。 想全部了解这些编译选项,并在其中挑选适合的选项进行优化,无疑像个噩梦般的过程。单从gnu的官方网...
转载
博文更新于 2021.11.16 ·
6027 阅读 ·
2 点赞 ·
0 评论 ·
20 收藏

Assert “tcp_receive: ooseq tcplen > rcv_wnd“

tcp: tighten up checks for received SYNAny malicous segment could contain a SYN up to now (no check).A SYN in the wrong segment could break OOSEQ queueing.Fix this by allowing SYN only in states where it is required.See bug #56397: Assert "tcp_recei
转载
博文更新于 2021.11.15 ·
393 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[lwip-users] memp_malloc: out of memory in pool TCP_PCB

[lwip-users] memp_malloc: out of memory in pool TCP_PCBAnirudha Sarangi未读,2011年11月4日 下午4:32:00收件人Mailing list for lwIP usersHi,Recently after fixing my previous issue (I had an issue in sys_arch.c), I came across one interesting issue for .
转载
博文更新于 2021.11.10 ·
1015 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Objectives of TWT

Objectifs of 802.11axIncrease the performance of the Wi-Fi network by a factor of 4 while improving or not impacting power requirements Provide power saving mechanisms for new emerging IoT devicesAll the current power saving mechanisms defined today re
转载
博文更新于 2021.10.07 ·
560 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多