MathWorks Embedded Coder
Программное обеспечение Embedded Coder предлагает функции генерации читаемого, компактного и быстрого кода С/С++ для использования на встроенных процессорах, отладочных платах и микроконтроллерах. Решение Embedded Coder включает дополнительные возможности конфигурации и оптимизации в продуктах MATLAB Coder и Simulink Coder для детальной настройки над функциями сгенерированного кода, файлами и данными. В результате повышается производительность кода, упрощается интеграция с существующим кодом, типами данных и параметрами калибровки. Пользователи могут интегрировать программные среды сторонних производителей в процесс разработки «под ключ» для развертывания на встроенных системах. Реализована встроенная поддержка программных стандартов AUTOSAR и ASAP2. Кроме того, продукт предоставляет отчеты трассировки, документирование кода и автоматическую программную верификацию для соответствия процессу разработки по стандартам DO-178, IEC 61508 и ISO 26262.
Особенности Embedded Coder:
- Конфигурирование и оптимизация, расширяющая функционал MATLAB Coder и Simulink Coder.
- Определение класса памяти и типов данных для переменных с использованием инструментов Simulink.
- Оптимизация кода под конкретный процессор.
- Многоскоростное, многозадачное и многоядерное исполнение кода с использованием или без использования операционной системы реального времени.
- Верификация кода, включая тестирование Software-in-the-Loop и Processor-in-the-Loop, пользовательские комментарии, генерация отчетов по коду со ссылками на требования.
- Интеграция с Texas Instruments Code Composer Studio, Analog Devices VisualDSP++ и другими средами разработки встроенных систем сторонних производителей.
- Поддержка стандартов ASAP2, AUTOSAR, DO-178, IEC 61508, ISO 26262 и MISRA C в Simulink.