完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1、ARM GICv3中断控制器
GIC,Generic Interrupt Controller。是ARM公司提供的一个通用的中断控制器。主要作用为: 接受硬件中断信号,并经过一定处理后,分发给对应的CPU进行处理。 当前GIC 有四个版本,GIC v1~v4, 主要区别如下表: 本文主要介绍GIC v3控制器, 基于linux kernel 4.19.0。 GICv3定义了以下中断类型: SPI (Shared Peripheral Interrupt) 公用的外部设备中断,也定义为共享中断。可以多个Cpu或者说Core处理,不限定特定的Cpu。比如按键触发一个中断,手机触摸屏触发的中断。 PPI (Private Peripheral Interrupt) 私有外设中断。这是每个核心私有的中断。PPI会送达到指定的CPU上,应用场景有CPU本地时钟。 SGI (Software Generated Interrupt) 软件触发的中断。软件可以通过写GICD_SGIR寄存器来触发一个中断事件,一般用于核间通信。 LPI (Locality-specific Peripheral Interrupt) LPI是GICv3中的新特性,它们在很多方面与其他类型的中断不同。LPI始终是基于消息的中断,它们的配置保存在表中而不是寄存器。比如PCIe的MSI/MSI-x中断。 ![]() 原作者:Hober_yao |
|
相关推荐
|
|
飞凌嵌入式ElfBoard ELF 1板卡-开发板适配之4G
174 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-开发板适配之wifi
1576 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-开发板适配之USB_OTG
868 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-开发板适配之ADC
1071 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-开发板适配之CSI
1996 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-3-5 04:36 , Processed in 0.442582 second(s), Total 38, Slave 29 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191