관리 메뉴
Automotive Software
실행 관리자(EM) : 프로세스 시작과 종료 본문
아답티브 오토사 (Adaptive AUTOSAR)/실행 관리자 (Execution Manager)
실행 관리자(EM) : 프로세스 시작과 종료
AutoSW 2020. 10. 16. 20:43EM은 아답티브 플랫폼상에서 구동되는 모든 프로세스(애플리케이션, 아답티브 플랫폼 프로세스 등)들의 시작과 종료를 제어하게 되는데, 프로세스 간 연관 관계를 고려하여 프로세스 간 의존성 그리고 연관기능 그룹(Function Group)의 종속여부를 정의할 수 있게 해 준다.
- 프로세스 실행 의존성 설정
- 다른 프로세스의 서비스가 필수적으로 필요한 프로세스의 경우, 해당 프로세스와의 의존성을 기술하여 실행 시점을 제어할 수 있다.
- 예를 들면, DM(진단 매니저)의 경우 통신 서비스와 메모리 서비스를 필요로 하게 되는데, 의존성 설정을 통해 통신 서비스가 실행되고 난 후 DM이 실행되도록 순서를 정의할 수 있다.
- 의존성 종류 : 의존성 정의 시 언제 프로세스가 실행될 것인지 정의
- 실행 (Running) : 의존적인 프로세스가 실행된 후, 자기 프로세스가 실행되도록
- 종료 (Terminated) : 의존적인 프로세스가 종료된 후, 자기 프로세스가 실행되도록
- 기능 그룹
- EM은 프로세스의 실행 의존성 설정에 따라 설정된 프로세스의 실행을 시작을 개시 하지 않고, 요청된 Machine state나 Function Group state의 상태에 따라 실행을 개시함 => SM으로부터의 상태 변경에 대한 요청이 필요
- 실행 의존성 설정은 실행이 시작된 후의 절차를 기술함
'아답티브 오토사 (Adaptive AUTOSAR) > 실행 관리자 (Execution Manager)' 카테고리의 다른 글
실행 관리자(EM) : 기능 그룹 상태 (Function Group State) (0) | 2023.07.18 |
---|---|
실행 관리자(EM) : 머신 상태 (Machine State) (0) | 2023.07.17 |
실행 관리자(EM : Execution Manager) 기초 (0) | 2020.10.12 |