TargetLink - TargetLink
Vývojáři | dSPACE GmbH |
---|---|
Stabilní uvolnění | 3.5 (2013) |
Operační systém | Okna |
Typ | Generování produkčního kódu |
Licence | Proprietární |
webová stránka | TargetLink |
TargetLink je software pro automatické generování kódu založený na podmnožině Simulink /Stateflow modely, vyrobené dSPACE GmbH. TargetLink vyžaduje existující MATLAB /Simulink model, na kterém bude fungovat. TargetLink generuje obojí ANSI-C a produkční kód optimalizovaný pro konkrétní procesory. Podporuje také generování AUTOSAR -kompatibilní kód pro softwarové komponenty pro automobilový průmysl. Správa všech relevantních informací pro generování kódu probíhá v centrálním datovém kontejneru zvaném Data Dictionary.
Testování generovaného kódu je implementováno v Simulinku, který se také používá pro specifikaci podkladových simulačních modelů. TargetLink podporuje tři simulační režimy pro testování generovaného kódu:
- Simulace modelu ve smyčce (MIL): tento režim umožňuje kontrolu návrhu modelu. Simulace MIL je také známá jako simulace s plovoucí desetinnou čárkou, protože proměnné jsou obvykle proměnné s plovoucí desetinnou čárkou.
- Software-in-the-loop (SIL): simulace je založena na provádění generovaného kódu, který běží na PC systému. Proměnné jsou obvykle čísla prostého nebo pevného bodu.
- Procesor ve smyčce (PIL): v simulaci PIL běží vygenerovaný kód na cílovém hardwaru nebo na vyhodnocovací desce. Jsou zahrnuty takzvané rámce v reálném čase, které umožňují přenášet výsledky simulace, stejně jako spotřebu paměti a informace o běhu do počítače.
The Sdružení pro spolehlivost softwaru pro automobilový průmysl (MISRA) zveřejnila oficiální pokyny pro modelování MISRA pro TargetLink na konci roku 2007,[1]které jsou zvláště důležité pro funkční bezpečnost bezpečnostně důležitých aplikací. V roce 2009 společnost TÜV SÜD certifikovala TargetLink pro použití při vývoji bezpečnostně důležitých systémů podle ISO DIS 26262 a IEC 61508.
Reference
- ^ „MISRA AC TL: Pokyny pro modelování stylů pro aplikaci TargetLink v kontextu automatického generování kódu“. MISRA. Listopad 2007. Citováno 2012-03-11.
Zdroje
- Přehled výuky designu vestavěných systémů v Berkeley
- Fórum MISRA Autocode - Real-life experience of using a modeling subset for TargetLink in safety-related work
- Práce s modely TargetLink v Reactis