SlideShare a Scribd company logo
 
 
Consists  of spatially distributed autonomous devices using sensors to monitor environmental conditions.
Small physical size and low power consumption Concurrency-intensive operation Limited Physical Parallelism and Controller Hierarchy Diversity in Design and Usage Robust Operation
Constrained resources Efficient multitasking Flexibility “ Mote”-class devices 10-100 kilobytes of code ROM < 20 kilobytes of RAM
Portability Flexibility Efficient  Multitasking Networking (TCP/IP)‏ Size
 
Free and open source component-based operating system. Started as a collaboration between the University of California, Intel Research. Embedded operating system written in the nesC programming language. Event driven Operating System. Application and Libraries are written using nesC,a programming language.
Specifically  designed for WSN. Event-driven OS. Completely non-blocking. Programs are built out of software  components . Tasks are  non-preemptive  and run in  FIFO  order.  Tiny OS code is  statically linked.
Open source,  highly portable,   multitasking   operating system. Developed by  Adam Dunkels  at the  Swedish Institute of Computer Science. First OS for sensor networks to provide TCP/IP. Protothreads , a extremely lightweight, stackless threads.
Multitasking kernel Preemptive scheduling Managed Memory Allocator Protothreads TCP/IP networking, including IPv6
TINY OS CONTIKI OS Event –driven OS with  non-preemptive  multitasking . Event-driven OS with  optional preemptive multitasking . Static  linking . Dynamic  linking. Written using  nesC  programming language . Written using  C  Programming language .
 
N etwork  E mbedded  S ystems  C Event-driven programming language used to build applications for the TinyOS platform. An extension to the C programming language Designed to embody the structuring concepts and execution model of TinyOS.
Separation of construction and composition. Specification of component behaviour in terms of set of interfaces. Interfaces are bidirectional. Components are statically linked. Designed to run on embedded devices used in WSN .
 

More Related Content

PPTX
IOT System Management with NETCONF-YANG.pptx
PPT
PDF
Vx works RTOS
PPTX
PDF
ARM Architecture
PPTX
M2M Communication
DOCX
Report on VLSI
PPT
Tiny os
IOT System Management with NETCONF-YANG.pptx
Vx works RTOS
ARM Architecture
M2M Communication
Report on VLSI
Tiny os

What's hot (20)

PPTX
Internet of things using Raspberry Pi
PPTX
Design challenges in embedded systems
PDF
Build your career in physical ASIC design
PPTX
Io t system management with
PPTX
PPTX
LOW POWER DESIGN VLSI
PDF
High k dielectrics
PPTX
6LoWPAN.pptx
PPTX
WSN network architecture -Sensor Network Scenarios & Transceiver Design Consi...
PDF
Superscalar and VLIW architectures
PPTX
Rc delay modelling in vlsi
PPTX
Wireless sensor network
DOCX
Hardware-Software Codesign
PPTX
Introduction to Embedded System I: Chapter 2 (5th portion)
PPT
Nano computing
PDF
Vlsi interview questions1
PDF
Intoduction to TinyOS, nesC and TOSSIM
PPTX
PPTX
Xilinx 4000 series
PDF
8051 interfacing
Internet of things using Raspberry Pi
Design challenges in embedded systems
Build your career in physical ASIC design
Io t system management with
LOW POWER DESIGN VLSI
High k dielectrics
6LoWPAN.pptx
WSN network architecture -Sensor Network Scenarios & Transceiver Design Consi...
Superscalar and VLIW architectures
Rc delay modelling in vlsi
Wireless sensor network
Hardware-Software Codesign
Introduction to Embedded System I: Chapter 2 (5th portion)
Nano computing
Vlsi interview questions1
Intoduction to TinyOS, nesC and TOSSIM
Xilinx 4000 series
8051 interfacing
Ad

Viewers also liked (20)

PPTX
Using Tiny OS in Wireless Sensor Network
PPTX
Design and implementation of TARF: A Trust Aware Routing Framework for Wirele...
PDF
Contiki Presentation
PPT
Contiki introduction I.
PPTX
Contiki Operating system tutorial
PDF
Implementing Lightweight Networking
PDF
Firefox OS
PDF
An Introduction to Firefox (高應大)
PDF
Introduction to firefox os
PDF
Operating system
PPTX
protothread and its usage in contiki OS
PPTX
Operating Systems in Mobile Phones
PPT
Advantages and disadvantages of an ajax based client application
PDF
Implementing Lightweight Networking
PDF
مقدمة عن أندرويد
PPTX
Advanced Internet of Things firmware engineering with Thingsquare and Contiki...
PDF
مقدمة نظام التشغيل مفهومه و أنواعه
PPTX
Firefox operating system
PPT
Firefox vs. chrome
PDF
Introduction to Android Animations
Using Tiny OS in Wireless Sensor Network
Design and implementation of TARF: A Trust Aware Routing Framework for Wirele...
Contiki Presentation
Contiki introduction I.
Contiki Operating system tutorial
Implementing Lightweight Networking
Firefox OS
An Introduction to Firefox (高應大)
Introduction to firefox os
Operating system
protothread and its usage in contiki OS
Operating Systems in Mobile Phones
Advantages and disadvantages of an ajax based client application
Implementing Lightweight Networking
مقدمة عن أندرويد
Advanced Internet of Things firmware engineering with Thingsquare and Contiki...
مقدمة نظام التشغيل مفهومه و أنواعه
Firefox operating system
Firefox vs. chrome
Introduction to Android Animations
Ad

Similar to Introduction to Tiny OS (20)

PDF
Review on operating systems and routing protocols for wireless sensor
PPT
Adhoc wireless sensor network unit 5 notes
PPT
Lecture 5: Software platforms and services
DOC
Wireless Sensor networks
PDF
EEEM048_Lecture5_Software platforms and services .pdf
PDF
TinyOS programming 1st Edition Philip Levis
PPTX
51679421-Wireless-Sensor-Networks-PPT.pptx
PPTX
Wireless Sensor System Architecture
PPTX
Wireless Sensor Networks ,Middleware and Programming abstractions
PDF
TinyOS programming 1st Edition Philip Levis
PDF
TinyOS programming 1st Edition Philip Levis
PDF
Trainingreport on embedded system
PDF
Remote temperature and humidity monitoring system using wireless sensor networks
PPTX
Lecture 9
PPT
Embedded systems
PPT
4239213.ppt
PDF
Survey of Operating Systems for the IoT Environment
PPT
L26.B.FA20.ppt
PDF
Nesc tutorial
PDF
(Ebook) TinyOS programming by Philip Levis, David Gay ISBN 9780521896061, 052...
Review on operating systems and routing protocols for wireless sensor
Adhoc wireless sensor network unit 5 notes
Lecture 5: Software platforms and services
Wireless Sensor networks
EEEM048_Lecture5_Software platforms and services .pdf
TinyOS programming 1st Edition Philip Levis
51679421-Wireless-Sensor-Networks-PPT.pptx
Wireless Sensor System Architecture
Wireless Sensor Networks ,Middleware and Programming abstractions
TinyOS programming 1st Edition Philip Levis
TinyOS programming 1st Edition Philip Levis
Trainingreport on embedded system
Remote temperature and humidity monitoring system using wireless sensor networks
Lecture 9
Embedded systems
4239213.ppt
Survey of Operating Systems for the IoT Environment
L26.B.FA20.ppt
Nesc tutorial
(Ebook) TinyOS programming by Philip Levis, David Gay ISBN 9780521896061, 052...

More from Sudharsan S (20)

PPT
Xml1111
PPT
PPT
Xml plymouth
PPT
Xml Presentation-3
PPT
Xml Presentation-1
PPT
XML Presentation-2
PPT
PPT
Unix Shell Scripting Basics
PPT
PPT
Introduction to Unix
PDF
PPT
C Lecture
PPT
C Tutorials
PPT
C Introduction
PDF
College1
PDF
C Programming
PDF
C Tutorials
PPT
Preface
PPT
Toc Sg
PPT
Xml1111
Xml plymouth
Xml Presentation-3
Xml Presentation-1
XML Presentation-2
Unix Shell Scripting Basics
Introduction to Unix
C Lecture
C Tutorials
C Introduction
College1
C Programming
C Tutorials
Preface
Toc Sg

Recently uploaded (20)

PPTX
Cloud computing and distributed systems.
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
MYSQL Presentation for SQL database connectivity
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Machine learning based COVID-19 study performance prediction
PDF
Modernizing your data center with Dell and AMD
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
KodekX | Application Modernization Development
PPTX
Big Data Technologies - Introduction.pptx
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Electronic commerce courselecture one. Pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Cloud computing and distributed systems.
Diabetes mellitus diagnosis method based random forest with bat algorithm
MYSQL Presentation for SQL database connectivity
NewMind AI Weekly Chronicles - August'25 Week I
Network Security Unit 5.pdf for BCA BBA.
Machine learning based COVID-19 study performance prediction
Modernizing your data center with Dell and AMD
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
NewMind AI Monthly Chronicles - July 2025
Dropbox Q2 2025 Financial Results & Investor Presentation
Mobile App Security Testing_ A Comprehensive Guide.pdf
KodekX | Application Modernization Development
Big Data Technologies - Introduction.pptx
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
Spectral efficient network and resource selection model in 5G networks
Unlocking AI with Model Context Protocol (MCP)
Reach Out and Touch Someone: Haptics and Empathic Computing
Electronic commerce courselecture one. Pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...

Introduction to Tiny OS

  • 1.  
  • 2.  
  • 3. Consists of spatially distributed autonomous devices using sensors to monitor environmental conditions.
  • 4. Small physical size and low power consumption Concurrency-intensive operation Limited Physical Parallelism and Controller Hierarchy Diversity in Design and Usage Robust Operation
  • 5. Constrained resources Efficient multitasking Flexibility “ Mote”-class devices 10-100 kilobytes of code ROM < 20 kilobytes of RAM
  • 6. Portability Flexibility Efficient Multitasking Networking (TCP/IP)‏ Size
  • 7.  
  • 8. Free and open source component-based operating system. Started as a collaboration between the University of California, Intel Research. Embedded operating system written in the nesC programming language. Event driven Operating System. Application and Libraries are written using nesC,a programming language.
  • 9. Specifically designed for WSN. Event-driven OS. Completely non-blocking. Programs are built out of software components . Tasks are non-preemptive and run in FIFO order. Tiny OS code is statically linked.
  • 10. Open source, highly portable, multitasking operating system. Developed by Adam Dunkels at the Swedish Institute of Computer Science. First OS for sensor networks to provide TCP/IP. Protothreads , a extremely lightweight, stackless threads.
  • 11. Multitasking kernel Preemptive scheduling Managed Memory Allocator Protothreads TCP/IP networking, including IPv6
  • 12. TINY OS CONTIKI OS Event –driven OS with non-preemptive multitasking . Event-driven OS with optional preemptive multitasking . Static linking . Dynamic linking. Written using nesC programming language . Written using C Programming language .
  • 13.  
  • 14. N etwork E mbedded S ystems C Event-driven programming language used to build applications for the TinyOS platform. An extension to the C programming language Designed to embody the structuring concepts and execution model of TinyOS.
  • 15. Separation of construction and composition. Specification of component behaviour in terms of set of interfaces. Interfaces are bidirectional. Components are statically linked. Designed to run on embedded devices used in WSN .
  • 16.