exponenta event banner

-non-premeptable-задачи

Укажите функции, представляющие неразрешимые задачи

Синтаксис

-non-preemptable-tasks function1[,function2[,...]]

Описание

-non-preemptable-tasks function1[,function2[,...]] указывает функции, представляющие неразрешимые задачи.

Функции не могут прерываться другими нециклическими задачами и циклическими задачами, но могут прерываться прерываниями, вытесняемыми или неразрушаемыми. Нециклические задачи задаются опцией Tasks (-entry-points), циклические задачи с опцией Cyclic tasks (-cyclic-tasks) и прерывает с опцией Interrupts (-interrupts). Примеры см. в разделе Определение преемптируемых прерываний и непропускаемых задач.

Чтобы указать функцию как непериодическую циклическую задачу, необходимо сначала указать функцию как циклическую или нециклическую задачу. Указанные функции должны иметь прототип:

void function_name(void);

Если анализ выполняется из пользовательского интерфейса (только для настольных продуктов Polyspace ®), на панели Конфигурация (Configuration) можно ввести этот параметр в поле Другое (Other). ПосмотритеOther.

Совет

Этот параметр неприменим в анализе Polyspace as You Code.

Представлен в R2016b