Font Size: a A A

For Component-based Operating System For Wireless Sensor Networks

Posted on:2009-02-19Degree:MasterType:Thesis
Country:ChinaCandidate:K A LiuFull Text:PDF
GTID:2208360245961510Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Wireless sensor network(WSN) is a self-organized network, which is formed of a large number of cheap micro sensor nodes deployed around the detected areas by wireless communication. WSN incorporates sensor, embedded system, distributed information technology and wireless communication technology. WSN completes real-time monitoring, sensing and sampling information of different environment or objects being monitored cooperately. WSN is applied in many areas including environment detecting, medical treatment guarding, city traffic management, storage management and military affairs reconnaissance. WSN has become one of the front fields to research. Compared with traditional computation device, the nodes devices of WSN have following characteristics: small physical size and low power consumption, diversity in design and usage, limited physical controller hierarchy, robust operation, concurrency-intensive operation, and so on. The design of system software in sensor constitutes a challenging research field. The traditional operating systems and programming technologies are not suitable for wireless network sensors directly. Therefore, some new software development methods have been applied to WSN program development, such as component-based development method.This dissertation summarizes the existing embedded operating systems by classification, tracking the progress at domestic and foreign, especially on the typical embedded operating system UC Berkeley's TinyOS study, including the models of component, event-driven mechanics, schedule strategy and the programming language; designs and implements a real-time scheduler component for real-time application. Furthermore, a practical component-based development platform for TinyOS has been designed in the dissertation, which has provided enough tools, such as: software component-based tool, component generation tool, software generation tool, component information managing tool. The practical platform has been applied to nesC language program development. The main contents and contributions of this dissertation are as follows: 1)Based on the profound research of TinyOS, the porting schema and the design principle of hardware description layer are put forward. Moreover, after studying the programming language nesC, TinyOS is ported to MSP430F1611.2)Through analyzing the schedule mechanism of TinyOS-2.x, design and implement a soft real-time scheduler component for real-time applications to improve the system's real-time performance.3)Through analyzing nesC and the process of TinyOS development, design a Integrated Development Environment(IDE) for TinyOS development.
Keywords/Search Tags:wireless sensor networks, TinyOS, porting of operating system, real-time, integrated development environment
PDF Full Text Request
Related items