ARM--中断

ARM--中断

《ARM64体系结构编程与实践》学习笔记

每一个中断支持的状态有以下 4 种。

  • 不活跃(inactive)状态:中断处于无效状态。
  • 等待(pending)状态:中断处于有效状态,但是等待 CPU 响应该中断。
  • 活跃(active)状态: CPU 已经响应中断。
  • 活跃并等待(active and pending) 状态: CPU正在响应中断, 但是该中断源又发送中断过来。

外设中断支持两种中断触发方式。

  • 边沿触发(edge-triggered):当中断源产生一个上升沿或者下降沿时,触发一个中断。
  • 电平触发 (level-triggered):当中断信号线产生一个高电平或者低电平时, 触发一个中断
    对于 GIC 来说, 为每一个硬件中断源分配的中断号就是硬件中断号。 GIC 会为支持的中断
    类型分配中断号范围,如表 13.2 所示。
相关推荐
Leinwin2 小时前
微软发布全新一代 Arm 架构云原生处理器 Cobalt 200
arm开发·microsoft·架构
卖芒果的潇洒农民4 小时前
Work ARM CPU
arm开发
虚伪的空想家13 小时前
arm架构服务器使用kvm创建虚机报错,romfile “efi-virtio.rom“ is empty
linux·运维·服务器·javascript·arm开发·云原生·kvm
明月清了个风19 小时前
工作笔记-----EEPROM偶发性读取错误
arm开发·笔记·单片机·嵌入式硬件
大侠课堂1 天前
单片机经典面试题50道
arm开发·单片机·嵌入式硬件·mongodb
wa的一声哭了1 天前
并行计算 PCAM方法学
linux·运维·服务器·arm开发·python·spring·django
小疆智控1 天前
工业电能无忧:ModbusTCP转EthernetIP精准护航电能质量
arm开发
大侠课堂2 天前
ARM Linux内核异常排查指南
linux·arm开发
桧***攮2 天前
ReactAPI开发
arm开发·flask·openshiftt
小尧嵌入式2 天前
基于HAL库实现ETH以太网
网络·arm开发·stm32·单片机·嵌入式硬件