linux驱动模块
易驰
重新开始!
展开
-
ARM-Linux 中断分析
在具体的ARM芯片中会有很多的中断类型,每一种类型的中断用以上结构来表示:struct irqdesc irq_desc[NR_IRQS]; /* NR_IRQS根据不同的MCU会有所区别*/在通过request_irq()函数注册中断服务程序的时候,将会把中断向量和中断服务程序对应起来。转载 2009-09-22 20:03:00 · 621 阅读 · 0 评论 -
s3c2410平台下linux四键按键驱动程序
#ifndef __KERNEL__#define __KERNEL__#endif#ifndef MODULE#define MODULE#endif#include#include#include#include#include#include#include//声明中断#include//声明file文件#include/*cli(),转载 2009-09-24 16:43:00 · 953 阅读 · 0 评论 -
Linux内核中ARM中断实现详解request_irq()
在linux内核中用于申请中断的函数是request_irq(),函数原型在Kernel/irq/manage.c中定义:int request_irq(unsigned int irq, irq_handler_t handler, unsigned long irqflags, const转载 2009-09-24 15:40:00 · 3204 阅读 · 0 评论