Font Size: a A A

Research On The TinyOS System Migration Based The ARM2100 And Improvement Of Task Scheduling Strategy

Posted on:2010-09-11Degree:MasterType:Thesis
Country:ChinaCandidate:H WangFull Text:PDF
GTID:2178330338975907Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Wireless sensor networks is a new cross-disciplinary convergence of wireless communication technology, micro-electromechanical systems technology, embedded systems technology, sensor technology, network technology, distributed processing technology, it has broad application prospects in the military, medical, agriculture, industry, environmental monitoring areas.As the wireless sensor network technology for the development of the network size increases, more and more arduous task of nodes, nodes need to collection, processing, transmission of data more and more programs become very cumbersome to write and debug these problems, we need to conduct in-depth study of an embedded operating system, and to improve the micro-node embedded operating system to carry out the task of scheduling and resource management, while the need for more hardware platforms for wireless sensor networks for development. In this paper, we made three aspects of the work above problems.First, for the wireless network sensor design requirements, based on the software design, in-depth research. The existing embedded operating system to classify summary, tracking the progress of research in this field at home and abroad, focusing on wireless sensor networks in the classic embedded operating system, including the component model, component instantiation and composition, data model, design patterns, process model, communication model, scheduling strategy, as well as other applications, programming languages and with a wide range of real-time embedded operating system were analyzed and compared. Meanwhile, in order to enhance the applicability of analysis of the energy management system of the TinyOS. In study of component-based architecture based on the proposed hardware description layer component design, as well as processor of choice basic principles.Secondly, in the programming language research, the design of the graft TinyOS 2.0 to ARM2100 details on the methods and steps, including the preparation of Boot Loader, the preparation of configuration files and so on. And based on TinyOS 2.0 Hardware Abstraction Layer 3 structure, requirements, hierarchical achieve the basic components of TinyOS transplant. The embedded operating system migration and in-depth research and comprehensive understanding of testing techniques have made on the basis of a general-purpose embedded operating system migration testing technology, including a detailed migration testing process, involving the transplantation test all aspects of the process. In the general-purpose embedded operating system under the guidance of transplant technology to achieve in the transplant on the ARM2100 processor tests, further confirms this general-purpose embedded operating system migration technical feasibility and practicality. To better develop for TinyOS provides a new platform.Third, TinyOS task is very busy in the node application environment based on FIFO task scheduling strategy can not work very well adapt to demand, the introduction of FIFO scheduling based on dynamic priority scheduling strategy, introduced by the scheduling strategy was achieved through the simulation of the physical operation of the scheduling strategy has been verified.Finally, a summary of the existing work based on the next phase of development put forward their ideas and suggestions and look forward to a wide range of wireless sensor network applications are summarized.
Keywords/Search Tags:Wireless sensor networks, TinyOS, ARM2100, System Migration Test
PDF Full Text Request
Related items