Embedded Coder® генерирует считываемые, компактные и быстрые C и Код С++ для встраиваемых процессоров, используемых в массовом производстве. Он расширяет MATLAB® Coder™ и Simulink® Кодер с расширенной оптимизацией для точного управления сгенерированными функциями, файлами и данными. Эти оптимизации улучшают эффективность кода и облегчают интегрирование с унаследованным кодом, типами данных и параметрами калибровки. Вы можете включить сторонний инструмент разработки, чтобы создать исполняемый файл для развертывания «под ключ» на вашей встраиваемой системе или плате быстрого прототипирования.
Embedded Coder предлагает встроенную поддержку AUTOSAR, MISRA C®, и ASAP2 стандарты программного обеспечения. Он также предоставляет отчеты о трассируемости, документацию по коду и автоматическую верификацию ПО для поддержки разработки ПО DO178, IEC 61508 и ISO 26262. Embedded Coder является портативным, и может быть скомпилирован и выполнен на любом процессоре. В сложение он предлагает пакеты поддержки с расширенной оптимизацией и драйверами устройств для конкретного оборудования.
Сгенерируйте код С из моделей Simulink
Сгенерируйте, тестируйте и развертывайте код С, оптимизированный для встраиваемой системы, из модели, которая представляет систему управления в дискретном времени.
Сгенерируйте switch-case
операторы вместо if-elseif-else
операторы в коде C/C + +, сгенерированные из кода MATLAB.
Включите комментарии в сгенерированный код C/C + +
Включите исходный код MATLAB в качестве комментариев в сгенерированный код. Включите текст справки по функции и сигнатуру функции в баннер функции.
MathWorks® технология генерации кода производит код C or C++ и исполняемые программы для алгоритмов.
Проверьте и проверьте шаги в процессе разработки системы, такие как анализ требований, спецификация системы, генерация кода, а также программное и системное интегрирование.
Выберите системный целевой файл для генерации, создания и выполнения кода для целевых окружений, таких как компьютеры разработчика, симуляторы реального времени и встраиваемые процессоры.
Подготовьте модель для быстрого генерации считываемого, эффективного кода.
Продукт Embedded Coder расширяет продукт MATLAB Coder возможностями, которые можно использовать для разработки встроенного программного обеспечения.
Как сгенерировать производственный код за 5 минут
Быстро сгенерируйте код на основе ваших высокоуровневых требований проекта.
Embedded Coder данных, функций и файловых Индивидуальных настроек
Присвойте определения по умолчанию, классы памяти и разделы памяти классам данных, таким как входы, выходы и т.д.
Динамическая верификация и анализ кода: SIL, PIL и режим external mode
Проверьте, настройте, логгируйте и калибруйте сгенерированный код с помощью методов «цикл», «цикл» и режима external mode.