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