Операционная система для микроконтроллеров с ядром AVR.
AvrOS v.1.0
Назначение.
Операционная система AvrOS v.1.0 для микроконтроллеров с ядром AVR предназначена для выполнения следующих функций:
Обслуживание задействованных встроенных и внешних устройств микроконтроллера.
Запуск задач на выполнение по некоторому событию. (Внешнее прерывание, прерывание от таймера и т.д.).
Поддержка протоколов связи различных уровней (MicroLAN, RS232 и т.п.).
Обслуживание задач реального времени.
Общая структура системы.
Операционная система условно подразделяется на несколько модулей (уровней):
Уровень аппаратного обеспечения (hardware level, HL). Файлы, относящиеся к этому уровню хранятся в каталоге ../hl. Данный уровень обеспечивает инициализацию и взаимодействие ПО со встроенными и внешни