Справочник по функциям uC/os-ii ver 80 Справочник по функциям uC/os-ii ver 80 1




НазваниеСправочник по функциям uC/os-ii ver 80 Справочник по функциям uC/os-ii ver 80 1
страница1/29
Дата публикации21.05.2013
Размер1 Mb.
ТипСправочник
shkolnie.ru > Право > Справочник
  1   2   3   4   5   6   7   8   9   ...   29

Справочник по функциям uC/OS-II ver.2.80


Справочник по функциям uC/OS-II ver.2.80 1

Введение 2

OS_ENTER_CRITICAL(), OS_EXIT_CRITICAL() 4

OSEventNameGet() 5

OSEventNameSet() 6

OSFlagAccept() 7

OSFlagCreate() 9

OSFlagDel() 10

OSFlagNameGet() 11

OSFlagNameSet() 12

OSFlagPend() 13

OSFlagPendGetFlagsRdy() 15

OSFlagPost() 16

OSFlagQuery() 17

OSInit() 18

OSIntEnter() 19

OSIntExit() 20

OSMboxAccept() 21

OSMboxCreate() 22

OSMboxDel() 23

OSMboxPend() 24

OSMboxPost() 25

OSMboxPostOpt() 26

OSMboxQuery() 28

OSMemCreate() 29

OSMemGet() 30

OSMemNameGet() 31

OSMemNameSet() 32

OSMemPut() 33

OSMemQuery() 34

OSMutexAccept() 35

OSMutexCreate() 36

OSMutexDel() 37

OSMutexPend() 38

OSMutexPost() 40

OSMutexQuery() 41

OSQAccept() 43

OSQCreate() 44

OSQDel() 45

OSQFlush() 46

OSQPend() 47

OSQPost() 49

OSQPostFront() 50

OSQPostOpt() 51

OSQQuery() 53

OSSchedLock() 54

OSSchedUnlock() 55

OSSemAccept() 56

OSSemCreate() 57

OSSemDel() 58

OSSemPend() 59

OSSemPost() 60

OSSemQuery() 61

OSSemSet() 62

OSStart() 63

OSStatInit() 64

OSTaskChangePrio() 65

OSTaskCreate() 66

OSTaskCreateExt() 69

OSTaskDel() 72

OSTaskDelReq() 73

OSTaskNameGet() 75

OSTaskNameSet() 76

OSTaskResume() 77

OSTaskStkChk() 78

OSTaskSuspend() 79

OSTaskQuery() 80

OSTimeDly() 81

OSTimeDlyHMSM() 82

OSTimeDlyResume() 83

OSTimeGet() 84

OSTimeSet() 85

OSTimeTick() 86

OSVersion() 87

Сводная таблица сервисов синхронизации и коммуникации 87


Введение


Этот документ содержит справочную информацию по системным сервисам (функциям) операционной системы uC/OS-II версии 2.80. Все функции, которые предназначены для использования прикладным программистом, перечислены в алфавитном порядке. Обратите внимание на то, что в других документах, а также в исходных текстах ОС вы можете встретить функции, предназначенные для внутреннего использования операционной системой. Эти функции не рекомендованы для использования в прикладных программах, так как их вызов из пользовательского приложения может привести к нежелательным последствиям.

Для каждой функции в справочнике дается следующая информация:

  • Имя файла ОС, содержащее исходный код функции

  • Раздел книги [1], в котором описывается функция

  • Константа, определяемая в конфигурационном файле для разрешения трансляции кода описываемой функции

  • Краткое описание

  • Прототип функции

  • Описание аргументов, передаваемых функции

  • Описание возвращаемого функцией значения

  • Замечания по особенностям использования сервиса, предоставляемого функцией

  • Примеры использования функции

??? Надо рассмотреть в справочнике вопрос:
группы сервисов (создать, удалить, опросить с блокировкой, опросить без блокировки, освободить, получить информацию о состоянии, установить, сбросить,...) для разных объектов синхронизации и коммуникации.

^

OS_ENTER_CRITICAL(), OS_EXIT_CRITICAL()


Описание – раздел 3

Файл   os_cpu.h

Вызов – из задачи или из обработчика прерывания

Транслируется всегда.

Аргументы – нет.

Возвращаемое значение – нет.

Замечания 1)Данные сервисы реализованы как макросы. Они предназначены для запрета и разрешения прерывания процессору и всегда должны использоваться «в паре».

Если переменная OS_CRITICAL_METHOD имеет значение 3, предполагается, что программа, вызывающая эти макросы,выделяет локальную переменную типа OS_CPU_SR с именем cpu_sr для хранения содержимого регистра состояния процессора, как показано в следующем фрагменте кода:

#if OS_CRITICAL_METHOD == 3 /* Allocate storage for CPU status reg. */

OS_CPU_SR cpu_sr;

^ Пример использования.

void TaskX(void *p_arg) {

#if OS_CRITICAL_METHOD == 3

OS_CPU_SR cpu_sr = 0;

#endif

for (;;) {

...

OS_ENTER_CRITICAL(); /* Disable interrupts */

/* Access critical code */

OS_EXIT_CRITICAL(); /* Enable interrupts */

}

}
  1   2   3   4   5   6   7   8   9   ...   29

Похожие:

Справочник по функциям uC/os-ii ver 80 Справочник по функциям uC/os-ii ver 80 1 iconСправочник «Контрагенты» содержит код и наименование контрагента,...
Олимпиада по программированию учетно-аналитических задач – 2011. Задание второго тура
Справочник по функциям uC/os-ii ver 80 Справочник по функциям uC/os-ii ver 80 1 iconСправочник «Предметы» 32 2 Справочник «Должности»
Последовательность изложения материала в данном методическом пособии полностью соответствует рекомендованной последовательности действий,...
Справочник по функциям uC/os-ii ver 80 Справочник по функциям uC/os-ii ver 80 1 iconСправочник технолога машиностроителя
«Справочник технолога – машиностроителя». Под редакцией А. Г. Косиловой и Р. К. Мещерякова. Том 1 М.: Машиностроение, 1985
Справочник по функциям uC/os-ii ver 80 Справочник по функциям uC/os-ii ver 80 1 iconСправочник по русскому языку 1 класс
Дорогой друг! Это только первые законы русского языка. Ещё много интересного ты узнаешь во втором классе. Но тогда с тобой будет...
Справочник по функциям uC/os-ii ver 80 Справочник по функциям uC/os-ii ver 80 1 iconВременный справочник базовых цен на проектные работы для строительства
Справочник предназначен для применения организациями различных организационно-правовых форм, имеющими лицензию на выполнение соответствующих...
Справочник по функциям uC/os-ii ver 80 Справочник по функциям uC/os-ii ver 80 1 iconСправочник по русскому языку Пособие для учащихся начальных классов
Справочник предназначен для самостоятельной работы учащихся 1 4 классов. Оригинальная структура книги помогает легко ориентироваться...
Справочник по функциям uC/os-ii ver 80 Справочник по функциям uC/os-ii ver 80 1 iconСправочник прежде всего предназначен для преданных, которые хотят...
П 84 Поклонение Божествам в домашних условиях или в проповедническом центре. Справочник. М.: Вайшнавский Университет, 2002 г. 20...
Справочник по функциям uC/os-ii ver 80 Справочник по функциям uC/os-ii ver 80 1 iconСправочник по развитию местного самоуправления санкт-Петербург
Справочник по развитию местного самоуправления. – Спб.: Издательство сзагс, 2007. – с
Справочник по функциям uC/os-ii ver 80 Справочник по функциям uC/os-ii ver 80 1 iconВыпускных квалификационных работ
Управленческое консультирование в системе управления человеческими ресурсами (по функциям) (на примере)
Справочник по функциям uC/os-ii ver 80 Справочник по функциям uC/os-ii ver 80 1 iconСправочник должностей руководителей, специалистов и служащих Раздел...
Единый квалификационный справочник должностей руководителей, специалистов и служащих
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2014
shkolnie.ru
Главная страница