自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 网卡寄存器中的时间戳是如何生成的?

网卡寄存器中读取的时间戳是一个自然时间,比如UTC时间。但是这个时间生成基本原理是什么?网卡中的NCO DPLL 如何生成这个时间戳?

2020-02-13 11:08:22 610

原创 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 1467

转载 Linux内核调度

&nbsp;linux内核的三种调度方法:1,SCHED_OTHER 分时调度策略,2,SCHED_FIFO实时调度策略,先到先服务3,SCHED_RR实时调度策略,时间片轮转&nbsp;&nbsp;实时进程将得到优先调用,实时进程根据实时优先级决定调度权值,分时进程则通过nice和coun...

2018-03-03 18:43:10 188

原创 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 240

原创 无线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 12401

转载 函数和堆栈

在进程中,堆栈地址是从高到低分配的.当执行一个函数的时候,将参数列表入栈,压入堆栈的高地址部分,然后入栈函数的返回地址,接着入栈函数的执行代码,这个入栈过程,堆栈地址不断递减,一些黑客就是在堆栈中修改函数返回地址,执行自己的代码来达到执行自己插入的代码段的目的.总之,函数在堆栈中的分布情况是:地址从高到低,依次是:函数参数列表,函数返回地址,函数执行代码段.堆栈中,各个函数的分布情

2014-07-10 13:51:55 408

原创 大端和小端记忆方法

大端是数据的高位在低地址,低位在高地址,jiwe

2014-06-16 15:02:48 436

转载 gdb

利用内存转储文件进行程序调试——gdb入门之一 (转载收藏)来源: ChinaUnix博客  日期: 2009.02.07 14:02 (共有条评论) 我要评论                 利用内存转储文件进行程序调试——gdb入门之一原文地址:http://www.cublog.cn/u/18537/sh

2014-05-20 17:03:01 352

原创 c/c++的位域

struct intdata{ char a:2; int b:3; int c:2;};

2014-05-17 13:32:22 332

转载 中断处理的上半部分和下半部分

中断处理程序的上半部分和下半部分程序,上半部分主要是响应中断

2014-05-14 21:12:26 990

转载 #pragma warning(disable:4786)

忽略4786的警告。

2014-05-13 22:09:58 324

转载 指针的指针和指针的引用

指针的指针 char **p=NULL;指针的引用 char *&p;

2014-05-13 21:25:53 350

原创 32bit系统内存对齐

struct test{ char  a; int   b; char  c;};

2014-05-13 21:06:25 727

转载 进程和线程的区别

一个程序至少有一个进程,一个进程至少有一个线程。线程的划分尺度小于

2014-05-13 21:03:53 474

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除