自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (4)
  • 收藏
  • 关注

原创 内核 jiffies

<br />内核 jiffies<br /><br />Linux 内核具有一个名为 jiffies 的全局变量,它代表从机器启动时算起的时间滴答数。这个变量最初被初始化为 0,每次时钟中断时都会加 1。您可以使用 get_jiffies_64 函数来读取 jiffies 的值,然后使用 jiffies_to_msecs 将其换算成毫秒或使用 jiffies_to_usecs 将其换算成微秒。jiffies 的全局定义和相关函数是在 ./linux/include/linux/jiffies.h 中提供的。

2010-08-26 11:26:00 1584

原创 windows/ linux 下 C++ 精确到微秒的时间差

#include int gettimeofday(struct timeval *tv, struct timezone *tz);   功能:将目前的时间以tv所指的结构返回。   struct timeval{            long tv_sec;         //秒            long tv_usec;        //微秒   };============================================================#inc

2010-08-23 16:39:00 4241

原创 linux ko 导出函数 出现unknown symbols

<br />这是linux kernel 2.6.26 之后版本的bug (详细描述, 请看http://bugzilla.kernel.org/show_bug.cgi?id=12446)并且这个bug不会被fix解决办法是把mod_a的Module.symvers放到mod_b的当前路径,从而编译mod_b,符号信息会自动连接进去.或者在mod_b的makefile中使用KBUILD_EXTRA_SYMBOLS指定mod_a的Module.symvers, 如:KBUILD_EXTRA_

2010-08-09 17:16:00 1949

原创 linux 内核指定 中断绑定至0号cpu

<br /><br />另一种方法:修改init_irq_default_affinity的实现方法,init_irq_default_affinity所属文件为kernel/irq/handle.c  line:45<br /> <br />将如下代码:<br /> alloc_bootmem_cpumask_var(&irq_default_affinity);<br /> cpumask_setall(irq_default_affinity);<br />修改为:<br /> alloc_bootm

2010-08-04 18:11:00 2914 1

ARC 策略 - 作为云应用的工厂历史数据库

云应用 流程工业 工厂历史数据库 ABB PI honywell

2013-06-07

企业应用架构模式 martin fowler

企业应用架构模式 martin fowler 著 王怀民 周斌译, UML.china审校

2011-06-13

Protocol Buffers

google Protocol Buffers

2008-07-20

空空如也

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

TA关注的人

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