|
为做linux下按键中断驱动实验,需要注册IRQ_EINT1等4个按键中断,但这些中断在“天嵌原有的系统”已经注册了。
目前本人还不懂得怎么去掉天嵌的驱动模块,再重新编译内核。
【请问】有没有不用重新编译内核的方法,直接可以卸掉天嵌的按键驱动。否则我只有先做定时器实验。
待懂得配置内核后再去掉天嵌的模块
int led_open(struct inode *inode, struct file *filp)
{
int ret;
ret = request_irq(IRQ_EINT1, key_irq, IRQF_TRIGGER_RISING,"key_EINT1", 0);
printk("IRQ_EINT1 %d reguest IRQ %d\n",IRQ_EINT1,ret);
return 0;
}
运行后ret总是得到-16 |
|