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