前面曾经提到过MANTIS,有的朋友问起,所以在这里列出网址,供有兴趣的朋友参考. 在我的观点来看,MANTIS的很多观点和设计都是很值得采纳的. 比如说,它打破了人们认为Multi-thread方式比event driven方式耗电多的误区, 以实证的方式验证了multi-thread方式的有效; 以thread的方式设计了TinyMOS, 可以将TinyOS作为MANTIS的一个线程(或多个线程)运行, 兼容了已有的TinyOS成果.
Colorado大学的MANTIS项目
http://mantis.cs.colorado.edu
虽然暂时还没有列上议事日程,但是我们会考虑将MANTIS构建在OpenWSN项目的Hal和Service上面, 增强OpenWSN的适用范围. 这样也可以让我们少做不少工作.
附: MANTIS Introduction (refer to the homepage of MANTIS project)
The MANTIS Group at CU Boulder has developed an open source, multi-threaded operating system (MOS) written in C for wireless sensor networking platforms. Some key features of MOS:
- developer friendly C API with Linux and Windows development environments
- automatic preemptive time slicing for fast prototyping
- diverse platform support including MICA2, MICAz, and TELOS motes
- eCOS-style license that allows developers to keep their own non-OS code (e.g. applications, drivers), but requires modifications to the core MOS to be given back to the project. Please see the text of the license here for full details. This is not GPL.
- energy-efficient scheduler for duty-cycle sleeping of sensor node
- small footprint (less than 500B RAM, 14KB flash)
No comments:
Post a Comment