~~NOTOC~~ \\ {{ osa:osa_logo.png |}} ===== OSA : Документация ===== * **Введение** * [[osa:ref:introduction:intro#Что такое OSA|Что такое OSA]] * [[osa:ref:introduction:intro#Поддерживаемые компиляторы|Поддерживаемые компиляторы]] * **[[osa:ref:introduction:intro#Ограничения|Ограничения]]** * [[osa:ref:introduction:intro#Благодарности|Благодарности]] * **Описание OSA** * [[osa:ref:description:project|Проект]] * [[osa:ref:description:scheduler|Планировщик]] * [[osa:ref:description:events_and_priority|События и приоритетность]] * [[osa:ref:description:data_types|Типы данных]] * [[osa:ref:description:predefined|Предопределенные константы]] * **Сервисы** * [[osa:ref:services:system_services|Системные сервисы]] * [[osa:ref:services:tasks|Задачи]] * [[osa:ref:services:critical_sections|Критические секции]] * [[osa:ref:services:counting_semaphores|Счетные семафоры]] * [[osa:ref:services:binary_semaphores|Бинарные семафоры]] * [[osa:ref:services:flags|Флаги]] * [[osa:ref:services:messages|Сообщения]] * [[osa:ref:services:mesage_queues|Очереди сообщений]] * [[osa:ref:services:timers|Таймеры]] * **Приложения** * [[osa:ref:services:brieflist|Памятка по сервисам]] * [[osa:ref:appendix:configuration|Конфигурация OSAcfg.H]] * [[osa:ref:appendix:resources|Статистика используемой ядром памяти]] * [[osa:ref:appendix:speed|Скоростные характеристики]] * [[osa:ref:appendix:errorlist|Список сообщений об ошибках]] * [[osa:ref:appendix:optimization|Рекомендации по оптимизации]] * [[osa:ref:appendix:static_timers_old|Статические таймеры старого типа]] * [[osa:ref:services:alphabetical|Алфавитный указатель]] * **Учебник** * [[osa:tutorial:introduction|Введение]] * [[osa:tutorial:tutor1|Урок 1. OS_Yield()]] * [[osa:tutorial:tutor2|Урок 2. Локальные переменные]] * [[osa:tutorial:tutor3|Урок 3. Задержки]] * [[osa:tutorial:tutor4|Урок 4. Бинарные семафоры]] * [[osa:tutorial:tutor5|Урок 5. Расширенный приоритетный режим]] * //Продолжение следует...// {{tag>RTOS OSA PIC AVR STM8}}