带宽、天线和吞吐量的关系
2020-1-9
11n 2.4g支持MIMO,一根天线20M带宽72Mbps,40M带宽150Mbps。吞吐量 = 72/150 x 天线数。比如配置成40M带宽时,4根天线,就是 150x4=600Mbps20M带宽时,4根天线,72x4=288Mbps11ac 5g4根天线,80M带宽:1.734 Gb/s,4
key value存储结构
2020-1-9
有这样一个需求:配置数据,以string type key value pair存储,如 ip = 192.168.0.100。为了多个进程共享配置数据,配置数据在启动解析一次后,以特定的数据结构体存储到shared memory中。配置数据可以新增,删除,修改。查找应该高效。googling解决方
windows多网卡使用vlc播放组播的问题
2020-1-10
vlc发出的包,会使用metric最小的路由条目的接口,这个可能是windows的行为。 224.0.0.0 240.0.0.0 在链路上 127.0.0.1 331 224.0.0.0 240.0.
无线rssi
2020-1-10
mtk使用下面的命令查看,关联sta的rssi/# iwpriv rai0 show stainfo[ 131.784000] Show_MacTable_Proc(): arg=[ 131.792000] Dump MacTable entries info, EntType=0x20001[
getpwuid: No such file or directory解决
2020-1-13
写一个简单的程序调用,使用strace ./a.out,发现是没有拷贝libnss_files库。pwd可以使用file db,访问/etc/passwd文件。openat(AT_FDCWD, "/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT
initramfs
2020-1-13
initramfs是内存文件系统。但是和initrd。initrd(init ramdisk)是用内存模拟一块磁盘。在模拟的磁盘上建立一种真实的文件系统(如ext3),initrd需要文件系统的驱动模块。但是initramfs不需要文件系统驱动,是一种tmpfs。initramfs的启动路径存储在r
802.11 PHY学习
2020-2-4
802.11物理层采用1 红外线 (Infra Red, IR)2 无线射频 调频扩频 FHSS (802.11) 直序扩频 DSSS (802.11) 高速直序扩频 HR/DSSS (802.11b) 正交频分复用 OFDM (802.11a/g/n/ac)
WiFi 信道和带宽
2020-2-6
2.4GHz信道2.4G有14个信道,每个信道的有效宽度是 20MHz,另外还有2MHz的强制隔离频带。在中国允许使用1-13信道,在美国只允许使用1-11信道。各信道中心频率如下:信道中心频率 (MHz)12412224173242242427524326243772442824479245210
gdb远程调试Segmentation fault
2020-2-10
远程设备是一个arm路由器。运行程序报Segmentation fault。首先使用-g选项重新编译,然后开始gdb调试:1 远程运行gdbserver$ gdbserver :1234 /usr/bin/netmand中间的COMM参数可以是一个tty设备。也可以是host:port,表示监听tc
Compound literals
2020-2-10
可以认为等价于匿名数组或者匿名结构体变量。来看它的一个例子: struct proto **proto = (struct proto* []) { & ctx->lan, & ctx->wan, 0, }; while (*pr
Copyright © linuxdev.cc 2017-2024. Some Rights Reserved.