RK3568平台开发系列讲解(中断及异常篇)中断子系统框架

在这里插入图片描述

🚀返回专栏总目录

沉淀、分享、成长,让自己和他人都能有所收获!😄

一个完整的中断子系统框架可以分为四个层次, 由上到下分别为用户层、 通用层、 硬件相关层和硬件层, 每个层相关的介绍如下所示:
用户层: 用户层是中断的使用者, 主要包括各类设备驱动。 这些驱动程序通过中断相关的接口进行中断的申请和注册。 当外设触发中断时, 用户层驱动程序会进行相应的回调处理, 执行特定的操作。
通用层: 通用层也可称为框架层, 它是硬件无关的层次。 通用层的代码在所有硬件平台上都是通用的, 不依赖于具体的硬件架构或中断控制器。 通用层提供了统一的接口和功能, 用于管理和处理中断, 使得驱动程序能够在不同的硬件平台上复用。
硬件相关层: 硬件相关层包含两部分代码。 一部分是与特定处理器架构相关的代码, 比如ARM64 处理器的中断处理相关代码。 这些代码负责处理特定架构的中断机制, 包括中断向量表、 中断处理程序等。 另一部分是中断控制器的驱动代码, 用于与中断控制器进行通信和配置。这些代码与具体的中断控制器硬件相关。
硬件层

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

内核笔记

你的鼓励是我的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值