Результаты (
русский) 2:
[копия]Скопировано!
20.2.3 tinyos® операционной системы
TinyOS является открытым исходным кодом на основе компонентов операционной системы для беспроводных сенсорных сетей и предназначен для работы в условиях жестких ограничений памяти. Он поддерживает работу в сети, управление питанием и датчик взаимодействия для разработки прикладных программ. TinyOS управляется событиями, он состоит из планировщика и нескольких компонентов. Каждый компонент (рис 20,3) состоит из
а. Обработчики событий для распространения аппаратных событий на верхние уровни
Ь. Командные обработчики для отправки запросов к низкоуровневых компонентов
с. Задачи , связанные с применением
компонент имеет набор интерфейсов для подключения к другим компонентам: это включает в себя (1) интерфейсы , которые она предоставляет для других компонентов , а также (2) интерфейсов , которые он использует (предусмотрены другими компонентами). Как правило, команды запросы , чтобы начать операцию и события сигнала о завершении операции. Например, чтобы отправить пакет, составным компонентом вызывает команду отправки , который инициирует отправку, а другой компонент сигнализирует событие завершения операции отправки. Программа состоит из двух потоков выполнения: один выполняет задачи, а другой обрабатывает события. Политика планирования задач является FIFO. Задача не может вытеснять другую задачу, но обработчик события может вытеснять задание и другие обработчики событий тоже.
переводится, пожалуйста, подождите..
