embeddedworld 님의 블로그

  • 홈
  • 태그
  • 방명록

2025/03/18 1

ARM Exception Level(EL) 알아보기(1): EL의 개념과 EL0~EL1 분석

ARM 아키텍처를 다룰 때 Exception Level(EL) 개념을 이해하는 것은 필수적이다. EL은 CPU의 실행 권한을 계층적으로 나누는 설계 방식으로, 운영체제(OS), 하이퍼바이저, 보안 펌웨어 등이 각자의 역할에 맞게 동작할 수 있도록 한다.이번 글에서는 ARM의 EL 구조를 개괄적으로 살펴보고, EL0(사용자 모드)와 EL1(커널 모드)에 집중하여 설명하겠다.⸻1. Exception Level(EL) 개요ARM 아키텍처(AArch64)에서는 총 4개의 Exception Level(EL0~EL3)을 제공하며, 숫자가 클수록 높은 권한을 갖는다.⸻2. EL0 – 사용자 모드 (User Mode)EL0는 애플리케이션이 실행되는 공간으로, 직접 하드웨어 리소스에 접근할 수 없다.운영체제(OS)가 제..

임베디드 2025.03.18
이전
1
다음
더보기
프로필사진

embeddedworld 님의 블로그

임베디드 시스템 개발을 위해 필요한 핵심 개념들을 다루는 블로그입니다. 저는 가전, 항공•방산, 반도체 제조 등 다양한 산업군에서 임베디드 개발 관련 업무를 해오고 있습니다. 현업에서 경험해온 것들을 중심으로 필요한 지식들을 정리하여 소개하겠습니다.

  • 분류 전체보기 (18)
    • 임베디드 (18)

Tag

uart, Cortex-A72, Processor, 마이크로컨트롤러, SPI, ARM, 페이지테이블, i2c, mcu, bare-metal, cpu, 엔디안, mmu, endian, 부트로더, MPU, exception level, endianess, trace32, Flash,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/03   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바