当前位置: 首页 > news >正文

RK3588平台开发系列讲解(ARM篇)ARM64底层中断处理

请添加图片描述

文章目录

  • 一、异常级别
  • 二、异常分类
    • 2.1、同步异常
    • 2.2、异步异常
  • 三、中断向量表

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

一、异常级别


ARM64处理器确实定义了4个异常级别(Exception Levels, EL),分别是EL0到EL3。这些级别用于管理处理器的特权级别和权限,级别越高,对系统资源和指令的访问权限也越高。通常的分配是:

  • EL0:用户级别,最低权限,用于普通应用程序执行。
  • EL1:内核级别,用于操作系统内核执行。
  • EL2:称为Hypervisor级别,用于虚拟化环境中的第二级监管程序。
  • EL3:称为Secure Monitor级别,用于安全模式监控程序,用于处理安全相关的操作和事件。
    这种层次结构允许处理器在不同的特权级别下执行不同的指令和访问系统资源,从而保证系统的安全性和稳定性。

二、异常分类


在ARM64体系结构中,异常分为同步异常和异步异常。

http://www.lryc.cn/news/528022.html

相关文章:

  • CAN总线
  • qwen2.5-vl:阿里开源超强多模态大模型(包含使用方法、微调方法介绍)
  • python实现dbscan
  • 学习数据结构(3)顺序表
  • 正在更新丨豆瓣电影详细数据的采集与可视化分析(scrapy+mysql+matplotlib+flask)
  • wx043基于springboot+vue+uniapp的智慧物流小程序
  • 每日一题 430. 扁平化多级双向链表
  • UE学习日志#14 GAS--ASC源码简要分析10 GC相关
  • 使用Python和Qt6创建GUI应用程序--关于Qt的一点介绍
  • C#@符号在string.Format方法中作用
  • Next.js 14 TS 中使用jwt 和 App Router 进行管理
  • 【贪心算法】洛谷P1090 合并果子 / [USACO06NOV] Fence Repair G
  • Windows11无法打开Windows安全中心主界面
  • 下载arm架构的deb包的方法
  • 【Day29 LeetCode】动态规划DP
  • 5分钟带你获取deepseek api并搭建简易问答应用
  • LeetCode题练习与总结:最短无序连续子数组--581
  • 探秘 TCP TLP:从背景到实现
  • linux学习之网络编程
  • scrol家族 offset家族 client家族学习
  • css-background-color(transparent)
  • 如何将xps文件转换为txt文件?xps转为pdf,pdf转为txt,提取pdf表格并转为txt
  • 【Samba】Ubuntu20.04 Windows 共享文件夹
  • gradle和maven的区别以及怎么选择使用它们
  • 360大数据面试题及参考答案
  • Myeclipse最新版本 C1 2019.4.0
  • MySQL 9.2.0 的功能
  • 接口 V2 完善:分布式环境下的 WebSocket 实现与 Token 校验
  • 微前端架构在前端开发中的实践与挑战
  • 【自学嵌入式(6)天气时钟:软硬件准备、串口模块开发】