- 博客(27)
- 资源 (6)
- 收藏
- 关注
原创 bind9安装
修改文件。修改之后,//////// 域名--》ip/// xx.wll.com -->ip-x映射;区域文件////ip--> 域名;区域文件。
2024-09-01 15:59:07 1134
原创 Multi-AP
由于所有SSID都配置了相同的安全性和其他设置,因此这些配置在所有SSID中都是通用的,因此您在“未传输”的BSSID配置文件信息元素(IE)中没有看到太大的差异。您可以看到我的参考 BSSID(“mrn-psk”SSID 的信标帧的 BSSID)值 8c:1e:80:e5:62:67。BSSID 携带多个 BSSID 元素,称为“传输的 BSSID 或引用 BSSID”,而 MBSSID 携带的 BSSID 称为“未传输的 BSSID”。多个BSSID集合中的BSSID的实际数量不会显式地发出信号。
2024-08-03 17:08:05 728
原创 dma&CPU数据一致性
DMA是一种无需CPU的参加就可以让外设与系统内存之间进行双向数据传输的硬件机制。它可以使系统CPU从实际的I/O数据传输过程中摆脱出来,大大提高系统的吞吐率,并且在传输期间,CPU还可以并发执行其他任务。
2024-08-01 17:27:09 517
原创 MAC加密格式
对于安全的PV0mpdu,CCMP-128处理将原始MPDU大小扩展了16字节,CCMP头字段8字节,MIC字段8字节。CCMP-256处理将原始MPDU大小扩展了24字节,CCMP头字段扩展了8字节,MIC字段扩展了16字节。CCMP报头字段由PN、ExtIV和Key ID子字段构建。PN是一个48位的PN,以6个字节的数组表示。PN5是PN中最显著的字节,而PN0是最不显著的。
2024-07-30 14:48:13 334
原创 iperf3交叉编译--静态和连接库方式
注:笔者aarch64-none-linux-gnu-gcc和aarch64-none-linux-gnu-作为host的参数,均配置失败。注:笔者aarch64-none-linux-gnu-gcc和aarch64-none-linux-gnu-作为host的参数,均配置失败。--host=aarch64-none-linux-gnu ——>配置并指定交叉编译工具链;--host=aarch64-none-linux-gnu ——>配置并指定交叉编译工具链;
2024-03-18 18:09:29 1447
原创 制作根文件系统
可以根据自己需要制定rootfs,可以选择ramdisk、initramfs、nfs等。根文件系统是Linux内核启动之后挂载的第一个文件系统.根文件系统支持从网络挂载和本地挂载两种方式.(1)如果是采用网络挂载就将路径设置为/dev/nfs,NFS是Linux下常用的网络文件系统,这种方式挂载一般是在系统开发阶段,方便修改调试代码,也就是将根文件系统放在PC机上,嵌入式开发板通过网络到PC机进行访问。
2024-03-15 14:28:01 479
原创 modprobe: can‘t open ‘modules.dep‘: No such file or directory
modprobe: can't open 'modules.dep': No such file or directory
2022-12-15 11:08:31 718 1
原创 帧主体数据
不同于以太网,802.11的Frame Body以802.2的逻辑链路控制(LLC)来封装不同类型的网络协议有两种封装方式: RFC 1042、802.1H下图是802.11里的IP封装
2020-06-17 22:51:31 185
原创 MAC帧类型* 管理帧
主要有如下几种类型帧 - 管理帧(Management Frame) - 控制帧(Control Frame) - 数据帧(Data Frame) 5.1 管理帧管理帧的基本结构如下图5.1.1 Beacon帧 00 1000 Beacon(信标,被动扫描时AP 发出,notify) Beacon帧的主体部分如下 00 Managemen...
2020-06-17 22:50:39 1602
原创 MAC帧类型*控制帧
主要有如下几种类型帧 - 管理帧(Management Frame) - 控制帧(Control Frame) - 数据帧(Data Frame) 控制帧类型: Type Subtype Frametype 01 1010 Power Save(PS)- Poll(省电-轮询) 01 1011 ...
2020-06-17 22:49:31 2442
原创 MAC帧类型*数据帧
主要有如下几种类型帧 - 管理帧(Management Frame) - 控制帧(Control Frame) - 数据帧(Data Frame) 数据帧MAC头如下其中Address字段由To DS/From DS位来决定数据帧—To DS 与From DSDS(Distribution system)分布式系统是接入点间转发帧的骨干网络,因此通常就称为骨干网络。一般可以理解为以太网。SA指源地址, DA指目的地址, RA指...
2020-06-17 22:48:28 4335
原创 MAC帧格式
MAC帧基本格式如下图所示:4.1 Frame Control字段Frame Control各字段含义如下 - Protocol Version: 目前为0 - Type: 帧类别, 有下面三种, 每个类别又有一些子类别(见Subtype) - Subtype: 帧子类别, 与Type共同来决定一个帧的类型, 详细如下表所示 - To DS/From DS: 指示帧目的地是否为DS(分布式...
2020-06-17 22:47:36 4602
原创 GCC指定某个函数或某几个函数的优化级别
GCC可以使用attribute((optimize(“STRING”)))指定单个函数的优化级别,或者使用#pragma GCC optimize (“string”…)指定该语句之下的所有函数的优化级别。有些时候会希望某个函数或者某几个函数和其他的函数采取不同的优化级别,比如为了调试方便,或者为了避免编译乱序。这时候可以使用GCC的两个特性来完成。attribute((optimize(“STRING”)))可以指定单个函数的优化级别,如果有多个函数要指定的话,可以重复使用attribu...
2020-06-17 22:44:58 1530
原创 git拉取远程分支到本地
#查看远程分支 git branch -r #查看本地分支 git branch #拉取远程分支 git checkout -b 本地分支 origin/远程分支 #拉取远程分支 git pull origin 远程分支 #建立分支 git branch --set-upstream-to origin/远程分支名 本地分支名 #拉取分支 gi...
2020-06-17 22:39:08 1822
原创 git 从远程仓库获取所有分支
获取远端(服务器)所有分支并创建本地分支git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; donegit fetch --allgit pull --all
2020-06-17 22:37:44 490
原创 STM32 之 Invalid ROM Table 异常
出现这个的原因是STlink等无法锁定MCU信号,若STM32有复位信号,可以按住复位键,启动点击下载。或者参考以下链接用另一种方式解决:https://blog.csdn.net/yufengzheyang/article/details/76954121
2020-06-17 22:35:24 1251
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人