Compiling for an ARM architecture: iMote2-TinyOS
نویسنده
چکیده
In this technical report you can find pointers to user-contributed compiler packages both in elf and none-eabi mode for the ARM architecture. Instructions for compiling as well as summarized technical information to help understand the reasoning involved are given so that users know concisely how to configure their TinyOS environment and to facilitate other ARM programmers' work. It mainly focuses on the tandem iMote2-TinyOS, but other users may find it useful either because of the software links or the information regarding instruction sets, float point operations or compiling options. Acknowledgements The author thanks Carlos Gil and Iñigo Arrazola for their feedback on testing the compilers. The work has been supported by the Community of Madrid, the European Social Fund and the project COMONSENS (CSD2008-00010 COMONSENS) funded by the Ministry of Science and Innovation of Spain. TR-UPM-GAPS-10-01 Compiling for an ARM architecture: iMote2-TinyOS Nelson I. Dopico nelson at gaps.ssr.upm.es v1.1, November, 2010
منابع مشابه
Enhanced Coordination in Sensor Networks through Flexible Service Provisioning
Heterogeneous wireless sensor networks represent a challenging programming environment. Servilla addresses this by offering a new middleware framework that provides service provisioning. Using Servilla, developers can construct platform-independent applications over a dynamic set of devices with diverse computational resources and sensors. A salient feature of Servilla is its support for dynami...
متن کاملPoster Abstract: TinyOS Meets Wireless Mesh Networks
We present TinyWifi, a nesC code base extending TinyOS to support Linux powered network nodes. It enables developers to build arbitrary TinyOS applications and protocols and execute them directly on Linux by compiling for the new TinyWifi platform. Using TinyWifi as a TinyOS platform, we expand the applicability and means of evaluation of wireless protocols originally designed for sensornets to...
متن کاملOn the Effect of Security and Communication Factors in the Reliability of Wireless Sensor Networks
The ensuring reliability of wireless sensor networks (WSN) is one of most important problems to be solved. In this article, the influence of the security and communication factors in the reliability of Wireless Sensor Networks was analyzed. Balancing security against performance in WSN is another issue to be solved. These factors should be considered during security analysis of quality of prote...
متن کاملAggrandizing the beast's limbs: patulous code reuse attack on ARM architecture
Since smartphones are usually personal devices full of private information, they are a popular target for a vast variety of real-world attacks such as Code Reuse Attack (CRA). CRAs enable attackers to execute any arbitrary algorithm on a device without injecting an executable code. Since the standard platform for mobile devices is ARM architecture, we concentrate on available ARM-based CRAs. Cu...
متن کاملSimulation of TinyOS Wireless Sensor Networks Using OPNET
Many of the sensors finding their way into sensor networks run a lightweight operating system developed at U.C. Berkeley called TinyOS. This open-source operating system, designed specifically for highly-constrained wireless devices, enables building a variety of applications using highly modular code. Over one hundred groups worldwide, and several company products, use TinyOS. Our main contrib...
متن کامل