TargetLink - TargetLink

TargetLink
Разработчики)dSPACE GmbH
Стабильный выпуск
3.5 (2013)
Операционная системаWindows
ТипГенерация производственного кода
ЛицензияПроприетарный
Интернет сайтTargetLink

TargetLink программное обеспечение для автоматической генерации кода на основе подмножества Simulink /Stateflow модели, выпускаемые dSPACE GmbH. TargetLink требует существующего MATLAB /Simulink модель для работы. TargetLink генерирует оба ANSI-C и производственный код, оптимизированный для конкретных процессоров. Он также поддерживает создание АВТОСАР -соответствующий код для программных компонентов для автомобильного сектора. Управление всей необходимой информацией для генерации кода происходит в центральном контейнере данных, называемом Data Dictionary.

Тестирование сгенерированного кода реализовано в Simulink, который также используется для спецификации базовых имитационных моделей. TargetLink поддерживает три режима моделирования для проверки сгенерированного кода:

  • Моделирование в цикле (MIL): этот режим позволяет проверить проект модели. Моделирование MIL также известно как моделирование с плавающей запятой, поскольку переменные обычно являются переменными с плавающей запятой.
  • Программное обеспечение в цикле (SIL): моделирование основано на выполнении сгенерированного кода, который выполняется в системе ПК. Переменные обычно представляют собой простые числа или числа с фиксированной запятой.
  • Циклический процессор (PIL): при моделировании PIL сгенерированный код выполняется на целевом оборудовании или на оценочной плате. Включены так называемые кадры реального времени, позволяющие передавать результаты моделирования, а также информацию о потреблении памяти и времени выполнения на ПК.

В Ассоциация надежности программного обеспечения автомобильной промышленности (MISRA) опубликовала официальное руководство по моделированию MISRA для TargetLink в конце 2007 г.[1]которые особенно важны для функциональной безопасности критически важных приложений. В 2009 году TÜV SÜD сертифицировал TargetLink для использования при разработке критически важных систем в соответствии с ISO DIS 26262 и IEC 61508.

использованная литература

  1. ^ «MISRA AC TL: Рекомендации по стилю моделирования для применения TargetLink в контексте автоматической генерации кода». MISRA. Ноябрь 2007 г.. Получено 2012-03-11.

Источники

внешние ссылки