Skip to Main Content
 

Global Search Box

 
 
 
 

ETD Abstract Container

Abstract Header

Design and Development of a Software Operating Platform for the eMote based on .NET Microframework

Natarajan, Kartik

Abstract Details

2011, Master of Science, Ohio State University, Computer Science and Engineering.
Once deployed wireless sensor networking devices need to operate over a long period of times unattended, thereby making low power consumption an important requirement. These devices typically have less memory and clock frequencies in order to achieve lesser power draw. Due to limited resources these devices pose constraints on running a traditional operating system. The .NET Micro Framework (MF) is an open source bootable runtime for such resource-constrained devices. The MF brings the security and reliability of managed code to these platforms. With a memory foot print of few hundred kilo-bytes MF makes an ideal wireless sensor operating platform. It also provides ability to run a high level language such as C# on these platforms. This provides developers with programming constructs that can significantly improve development times in an embedded application development space. As a part of this thesis we evaluate the hypothesis that the .NET Micro Framework is adequate as an operating platform for wireless sensor networking devices in that it provides platform support, resource management (of power, memory, I/O etc.), a safe and secure runtime and services for application development, and can be ported to a new hardware platform in a short time (six weeks or less). We explore this question through a port of .NET MF v4.0 to an ST Micro’s development board (STM3210E) a state of the art 32-bit embedded architecture – powered by the ARM Cortex M3 microprocessor. We provide insight on the steps that can be taken as part of the porting process to incorporate open source compilers and the pitfalls that can be avoided while debugging and testing the various components during the port.
Rajiv Ramnath, PhD (Advisor)
Jay Ramanathan, PhD (Committee Member)
73 p.

Recommended Citations

Citations

  • Natarajan, K. (2011). Design and Development of a Software Operating Platform for the eMote based on .NET Microframework [Master's thesis, Ohio State University]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=osu1316456237

    APA Style (7th edition)

  • Natarajan, Kartik. Design and Development of a Software Operating Platform for the eMote based on .NET Microframework. 2011. Ohio State University, Master's thesis. OhioLINK Electronic Theses and Dissertations Center, http://rave.ohiolink.edu/etdc/view?acc_num=osu1316456237.

    MLA Style (8th edition)

  • Natarajan, Kartik. "Design and Development of a Software Operating Platform for the eMote based on .NET Microframework." Master's thesis, Ohio State University, 2011. http://rave.ohiolink.edu/etdc/view?acc_num=osu1316456237

    Chicago Manual of Style (17th edition)