Linux内核API中断与定时中request_irq代码有哪些内容?
request_irq
int request_irq(unsigned int irq, irq_handler_t handler, unsigned long flags, const char *name, void *dev)
void free_irq(unsinged int, void *)
kfifo_in(&fifo, buf, size)
cat /proc/interrupts 可以查看设备中断号
中断处理上下文中不能使用kfifo_to_user,kfifo_from_user,copy_from_user,copy_to_user,wait_event_xxx等引起任务调度的函数,另外中断操作函数如disable_irq可能会引起死锁
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。