Библиотеки замещения кода

Описание

В Embedded Coder®, задайте список библиотек замены кода, которые генератор кода использует при производстве кода для модели. Чтобы выбрать библиотеку замещения кода, нажмите кнопку Select и используйте диалоговое окно Select code replacement libraries-prioritized.

Category: Генерация кода > Интерфейс

Настройки

По умолчанию: None

None

Не использует библиотеку замещения кода.

Named code replacement libraries

Генерирует вызовы нескольких библиотек для конкретной платформы, компилятора, пользовательского кода или стандартного кода. Список именованных библиотек зависит от:

  • Установленные пакеты поддержки.

  • Системный целевой файл, язык, стандартная математическая библиотека и строение поставщика устройств.

  • Создавали ли вы и регистрировали ли вы библиотеки замещения кода, с помощью Embedded Coder.

Совет

  • Закажите библиотеки замещения кода в зависимости от приоритета замены кода. Библиотеки в верхней части списка имеют более высокий приоритет замены.

  • Задайте несколько библиотек замещения кода, заключаемых одинарными кавычками и разделенных запятыми.

  • Прежде чем устанавливать этот параметр, проверьте, что ваш компилятор поддерживает библиотеку, которую вы хотите использовать. Если вы выбираете значение параметров, которое не поддерживает ваш компилятор, могут возникнуть ошибки компилятора.

  • Если вы задаете Shared code placement параметра Shared location или вы генерируете код для моделей в иерархии модели-ссылки:

    • Для моделей, которые имеют общее местоположение или находятся в иерархии модели, необходимо задать ту же библиотеку замещения кода (то же имя, таблицы и записи таблицы).

    • Если вы измените имя или содержимое библиотеки замены кода и перестроите модель из той же папки, что и предыдущая сборка, генератор кода сообщит о предупреждении о контрольной сумме (см. Раздел «Управление контрольной суммой общего служебного кода»). Предупреждение предлагает вам удалить существующую папку и остановить или остановить генерацию кода.

  • Если оба из следующих условий существуют для модели, которая содержит Stateflow® графики, Simulink® программа регенерирует код для графиков и повторно компилирует сгенерированный код.

    • Вы не задаете Shared code placement параметра Shared location.

    • Перед регенерацией кода вы изменяете имя или содержимое библиотеки замещения кода.

Зависимости

  • Этот параметр появляется только для целей, основанных на ERT. Для целевых устройств на основе GRT используйте параметр Библиотека замещения кода.

  • Когда вы генерируете код, этот параметр требует Embedded Coder.

Информация о командной строке

Параметр: CodeReplacementLibrary
Тип: Вектор символов
Значение: 'None' | 'GNU C99 extensions' | 'Intel SSE (Windows)' | 'Intel SSE (Linux)' | 'Intel AVX (Windows)' | 'Intel AVX (Linux)' | 'Intel AVX-512 (Windows)' | 'Intel AVX-512 (Linux)' | 'AUTOSAR 4.0' | 'GCC ARM Cortex-A' | 'myCustomLibrary'
По умолчанию: 'None'

Рекомендуемые настройки

ПриложениеНастройка
ОтладкаНикакого влияния
ТрассируемостьНикакого влияния
ЭффективностьДопустимые библиотеки
Меры безопасностиНикакого влияния

Похожие темы