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.
использованная литература
- ^ «MISRA AC TL: Рекомендации по стилю моделирования для применения TargetLink в контексте автоматической генерации кода». MISRA. Ноябрь 2007 г.. Получено 2012-03-11.
Источники
- Обзор образовательных программ по проектированию встроенных систем в Беркли
- Форум MISRA Autocode - Реальный опыт использования подмножества моделирования для TargetLink в работе, связанной с безопасностью
- Работа с моделями TargetLink в Reactis