Font Size: a A A

Research And Implementation Of TinyOS Operating System Based On FPGA

Posted on:2013-01-29Degree:MasterType:Thesis
Country:ChinaCandidate:H T LiFull Text:PDF
GTID:2248330395486915Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
As a result of wireless sensor network with low power consumption andlow cost characteristics, it became a hot topic in computer science research, andhas a good extensive application prospect.The pros and cons of the performance of operating system used in thewireless sensor network is directly related to compliance with the requirementsof specific applications based on software developed, so researching operatingsystem is the most critical. So far the university of California Berkeley’s theTinyOS has been recognized as standards of the wireless network operatingsystem, these features and mechanisms are very suitable for requirement ofwireless sensor network operating system. Implementation of FPGA-basedTinyOS transplant in this paper was based on research on TinyOS. The study wehave completed is as follows.First of all, introduced some traditional wireless sensor network operatingsystem, the advantages of the TinyOS operating system is obtained bycomparison of their characteristics.Secondly, the requirement of the operating system to meet thecharacteristics of wireless sensor networks is summarized, TinyOS architectureand several common mechanisms are analyzed, emphatically analyzes andresearch of the TinyOS task scheduling mechanism and compiling process. Onthis basis, the implementation process of the TinyOS on the FPGA is obtained,which is divided into two aspects of the hardware and software. On the hardwareside, the required hardware platform was designed using the Quartus II softwareto generate the required hardware system, and it can be downloaded to the DE2board. On the software side, after building a good hardware platform, accordingto the rules of the creating TinyOS platform, the required NesC program is wirted,the LED and timer need to be abstracted, and then realized porting TinyOS to developed board based on FPGA.At last, aim at these limitations of TinyOS task scheduling strategy inreal-time application field, according to the research principle of task schedulingstrategy, a task scheduling strategy based on dynamic priority and binary searchalgorithm with no preemption is proposed, then the conclusion was testified byusing the digital simulation tool of matlab.
Keywords/Search Tags:wireless sensor network, task scheduling mechanism, component, active message, port
PDF Full Text Request
Related items