주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

AUTOSAR 수신기 인터페이스에 누락된 오류 포트가 있는지 확인하세요.

검사 ID: mathworks.misra.AutosarReceiverInterface

일치하는 오류 포트가 없는 AUTOSAR 수신기 인터페이스 포트를 식별합니다.

설명

이 검사의 권장 사항을 따르면 임베디드 애플리케이션에 대한 MISRA C:2012 호환 코드를 생성할 가능성이 높아집니다. 오류 포트가 누락된 AUTOSAR 수신기 인터페이스를 확인 플래그로 표시합니다. 다음 표는 해당 오류 포트가 누락되었을 때 검사를 통해 플래그가 지정된 수신기 인터페이스 포트에 대한 AUTOSAR 데이터 액세스 모드 유형을 식별합니다.

AUTOSAR 데이터 액세스 모드 유형검사로 표시되었나요?
ImplicitReceive
ExplicitReceive
QueuedExplicitReceive아니요
ErrorStatus아니요
ModeReceive아니요
IsUpdated아니요
EndToEndRead
ExplicitReceiveByVal아니요
otherwise아니요

누락된 오류 포트가 Polyspace® 주석으로 정당화될 때 검사에서는 누락된 오류 포트에 플래그를 지정하지 않습니다. 확인을 실행하면 Blocks with justification 테이블에 타당한 이유가 있는 누락된 오류 포트가 나열됩니다.

Embedded Coder® 및 Simulink® Check™로 제공됩니다.

결과 및 권장 조치

상태권장 조치

AUTOSAR 수신기 인터페이스 입력에 일치하는 오류 포트가 없습니다.

누락된 오류 포트를 추가하고 해당 AUTOSAR 수신기 인터페이스 포트에 매핑합니다.

데이터 액세스 모드가 ImplicitReceive, ExplicitReceive 또는 EndToEndRead인 경우 AUTOSAR 수신기 인터페이스 포트에는 일치하는 오류 포트가 없습니다.

누락된 오류 포트를 추가하고 해당 AUTOSAR 수신기 인터페이스 포트에 매핑합니다.

기능 및 제한 사항

다음을 수행할 수 있습니다.

  • 최상위 레이어/루트 수준 모델을 분석합니다.

  • Simulink Check 라이센스가 있는 경우 이 검사에서 블록과 차트를 제외하십시오.

참조: