自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 muliple definition 问题

修改Linux内核时自己定义了一个变量记录高频时钟脉搏,定义在extern u64 jiffies_hpt=0; 编译时出现muliple definition of jiffies_hpt in init/xxx 改为extern u64 jiffies_hpt通过。 分析:1、extern u64 jiffies_hpt是对外部变量的声明,声明时不要初始化。

2010-01-13 16:47:00 379

原创 Linux中断处理

Linux中断处理1、  Introduce 异常为同步事件,有当前进程执行引发,处于被打断的进程的上下文中,为当前被打断的进程服务,可以调用任何内核态的函数,也可以睡眠。中断时异步事件,虽然使用当前被打断的进程的上下文中,但和当前进程没有必然的关系,同时要求能快速处理以便能及时响应下一次中断,因此在中断处理过程中是不可睡眠的。IA32体系允许256个中断、异常源,0~31用于不可屏蔽中断

2010-01-06 16:29:00 1211 1

原创 linux时钟及定时器

1、  introduce时间管理在内核中占有及其重要的地位,内核中大量的函数都是基于时间驱动的,比如有的函数是周期执行的,有的函数要等待一段时间后才执行。此外系统还要管理系统的运行时间以及当前的日期和时间。周期性产生的时间都是由系统定时器驱动的,系统定时器能以固定频率产生中断----定时器中断,其对应的中断处理程序负责更新系统时间和执行周期任务。系统时钟是定时器硬件和系统软件的结

2010-01-06 16:25:00 1611

空空如也

空空如也

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

TA关注的人

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