Embedded Coder® генерирует читаемый, компактный, и быстрый C и Код С++ для встраиваемых процессоров, используемых в массовом производстве. Это расширяет MATLAB® Coder™ и Simulink® Coder с усовершенствованной оптимизацией для точного управления сгенерированных функций, файлов и данных. Эта оптимизация повышает эффективность кода и упрощает интеграцию с унаследованным кодом, типами данных и калибровочными параметрами. Можно включить стороннее средство разработки, чтобы создать исполняемый файл для развертывания под ключ на встраиваемой системе или плате быстрого прототипирования.
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™