Font Size: a A A

Based On The Tinyos Embedded Integrated Development Environment With

Posted on:2009-07-13Degree:MasterType:Thesis
Country:ChinaCandidate:S ZhangFull Text:PDF
GTID:2208360245961755Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the increasing development of wireless sensor network, a lot of new applications have been emerged in recent years, which requires good standard on embedded software and its developing tools. So designing a development environment with good quality, such as scalability, applicability, agility and configurability, is important to improve development efficiency and guarantee of the development quality.There are a lot of universities and related institutions set about to research on WSN (Wireless Sensor Networks) and its operation system, and some development platforms based on WSN were proposed afterwards. However, there is a common shortage in current development platforms, that is, they adopted monolithic structure on architecture. This kind of platform consists of a tool set; every tool maybe includes some procedures; and any procedure could recall other procedures with two methods: In the tool and other tools. When modifying any procedure or tool, it may results in many faults. Therefore, such relation among tools might be netted, so it is difficulty to extend the function of the platform. Consequently, it is become a hot topic on research of the architecture of newly embedded development platform oriented to WSN and how to improve its scalability and the efficiency of tools.Firstly, this thesis introduces some related backgrounds and current development status of embedded software development platform. Then, it analyzes software architecture based on components and wireless sensor networks operation system TinyOS. After that, the implementation of taking software bus is discussed as the system frame, integrating tool modules into development platforms and becoming a whole organic development platform design. Finally, in combination the software bus and characteristics of WSN, an IDE instance TosIDE is proposed: the TosIDE take software bus as the only channel that used for relation of tools and makes it possible to plug and play. At the same time, user can change and upgrade tool according requirements. TosIDE not only fulfills current needs of embedded software development of WSN, also improves scalability, compatibilities of development platform and fulfills integrated needs of new modules later.
Keywords/Search Tags:embedded system, wireless sensor networks, integrated development environment, architecture, software bus
PDF Full Text Request
Related items