AUTOSAR블록셋에는Simulink®모델을사용하여AUTOSAR经典및适应性소프트웨어를개발하기위한앱과블록이있습니다。AUTOSAR组件设计器앱을이용하여仿真软件모델을설계하고소프트웨어컴포넌트로매핑할수있습니다。또는블록셋을이용하면AUTOSAR XML (ARXML)파일에서소프트웨어컴포넌트와컴포지션설명을가져와서,AUTOSAR를위한새로운仿真软件모델을생성할수있습니다。
AUTOSAR블록셋은NVRAM및诊断를포함한AUTOSAR라이브러리루틴과BSW正在(기본소프트웨어)서비스용블록과구문을제공합니다。응용프로그램소프트웨어모델과함께BSW正在서비스를시뮬레이션함으로써仿真软件를떠나지않고도AUTOSAR ECU소프트웨어를검증할수있습니다。
AUTOSAR블록셋을이용하면仿真软件에서AUTOSAR아키텍처모델을생성할수있습니다(系统作曲家™필요)。AUTOSAR아키텍처모델에서소프트웨어컴포지션,컴포넌트,인터페이스를작성할수있습니다。基础软件서비스컴포넌트등시뮬레이션거동을추가할수있습니다。대신에arxml파일을통해소프트웨어설명을가져오고내보낼수있습니다。
AUTOSAR블록셋은C및c++시스템구축코드생성을지원합니다(嵌入式编码器®로)。Iso 26262明文준(iec明文키트포함)明文과함께사용할수있습니다。
시작하기:
AUTOSAR经典版소프트웨어컴포넌트모델링
仿真软件에서디폴트AUTOSAR포트,인터페이스및기타구성을사용하여AUTOSAR经典소프트웨어컴포넌트를자동으로생성합니다。
AUTOSAR Adaptive소프트웨어컴포넌트모델링
AUTOSAR适应性플랫폼의경우AUTOSAR블록셋을사용하여仿真软件에서디폴트AUTOSAR포트,서비스인터페이스및기타구성으로소프트웨어컴포넌트를자동으로생성합니다。
고급autosar속성의구성
AUTOSAR편집기와사전을사용하여AUTOSAR经典및适应性모델모두에고급AUTOSAR속성을편집하고매핑합니다。
소프트웨어컴포넌트에서컴포지션으로스케일링
모델참조를사용하여소프트웨어컴포넌트로부터AUTOSAR소프트웨어컴포지션을생성합니다。대시보드블록을사용하여컴포지션거동을시각화합니다。
Autosar BSW서비스시뮬레이션을위한블록
NVRAM经理및诊断事件管理器를포함한BSW正在서비스용블록과구성을사용하여응용프로그램소프트웨어모델과함께BSW正在서비스를시뮬레이션합니다。Simulink에서바로AUTOSAR ECU소프트웨어를검합니다。
소프트웨어컴포지션시뮬레이션및테스트
Simulink에서컴포지션거동을모델링하고시뮬레이션합니다。仿真软件测试™를사용하여AUTOSAR컴포지션모델의백투백테스트워크플로를선택적으로수행할수있습니다。
Autosar아키텍처모델을생성합니다。
Autosar아키텍처모델을이용하면Simulink에서소프트웨어컴포지션,컴포넌트,터페이스를작성하고그것들을그것들을할수있습니다(需求工具箱™필phd)。새로운仿真软件컴포넌트모델을생성하거나,기존컴포넌트모델에링크하거나,ARXML에서불러와서아키텍처모델안에있는컴포넌트의거동을지정할수도있습니다。
스케줄링및시뮬레이션구성
诊断服务组件및NVRAM服务组件블록등기본소프트웨어(BSW正在)블록을아키텍처모델에추가하여BSW正在서비스호출을시뮬레이션할수있습니다。또한时间表编辑器를이용하여시뮬레이션을위해컴포넌트runnable들의스케줄을정하고실행순서를지정할수있습니다。이렇게하면仿真软件를떠나지않고도AUTOSAR ECU소프트웨어를검증할수있습니다。
컴포지션arxml설명과컴포넌트코드를생성하고패키지화
컴포지션및컴포넌트ARXML설명을내보내고컴포넌트코드를생성하며,빌드아티팩트를패키지화하여AUTOSAR런타임환경에통합할수있습니다。
Simulink모델시작하기
기존또는새로생성된仿真软件모델을사용하고AUTOSAR组件设计器앱을이용하여AUTOSAR에맞춰구성합니다。그런다음嵌入式编码器를사용하여ARXML파일을생성합니다(상향식AUTOSAR워크플로)。
Autosar아키텍처시작하기
AUTOSAR작성툴에서仿真软件컴포넌트와구성모델로ARXML파일을가져옵니다。그런다음Simulink에서세부설계를모델링합니다。업데이트된ARXML파일을사용할수있게되면모델을업데이트합니다(하향식AUTOSAR워크플로)。
Simulink모델과AUTOSAR아키텍처간반복하기
AUTOSAR에맞게구성된仿真软件모델을업데이트하고,업데이트된ARXML파일을내보내고,AUTOSAR저작툴에병합합니다。작성툴에서업데이트된ARMXL파일을내보낸다음ARXML파일을가져와서仿真软件모델의아키텍처변경사항을병합합니다(왕복AUTOSAR워크플로)。
Autosar시스템구축코드생성
嵌入式编码器를사용하여c / c++코드와autosar XML파일을생성할수있습니다。검을위해코드와함께sil및pil테스트를수행합니다。
Autosar라이브러리루틴을위한블록과코드교체
사전구성된AUTOSAR블록과코드대체를사용하여AUTOSAR经典응용프로그램에최적화된라이브러리루틴을생성합니다。
Iso26262明文版本및misra-c준수
Iec키트로ISO 26262에맞게嵌入式编码器생성코드자격을부여합니다。MISRA-C준수를위해생성된AUTOSAR코드를검증하고,런타임오류를확인하고,Polyspace代码验证™를사용하여코드와autosar arxml설명간의불일치를찾습니다。