最大化我的市场价值
全部博文(113)
2013年(113)
发布时间:2013-02-28 11:05:29
Linux中斷處理過程与Linux设备驱动中中断处理相关的首先是申请与释放IRQ的API request_irq()和free_irq(),request_irq()的原型为:int request_irq(unsigned int irq,void (*handler)(int irq, void *dev_id, struct pt_regs *regs),unsigned long irqflags,const char * devname,void *dev_id);irq.........【阅读全文】
发布时间:2013-02-28 09:02:22
spinlock与linux内核调度的关系关于自旋锁用法介绍的文章,已经有很多,但有些细节的地方点的还不够透。我这里就把我个人认为大家容易有疑问的地方拿出来讨论一下。一、自旋锁(spinlock)简介自旋锁在同一时刻只能被最多一个内核任务持有,所以一个时刻只有一个线程.........【阅读全文】
发布时间:2013-02-28 08:54:41
Linux 实时技术与典型实现分析, 第 2 部分: Ingo Molnar 的实时补丁一、简介Ingo Molnar 的实时补丁是完全开源的,它采用的实时实现技术完全类似于Timesys Linux,而且中断线程化的代码是基于TimeSys Linux的中断线程化代码的。这些实时实现技术包括:中断线程化(包括IRQ和softirq)、用Mutex取代spinlock、优先级继.........【阅读全文】
发布时间:2013-02-28 08:47:46
Linux 实时技术与典型实现分析, 第 1 部分: 介绍所谓实时,就是一个特定任务的执行时间必须是确定的,可预测的,并且在任何情况下都能保证任务的时限(最大执行时间限制)。实时又分软实时和硬实时,所谓软实时,就是对任务执行时限的要求不那么严苛,即使在一些情况下不能满足时.........【阅读全文】