본문으로 건너뛰기
학습경로 · 4 단계

ARM 세계관

x86으로 개념을 세우고 ARM으로 "실제 SoC는 이렇게 한다"를 붙인다. EL·AMBA·GIC·SMMU·TF-A.

컴퓨터 경로가 x86 위주로 개념을 세웠다면, 이 경로는 같은 주제를 ARM SoC의 관점으로 다시 본다. 특히 부트(Device Tree vs ACPI)와 인터커넥트(AMBA/AXI)에서 x86과 크게 갈린다. FPGA/Zynq 경험이 그대로 이어지는 지점이다.

ISA와 특권 레벨

ARMv8-A Architecture Reference Manual 준비 중 · 2편

AArch64 실행 모델·예외 레벨·메모리 모델 스펙 리뷰.

AArch64 ISA

EL0–EL3 · TrustZone · 가상화 확장(EL2) 예정

→ systems/arm

인터커넥트와 IOMMU

AMBA — AXI/ACE/CHI, CCI/CMN 예정

FPGA에서 익숙한 AXI

→ systems/arm

SMMU (ARM IOMMU) 예정

→ systems/arm

GIC — 인터럽트 컨트롤러 예정

→ systems/arm

메모리 모델과 컨텍스트 스위치

부트 — Device Tree 세계