Содержание
- 2. План TinyOS Simulators TOSSIM SNS Avrora Programming for TinyOs
- 3. TinyOs Почему нам нужна новая операционная система? Традиционные операционные системы: Большие! Многопотоковая архитектура – большие объемы
- 4. TinyOs Ограничения сенсорных сетей? Мощность. Ограниченный размер памяти. Слабый микропроцессор. Небольшие размеры. Ограниченный параллелизм. Передача информации
- 5. TinyOs Занимающая небольшой объем памяти. Эффективная в плане энергии и вычислений. Передача информации должно быть фундаментальным.
- 6. TinyOs Конкуренция : Использует event-driven архитектуру. Модульность. Приложения составляются из нескольких компонентов. OS + Приложения компилируются
- 7. TinyOs and NesC Новый язык NesC, основная единица кода – компонент. Компонент: Обрабатывает команды (commands) Посылает
- 8. TinyOs and NesC
- 9. Application = Graph of Components
- 10. Commands/Events/Tasks Команды (commands). Должны быть не блокирующие. То есть, берет параметры, начинает обработку и возвращается к
- 11. Scheduler В Планировщике два уровня: события (events) и задачи (tasks). Планировщик – простой FIFO Задача не
- 12. Simulators
- 13. Simulators TOSSIM Avrora EmStar SNS
- 14. TOSSIM Использует реалистичные модели канала. Высокая повторяемость экспериментов Масштабируемость до тысяч узлов. Компилирует напрямую TinyOs код.
- 15. Avrora Для AVR (Atmel) микроконтроллеров (узлы Mica2). Тестирование программного кода перед установкой на железо. Профилировщик –
- 16. EmStar Моделирует в коде. От моделирования до реального эксперимента. Имеет интерфейс для подключения реальных узлов. Работает
- 17. SNS Детальное моделирование физического уровня. Модульность. Интуитивно понятный интерфейс. Не предназначен для моделирования кода. (не эмулятор)
- 18. Programming for TinyOS
- 19. Programming for TinyOS Нет динамической памяти. Однозадачность; event-driven Команды (commands) и события (events) должны делать небольшую
- 20. Programming for TinyOS X вызывает компонент Y для чтения нескольких байт с флеш с помощью команды
- 21. Programming for TinyOS Наименование файлов Расширение nesC файлов: .nc Clock.nc: либо интерфейс, либо конфигуратор ClockС.nc: конфигуратор
- 22. Programming for TinyOS Интерфейсы связывают между собой компоненты
- 23. Programming for TinyOS Модули могут реализовывать один или несколько интерфейсов. Модули могут использовать другие интерфейсы.
- 24. Programming for TinyOS Интерфейсы могут передаваться с параметрами. Один и тот же интерфейс может несколько разных
- 25. Programming for TinyOS Configuration Два компонента связываются(взаимодействуют) между собой с помощью интерфейсов. Интерфейсы в user компоненте
- 26. Programming for TinyOS
- 28. Литература Localization in Sensor Networks A. Savvides, L. Girod, M. Srivastava, and D. Estrin, Book Chapter,
- 30. Скачать презентацию



























Организация дополнительного образования детей с ОВЗ технической направленности (проектная деятельность)
Лингвокультурная адаптация
Основные преимущества новой линейки OfficeServ Гибкость программирования станции Интегрированные VoIP возможности Организация беспров
Портфолио учебных работ на экзаменационный просмотр
Жанры живописи
Народые инстрменты
ФИНАНСЫ ОРГАНИЗАЦИЙ
TITLE
С Новым годом и Рождеством Христовым
Психологический возраст. Переживание
Каучук. История открытия
Возникновение средневековых городов
Трехэлектродная лампа (триод)
Бизнес-проект
к 30 уроку
Отчёт об участии во Всероссийской конференции учителей иностранного языка ГООУ санаторной школы-интерната Гамаюновой Е.Н. и Губан
Презентация на тему Мезенская роспись
Строительство и сервисное обслуживание судов на воздушной подушке (СВП). Проект Арктика
Инклюзия в средней школе
Танец для него и себя
Архитектура россии конца XIX – начала XX веков
Искусство ХХ века в Третьяковке В будущее возьмут не всех
Презентация на тему Продажа имения старой графини» математическая игра для10-11 классов
Середньоосвітні заклади в Англії
Искусство Испании XVII века. Творчество Диего Веласкеса
Художник фронтовик Н.Н.Никифоров
Федеральный интернет-экзамен в сфере профессионального образования
Центр технической поддержки