관리 메뉴
Automotive Software
업데이트 형상 관리자(UCM)와 상태 관리자(SM)의 인터페이스 본문
아답티브 오토사 (Adaptive AUTOSAR)/업데이트 및 형상 관리자 (Update and Configuration)
업데이트 형상 관리자(UCM)와 상태 관리자(SM)의 인터페이스
AutoSW 2024. 2. 13. 20:12- ara::sm::UpdateRequest::RequestUpdateSession (R21-11)
- UCM이 SM에게 현재 제어기가 업데이트를 수행할 수 있는 상태 인지 확인
- ara::sm::UpdateRequest::StartUpdateSession (R20-11)
- ara::sm::UpdateRequest::PrepareUpdate (List of Function Groups)
- 업데이트 가능한 상태일 경우, UCM은 SM에게 기능 그룹들의 업데이트 준비 요청
- SM은 파라미터로 전달된 기능 그룹들의 상태를 Off 상태로 변경
- 그 후, UCM은 실제 업데이트 진행
- ara::sm::UpdateRequest::VerifyUpdate (List of Function Groups)
- UCM은 업데이트 완료 후, SM에 검증 요청
- SM은 파라미터로 전달된 기능 그룹들의 상태를 Verify 상태로 변경
- ara::sm::UpdateRequest::PrepareRollback
- 상기 절차 중 실패가 확인되면, 상태 원복을 위해 UCM은 SM에 Rollback 요청
!!! 업데이트 진행 시 전달된 기능 그룹(Function Group)들의 상태가 Off와 Verify로 변경되므로 각 기능 그룹들은 내부 상태에 반드시 Off와 Verify를 포함하여야 함
'아답티브 오토사 (Adaptive AUTOSAR) > 업데이트 및 형상 관리자 (Update and Configuration)' 카테고리의 다른 글
소프트웨어 업데이트 주요 절차 (0) | 2024.03.26 |
---|---|
업데이트 형상 관리자와 외부 모듈간 의존성 (0) | 2024.02.13 |
소프트웨어 패키지 처리 절차 상태 머신 (State Machine for the package processing) (0) | 2024.02.10 |
업데이트 및 형상 관리자 (UCM : Update and Configuration management) 기초 (0) | 2024.01.31 |
소프트웨어 패키지 매니페스트 (Software Package Manifest) (0) | 2023.12.07 |