平台 | 内核版本 | 安卓版本 |
---|---|---|
RK3588 |
Linux 5.10 |
Android 12 |
文章目录
- 一、中断下文之 tasklet
- 二、tasklet相关函数介绍
- 三、tasklet使用示例
- 四、中断视频介绍
沉淀、分享、成长,让自己和他人都能有所收获!😄
📢 介绍中断下文之 tasklet
的基础理论知识。
一、中断下文之 tasklet
中断的上下文与进程上下文并没有什么瓜葛,当执行一个中断处理函数时,内核处于中断上下文。由于中断相当于打断了当前执行的程序,而且中断也没有后备的进程,所以中断上下文不可以睡眠(注意某些函数会睡眠),中断处理也必须做到迅捷,有一定的时限要求。中断处理程序存在希望中断程序运行的尽量快以及希望中断处理程序完成的工作量多这一对矛盾。因此我们一般将中断分为上下两个部分,