1. 首页
  2. 数据库
  3. 其它
  4. 嵌入式系统/ARM技术中的FS2410开发板上的按键驱动程序(1)—基础知识

嵌入式系统/ARM技术中的FS2410开发板上的按键驱动程序(1)—基础知识

上传者: 2020-11-12 23:51:57上传 PDF文件 104.04KB 热度 11次
作者:赵明,华清远见嵌入式学院讲师。 中断编程基础 实际上,有很多Linux的驱动都是通过中断的方式来进行内核和硬件的交互。中断机制提供了硬件和软件之间异步传递信息的方式。硬件设备在发生某个事件时通过中断通知软件进行处理。中断实现了硬件设备按需获得处理器关注的机制,与查询方式相比可以大大节省CPU资源的开销。 在此将介绍在驱动程序中用于申请中断的request_irq()调用,和用于释放中断的free_irq()调用。request_irq()函数调用的格式如下所示: int request_irq(unsigned int irq, v
用户评论