Font Size: a A A

The Research On Component-based Real-time Embedded Operation System

Posted on:2011-09-16Degree:MasterType:Thesis
Country:ChinaCandidate:B ZouFull Text:PDF
GTID:2248330338996206Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The applications of embedded operating system are being more and more used pervasively in the today’s all aspects of social production and life, the software development which depends on the embedded operating system is also facing to challenge. As the result of the embedded system developing into a certain stage, The embedded operating system, which not only greatly improves the efficiency of the embedded software development, but also enhances the portability of the embedded utility software, makes the development of embedded software more and more scientific. But we are soberly aware that, with the development and popularization of the embedded products in many different kinds of occasions, the traditional and general operating system platforms are obviously no longer appropriate. So we introduce the development methods in the software engineering based on original research, like the component oriented software development, trying to construct the embedded operating system for different situation and requests.At the present time, the development of IOT in our country is in the ascendant, as a key link in the chain of IOT industry, the sensor network attracts more and more people’s attention. As an important part of the processing unit of the sensor network nodes, the sensor network operating system is worthy of further study. Because of restricted resources and the different composition of the nodes, this requires that we must consider the diversity of the hardware platform of the wireless sensor network nodes operating system during the course of design. The coming out of the component design method is in order to satisfy the corresponding character of senor network. Precisely for this reason, it is necessary for us to make detail analysis and a deep study to component-based software development technology and the embedded real-time operating system based on this technology.This dissertation summarizes the existing component-based embedded operating systems by classification, tracking the progress at domestic and foreign, introduces the TinyOS in wireless sensor network operating system, and especially highlights the component strategy and schedule strategy in TinyOS. Although in the fields of software engineer the component-based development technology has been proposed for several years, many research results has already been applied in engineering practice, the research on component-based embedded operating system is still in the exploration stage. Therefore the aim of this dissertation is to summarize the general method of constructing the component-based embedded operating system combining with the practical applications, and we can achieve this by making a research on a typical component-based embedded operating system TinyOS, including its architecture, the models of component, the characteristic programming language nesC and schedule strategy.The main contents and contributions of this dissertation are as follows:(1) Based on the profound research of the component-based wireless sensor network operating system TinyOS, the design and implementation principle of the component-base operating system is put forward.(2) Through analyzing the key technology of the design and realization to TinyOS, like the component-based programming language nesC, active message communication, event-driven model, ect. The Blink application based on TinyOS is to be implemented and discussed, and some detailed analysis is made on the TinyOS source code of the Blink components.(3) Through analyzing and researching the kernel schedule mechanism of TinyOS, an application called Sense which is based on the event-driven model is implied, and a simulation experiment to this practical application is carried out in TOSSIM, which has deepened our understanding of the hardware interrupt in schedule mechanism.
Keywords/Search Tags:Embedded operating system, Wireless sensor network, Component technology, TinyOS, Schedule mechanism
PDF Full Text Request
Related items