Содержание
- 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. Скачать презентацию



























Кадровая политика организации (КП). Особенности кадровой политики в ОАО РЖД. Лекция 4
Операции на сосудах нервах и сухожилиях
Конкурс «Молодой учитель года – 2010»
Презентация на тему "Как перестать беспокоиться и начать жить" - скачать презентации по Педагогике
Отряды птиц: Страусообразные, Казуарообразные, Нандуобразные, Гусеобразные.
Адаптация спортсменов к выполнению специфических статических нагрузок
Часто задаваемые вопросы
Star Hour. The United Kingdom
TRADITIONS AND CUSTOMS IN GREAT BRITAIN
Біологічна роль головного комплексу гістосумісності MHC
Разработка бренда для детской компьютерной школы УрГЭУ
L_r_1_Kriminalisticheskaya_fotografia
Строение солнечной системы
ИГРА
Создание инвестиционных кластеров в УР
Участие общественности в управлении трансграничными водами: тенденции развития в странах ВЕКЦА
Бюджетное право
Проект решения педагогического совета
ЖК Видный город
ОСОБЕННОСТИ РАЗВИТИЯ ЮЖНОГО УРАЛА В НАЧАЛЕ ХХ ВЕКА.
Свойства твердых тел
Понятие о синтаксисе и пунктуации
Садовые фигуры из полистоуна (пластик)
Басма- как разновидность чеканки и художественной обработка металла
Шарады, метаграммы,логогрифы
Презентация на тему как я провел лето 2 класс
SPS
Ведущий. Модератор. Интервьер. Комментатор. Креативщик