${message}

${message}

Расширение пакета Real-Time Workshop, позволяющее генерировать С-код, оптимизированный для аппаратной реализации и для исполнения на внешних платах и микроконтроллерах.
Embedded Coder генерирует удобочитаемый, компактный и быстрый C и C++ код для использования во встраиваемых процессорах, отладочных платах и микропроцессорах, используемых для серийного производства.

Embedded Coder активирует дополнительные настройки конфигурации для MATLAB Coder и Simulink Coder, а также включает продвинутые оптимизации для тончайшей настройки функций, файлов и данных в сгенерированном коде. Эти оптимизации улучшают эффективность кода и облегчают интеграцию с существующим кодом, типами данных и калибровочными параметрами, используемыми в производстве. Вы можете подключить стороннюю среду разработки к процессу сборки, чтобы получить исполняемый файл "под ключ" для развертывания на вашей встраиваемой системе.

Embedded Coder предлагает встроенную поддержку таких стандартов как AUTOSAR и ASAP2. Он также предлагает отчеты по отслеживаемости, связь документации с кодом и автоматизированную верификацию программного обеспечения для поддержки разработки в соответствии со стандартами DO-178, IEC 61508 и ISO 26262.

Тестовый комплект для автогенерации кода

Этот тулбокс поддерживает параллельные вычисления. Узнайте больше


Настройка и работа с целевыми платформами

Чтобы настроить параметры генерации кода в Embedded Coder, вы используете пользовательский интерфейс MATLAB Coder или Simulink Model Explorer. Вы также можете настраивать каждый параметр непосредственно при помощи команд MATLAB и скриптов.

При помощи пользовательского интерфейса MATLAB Coder вы можете:
  • Генерировать код из ваших файлов и функций MATLAB
  • Активировать возможности Embedded Coder
  • Настраивать конфигурацию проекта для генерации кода
  • Создавать, загружать и повторно использовать несколько проектов

При помощи Simulink Model Explorer вы можете:
  • Генерировать код из ваших моделей и подсистем Simulink
  • Выбирать целевое оборудование для Embedded Coder
  • Настраивать генерацию кода под целевую платформу
  • Создавать, загружать и повторно использовать несколько конфигураций

Выбор целевой платформы

Embedded Coder использует объекты конфигурации (configuration objects) и системные целевые файлы (system target files) для перевода вашего кода MATLAB и моделей Simulink в исходный код производственного качества и исполняемые файлы.

Для объекта конфигурации MATLAB, вы задаете одну из следующих целевых платформ:
  • MEX-file
  • C/C++ статическая или динамическая библиотека
  • C/C++ исполняемый файл

Для системного целевого файла Simulink, вы указываете среду выполнения реального времени, в которой будет работать ваш сгенерированный код. Embedded Coder включает целевые файлы для нескольких конфигураций, готовых к запуску, а также поддерживает сторонние и настраиваемые целевые платформы.

Встроенные поддерживаемые целевые платформы включают в себя:

Embedded Real-Time Target — Генерирует ANSI/ISO C, C++ и инкапсулированный C++ код с данными в плавающей и фиксированной точке для эффективного выполнения в реальном времени на практически любом встраиваемом процессоре

AUTOSAR Target — Генерирует C код и интерфейсы времени выполнения, поддерживающие разработку программных компонентов AUTOSAR

Shared Library Target — Генерирует разделяемую библиотеку из вашего кода для выполнения на хост-компьютере; либо в виде динамической библиотеки под Windows® (.dll), либо в виде разделяемого объекта под UNIX® (.so)

IDE Link Target — Генерирует код для компиляции и развертывания с использованием поддерживаемой сторонней интегрированной среды разработки (IDE), такой, как Texas Instruments Code Composer Studio

Ключевые особенности

  • Настройки по оптимизации и конфигурации кода, расширяющие MATLAB Coder и Simulink Coder
  • Задание классов памяти, типов и синонимов с использованием возможностей словаря данных Simulink®
  • Оптимизация кода под конкретный процессор
  • Выполнение многоскоростного, многозадачного и многоядерного кода с ОС реального времени или без нее
  • Верификация кода, включая тестирование в режимах SIL и PIL, настраиваемые комментарии и отчеты по генерации кода с отслеживанием от моделей к коду и требованиям и обратно
  • Интеграция с Texas Instruments Code Composer Studio™, Analog Devices™ VisualDSP++® и другими сторонними средами разработки для встраиваемых систем
  • Поддержка стандартов, включая ASAP2, AUTOSAR, DO-178, IEC 61508, ISO 26262 и MISRA C® в Simulink

Системные требования


Поделиться
*
Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006, отправляя данную форму, вы подтверждаете свое согласие на обработку персональных данных . Мы, ООО ЦИТМ "Экспонента" и аффилированные к нему лица, гарантируем конфиденциальность получаемой нами информации. Обработка персональных данных осуществляется в целях эффективного исполнения заказов, договоров и пр. в соответствии с «Политикой конфиденциальности персональных данных». * - обязательные поля