타깃 링크
TargetLink개발자 | dSPACE GmbH |
---|---|
안정된 릴리스 | 3.5 (2013) |
운영 체제 | 창문들 |
유형 | 생산 코드 생성 |
면허증. | 독자 사양 |
웹 사이트 | 타깃 링크 |
TargetLink는 dSPACE GmbH에 의해 생성된 Simulink/Stateflow 모델의 서브셋에 기반한 자동 코드 생성 소프트웨어입니다.Target Link를 사용하려면 기존 MATLAB/Simulink 모델이 필요합니다.TargetLink는 ANSI-C와 특정 프로세서에 최적화된 프로덕션 코드를 모두 생성합니다.또한 자동차 분야의 소프트웨어 구성 요소에 대한 AUTOSAR 호환 코드 생성을 지원합니다.코드 생성을 위한 모든 관련 정보의 관리는 데이터 사전이라는 중앙 데이터 컨테이너에서 수행됩니다.
생성된 코드의 테스트는 Simulink에서 구현되며, 기본 시뮬레이션 모델의 사양에도 사용됩니다.TargetLink는 생성된 코드를 테스트하기 위한 3가지 시뮬레이션 모드를 지원합니다.
- Model-in-the-Loop Simulation(MIL): 이 모드에서는 모델 설계를 확인할 수 있습니다.MIL 시뮬레이션은 부동소수점 시뮬레이션이라고도 합니다.변수는 일반적으로 부동소수점 변수이기 때문입니다.
- Software-in-the-Loop(SIL): 시뮬레이션은 PC 시스템에서 실행되는 생성된 코드의 실행을 기반으로 합니다.변수는 일반적으로 일반 또는 고정 점 숫자입니다.
- PIL(Processor-in-the-Loop): PIL 시뮬레이션에서 생성된 코드는 대상 하드웨어 또는 평가판에서 실행됩니다.이른바 실시간 프레임이 포함되어 시뮬레이션 결과와 메모리 소비량 및 런타임 정보를 PC로 전송할 수 있습니다.
MISRA(Motor Industry [1]Software Reliability Association)는 2007년 말에 TargetLink에 대한 공식적인 MISRA 모델링 지침을 발표했습니다.이것은 안전에 중요한 애플리케이션의 기능 안전에 특히 중요합니다.2009년, TüV SUD는 ISO DIS 26262 및 IEC 61508에 대해 안전성에 중요한 시스템 개발 시 사용하는 TargetLink를 인증했습니다.
레퍼런스
- ^ "MISRA AC TL: Modelling style guidelines for the application of TargetLink in the context of automatic code generation". MISRA. November 2007. Retrieved 2012-03-11.
원천
- 버클리 임베디드 시스템 설계 교육의 개요
- MISRA Autocode Forum - 안전 관련 작업에서 TargetLink에 대한 모델링 서브셋을 사용하는 실제 경험
- Reactis에서의 TargetLink 모델 사용