Memory Stack
Table of contents
Memory Stack의 구성
같은 기능 영역 안에서도 driver·interface·manager·service의 책임을 구분해서 읽는다.
| 모듈 | 역할 |
|---|---|
| Ea | EEPROM Abstraction. EEPROM 장치에 대한 상위 memory 접근을 추상화하며 논리 NV block 관리의 NvM과 구분한다. |
| Eep | EEPROM hardware 접근 driver. Ea와 NvM의 상위 추상화·block 관리와 구분한다. |
| Fee | Flash EEPROM Emulation. Flash를 이용한 EEPROM 추상화 제공에 필요한 관리 기능을 다룬다. 실제 flash 접근은 Fls와 역할을 나눈다. |
| Fls | Flash driver. Flash memory hardware의 접근 동작을 담당하며 NvM의 논리 block 정책과 구분한다. |
| MemIf | Memory Abstraction Interface. NvM 등 상위 기능과 하위 memory abstraction 사이 공통 interface를 제공한다. |
| MemMap | Memory Mapping. Code·data section을 memory 영역에 배치하기 위한 mapping 규약과 구성이다. NvM처럼 runtime block 저장을 수행하는 module과 구분한다. |
| NvM | Non-volatile RAM Manager. Application의 논리적 비휘발성 data block과 RAM/NV/default data 관계를 관리한다. |
표준 범위
이 분류는 탐색을 위한 문서 묶음이며 AUTOSAR의 공식 layer 구성을 대체하지 않는다. 각 페이지와 Explorer는 저장소의 Classic AUTOSAR 4.2.2 ECUC 정의를 기준으로 한다.