Embedded Coder® генерирует считываемые, компактные и быстрые C и Код С++ для встраиваемых процессоров, используемых в массовом производстве. Он расширяет MATLAB® Coder™ и Simulink® Кодер с расширенной оптимизацией для точного управления сгенерированными функциями, файлами и данными. Эти оптимизации улучшают эффективность кода и облегчают интегрирование с унаследованным кодом, типами данных и параметрами калибровки. Вы можете включить сторонний инструмент разработки, чтобы создать исполняемый файл для развертывания «под ключ» на вашей встраиваемой системе или плате быстрого прототипирования.
Embedded Coder предлагает встроенную поддержку AUTOSAR, MISRA C®, и ASAP2 стандарты программного обеспечения. Он также предоставляет отчеты о трассируемости, документацию по коду и автоматическую верификацию ПО для поддержки разработки ПО DO178, IEC 61508 и ISO 26262. Embedded Coder является портативным, и может быть скомпилирован и выполнен на любом процессоре. В сложение он предлагает пакеты поддержки с расширенной оптимизацией и драйверами устройств для конкретного оборудования.
Опции оптимизации и строения кода, расширяющие MATLAB Coder и Simulink Coder
Класс памяти, тип и определение псевдонима с помощью словарей данных
Многоразовое, многозадачное и многоядерное выполнение кода с RTOS или без
Верификация кода, включая SIL и тестирование с процессором в контуре обратной связи, пользовательские комментарии и отчеты о коде с отслеживанием моделей к коду и от требований
Поддержка стандартов, включая ASAP2, AUTOSAR, DO-178, IEC 61508, ISO 26262 и MISRA C (с Simulink)
Расширенная оптимизация кода и драйверы устройств для конкретного оборудования, включая ARM®, Intel®NXP™, STMicroelectronics®, и Техасской Instruments™