1 / 7

TinyOS

TinyOS. Frank Ng, Jud Porter, John Tat. What is TinyOS?. Embedded operating system Sets of cooperating tasks and processes Written in NesC language Designed to operate with severe memory constraint inherent in sensor networks. NesC. C-like syntax Built as an extension to C

bell
Télécharger la présentation

TinyOS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TinyOS Frank Ng, Jud Porter, John Tat

  2. What is TinyOS? • Embedded operating system • Sets of cooperating tasks and processes • Written in NesC language • Designed to operate with severe memory constraint inherent in sensor networks

  3. NesC • C-like syntax • Built as an extension to C • Programs are built out of components • Components wired together to form programs

  4. Goals of Project • Have mote sense temperature and light intensity of its environment and transmit the data to the base station • Have mote perform simple routing algorithm to help route messages • Have base station display the sensor data it receives

  5. Approach to the Project • Install TinyOS • Become familiar with TinyOS’s environment • Go through the tutorial • Run some examples • Program the project  learn by example

  6. Current Status • Installed TinyOS • Going through examples • Running examples on the motes

  7. Questions/Suggestions • Helpful examples? • How else to approach the project?

More Related