开发者社区> 问答> 正文

Linux内核API中断与定时中request_irq代码有哪些内容?

已解决

Linux内核API中断与定时中request_irq代码有哪些内容?

展开
收起
去校区学技术 2022-04-02 19:23:03 651 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    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可能会引起死锁

    2022-04-02 19:52:20
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载