Linux内核中断处理与嵌入式系统开发.pdfVIP

  • 1
  • 0
  • 约6.09千字
  • 约 7页
  • 2026-09-16 发布于北京
  • 举报

中断基本概念

中断程序的编写

嵌入式系统中的中断服务特点:

中断底半部

内核异步数据处理Kfifo

内核并发与同步

系统定时与延时

阻塞与非阻塞:

中断基本概念

中断,是异步(的发生不能提前预知)

中断是计算机系统中非常重要的资源

因为系统任务调试依赖于中断,所以当出现中断时就会打断任务的调度

所以中断处理一定要快

中断上下文,当前CPU的全部执行环境

处于中断上下文做如下操作(中断服务程序):

不能使用导致睡眠的处理机制(信号理、等待队列等)

不能与用户态交换数据(copy_to/from_user)

中断处理函数执行时间尽可能短

中断程序的编写

申请中断:

包含头文件:

1#includelinux/interrupt.h

2#includelinux/irqr

文档评论(0)

1亿VIP精品文档

相关文档