- 博客(14)
- 收藏
- 关注

原创 网卡寄存器中的时间戳是如何生成的?
网卡寄存器中读取的时间戳是一个自然时间,比如UTC时间。但是这个时间生成基本原理是什么?网卡中的NCO DPLL 如何生成这个时间戳?
2020-02-13 11:08:22
747
原创 linux ptp clockadj_set_freq clockadj_get_freq等函数中 65.536的理解
在linux ptp 2.0 中有下面代码double clockadj_get_freq(clockid_t clkid){ double f = 0.0; struct timex tx; memset(&tx, 0, sizeof(tx)); if (clock_adjtime(clkid, &tx) < 0) { pr_err("failed to r...
2020-03-02 16:19:41
1643
转载 Linux内核调度
linux内核的三种调度方法:1,SCHED_OTHER 分时调度策略,2,SCHED_FIFO实时调度策略,先到先服务3,SCHED_RR实时调度策略,时间片轮转 实时进程将得到优先调用,实时进程根据实时优先级决定调度权值,分时进程则通过nice和coun...
2018-03-03 18:43:10
249
原创 windows eclipse中如何使用ZMQ
1.首先在eclipse Terminal下用pip命令安装zmq, "pip install zmq” 注意pip命令在Python安装目录的Scripts目录下,如没有把该目录加入系统路径,需要进到该目录执行。2.执行后可以到python\Lib\site-packages\下找到zmq package,直接在eclipse中 import就可以。
2018-01-09 11:19:14
274
原创 无线CE认证中的DFS测试
5G WIFI CE认证需要做DFS测试,DFS测试目的是因为5Gwifi中的两个频率范围(5250-5350与5470-5725)与雷达的频率范围冲突。为了防止WIFI信号影响雷达信号工作,所以对5G WIFI产品要做DFS测试(Dynamic Frequency Select)。
2017-09-27 21:22:48
13103
转载 函数和堆栈
在进程中,堆栈地址是从高到低分配的.当执行一个函数的时候,将参数列表入栈,压入堆栈的高地址部分,然后入栈函数的返回地址,接着入栈函数的执行代码,这个入栈过程,堆栈地址不断递减,一些黑客就是在堆栈中修改函数返回地址,执行自己的代码来达到执行自己插入的代码段的目的.总之,函数在堆栈中的分布情况是:地址从高到低,依次是:函数参数列表,函数返回地址,函数执行代码段.堆栈中,各个函数的分布情
2014-07-10 13:51:55
466
转载 gdb
利用内存转储文件进行程序调试——gdb入门之一 (转载收藏)来源: ChinaUnix博客 日期: 2009.02.07 14:02 (共有条评论) 我要评论 利用内存转储文件进行程序调试——gdb入门之一原文地址:http://www.cublog.cn/u/18537/sh
2014-05-20 17:03:01
430
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人