设备驱动技术实验八.docVIP

  • 0
  • 0
  • 约2.73千字
  • 约 5页
  • 2021-06-11 发布于山东
  • 举报
《嵌入式设备驱动技术》 课程实验报告 班 级: 学 号: (需要填写) 姓 名: (需要填写) 指导老师: 成 绩: 实验八 中断与时钟 一、目的与任务 目的:掌握设备驱动程序中的中断的申请与注销, 中断程序的编写方法, 使用方法,并会灵活使用内核定时器。 任务:编写中断程序,并使用内核定时器。 二、内容、要求与安排方式 1、实验内容与要求: 1)验证中断程序的注册与注销。 2)利用内核定时器进行定时控制。 2、实验安排方式:采用 1 人 1 组,上机在 Linux 系统下进行编程实验。 三、实验设备 1、所用设备: PC 机一台 四、实验过程 1)验证中断程序的注册与注销。 一、注册中断处理函数 使用 request_threaded_irq( 函)数来处理,函数声明如下: int request_threaded_irq(unsigned int irq, irq_handler_t handler, irq_handler_t thread_fn, unsigned long irqflags, const char *devname, void *dev_id) 此函数做了如下的工作: 1、分配了一个 irqaction 结构空间 action = kzalloc(sizeof(struct irqaction), GFP_KERNEL); 2、初始化该结构的成员 ac

文档评论(0)

1亿VIP精品文档

相关文档