embeddedworld 님의 블로그

  • 홈
  • 태그
  • 방명록

2025/03/19 1

ARM Exception Level(EL) 알아보기(2): EL2(하이퍼바이저)와 EL3(보안 모드)

이전 글에서는 EL0(사용자 모드)와 EL1(커널 모드)에 대해 살펴보았다.이번 글에서는 EL2(하이퍼바이저 모드)와 EL3(보안 모드)의 역할과 동작 방식을 분석해보겠다.⸻1. EL2 – 하이퍼바이저 모드 (Hypervisor Mode)EL2는 가상화를 위한 특수 모드로, EL1에서 실행되는 OS를 여러 개 가상화할 수 있도록 관리한다.예시: KVM, Xen • EL1에서 실행되는 각 OS의 메모리 격리 및 CPU 스케줄링 관리 • EL1 커널이 EL2에 HVC(Hypervisor Call)을 통해 하이퍼바이저 기능을 요청⸻2. EL3 – 보안 모드 (Secure Monitor Mode)EL3는 ARM의 TrustZone 기술과 연계된 최상위 보안 실행 환경으로, 일반 OS가 접근할 수 없는 영역이다...

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

embeddedworld 님의 블로그

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

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

Tag

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바