NvM
Table of contents
Non-volatile RAM Manager
Application이 사용하는 논리적 비휘발성 data block을 관리하며, 하위 저장 장치와의 결합을 줄이는 memory service다.
책임과 주변 모듈
| 영역 | 의미 |
|---|---|
| 논리 block | Application data와 block의 속성·관리 단위 |
| RAM/NV/ROM data | 실행 중 사용하는 RAM, 비휘발 저장본, 기본 data의 역할을 구분 |
| Block 관리 | Native·redundant·dataset 등 block management 의미는 해당 정의와 조건을 따름 |
| 하위 관계 | MemIf를 통해 Fee/Ea 등 하위 추상화와 연결되며 Fls/Eep driver 자체와 동일하지 않음 |
표준 Configuration Explorer
표준 정의를 불러오는 중입니다.
현재 표시하는 기준은 Classic AUTOSAR 4.2.2 ECUC 원본이다. 다른 release의 항목이나 공급사 확장을 같은 정의로 취급하지 않는다. 이름을 선택하면 description과 원본 metadata를 확인할 수 있다.
표준 구조를 읽는 관점
Container는 의미 단위, parameter는 그 안의 값 정의, reference는 다른 구성과의 관계다. 데이터 type과 값 범위, 개수 범위, variant 조건을 구분한다. Module이 정의돼 있다는 사실만으로 특정 ECU에 그 module이 필수라는 뜻은 아니다.
Multiplicity와 조건
[1]은 해당 부모 아래 정확히 하나, [0..1]은 선택적으로 하나, [0..]는 0개 이상, [1..]는 1개 이상이다. 부모가 선택 구성이라면 그 자식의 [1]을 ECU 전체의 필수로 확대 해석하지 않는다. 조건·choice와 configuration class는 원본 metadata에서 함께 확인한다.