ILD

802.11ax速率表
2021-4-27

sha1算法实现
2021-5-8
static void one_shot_sha1(char *input, int len, char *digest){#define W(t) w[(t) & 0x0F]#define CH(x, y, z) (((x) & (y)) | (~(x) & (z)))#define PARITY

gcc打印包含的头文件
2021-5-7
有时候添加了-I选项,指定自定义的路径时,可能和系统路径的头文件冲突,为了确定使用哪个头文件。可以使用-H选项。比如,有一个test.c,尖括号包含time.h$ cat test.c#include void main(){}然后$ touch time.h$ cc -I. -H

bind mount 将子目录挂载到一个挂载点
2021-5-7
可以设备或者分区,可以先将其挂载到一个挂载点。子目录可以通过bind方式挂载到另外的挂载点。# mkdir tmpfs# mount -t tmpfs none tmpfs# mkdir tmpfs/123# mkdir 2# mount --bind tmpfs/123/ 2/这样123子目录就挂

RSSI和dbm
2021-5-8
RSSI (Received signal strength indication)RSSI用来评估信号的相对强度,IEEE 802.11标准规定RSSI取值范围是0-255,值越大信号越强。每个芯片厂商可以定义自己的RSSI最大值,比如CISCO的最大值是100,其RSSI取值范围是0-100。O

git am & apply 的trailing whitespac
2021-5-29
使用format-patch生成patch,在am打patch的时候,告警:git am /work/Xrouter/kernel/patches-4.14.120/0001-add-openwrt-patches.patch /home/yua

Fedora 34 开启samba
2021-6-1
1 安装$ sudo yum install samba首先修改配置文件/etc/samba/smb.conf[global] workgroup = WORKGROUP security = user encrypt passwords = yes

Fedora 34 编译 mkimage
2021-6-3
安装的Fedora自带的mkimage打包镜像的时候报错了。于是下载最新的u-boot源码,编译$ tar xf u-boot-2021.07-rc3.tar.bz2$ make qemu-x86_64_defconfig$ make tools需要安装python开发库$ sudo dnf ins

fedora 34 控制防火墙
2021-6-3
开启http server发现无法访问,需要关闭防火墙临时停止防火墙$ sudo systemctl stop firewalld永久禁止防火墙$ sudo systemctl disable firewalld查看防火墙状态$ systemctl status firewalld

手动出发panic
2021-6-4
1 开启sysrq# echo 1 > /proc/sys/kernel/sysrq或者修改/etc/sysctl.conf,添加kernel.sysrq=1开启2 触发echo c > /proc/sysrq-trigger

Copyright © linuxdev.cc 2017-2024. Some Rights Reserved.