Difference between revisions of "MansOS"

From DiLab
Jump to: navigation, search
(Related publications and papers)
(Related publications and papers)
Line 95: Line 95:
 
* G. Strazdins, A. Elsts, L. Selavo. "Mansos: easy to use, portable and resource efficient operating system for networked embedded devices." Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems. ACM, 2010. [http://www.researchgate.net/profile/Atis_Elsts/publication/221091501_MansOS_easy_to_use_portable_and_resource_efficient_operating_system_for_networked_embedded_devices/links/0046352c6d0f4b8867000000.pdf (pdf)]
 
* G. Strazdins, A. Elsts, L. Selavo. "Mansos: easy to use, portable and resource efficient operating system for networked embedded devices." Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems. ACM, 2010. [http://www.researchgate.net/profile/Atis_Elsts/publication/221091501_MansOS_easy_to_use_portable_and_resource_efficient_operating_system_for_networked_embedded_devices/links/0046352c6d0f4b8867000000.pdf (pdf)]
  
* [http://www.liteos.net/docs/IPSN_2008.pdf LiteOS paper], the original OS from which MansOS branched
+
* [http://www.liteos.net LiteOS], the original OS from which MansOS branched
  
 
* [http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1462006 Flexible Hardware abstraction] describing the HPL - HAL - HIL architecture
 
* [http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1462006 Flexible Hardware abstraction] describing the HPL - HAL - HIL architecture

Revision as of 14:27, 23 February 2015

Qr mansos-net-s.png

MansOS.net QR code

MansOS Logo
MansOS Logo


MansOS = Mobile agent netted sensor Operating System.

MansOS is an operating system for wireless sensor networks and netted embedded systems. It is designed for users familiar with C programming and Unix-like environment. MansOS supports various platforms and controllers, including TelosB and MSP430, Atmega controllers and Arduino, and others. Users may develop and test their systems on a PC as a virtual "mote".

The new MansOS homepage is available at mansos.edi.lv

General information


Access (Download)

Installing MansOS

  • MansOS SVN repository access
svn checkout http://mansos.googlecode.com/svn/trunk/ mansos-read-only 
    • Read-write access to MansOS commiters:
svn checkout https://mansos.googlecode.com/svn/trunk/ mansos --username your.username@gmail.com

Development with MansOS - tools and techniques

Developing the MansOS - notes

Hardware notes

  • An Ideal_mote should... | would have... (notes for future HW designs)

Chips

Platforms


Related publications and papers

  • A. Elsts, J. Judvaitis, L. Selavo, "SEAL: A Domain-Specific Language for Novice Wireless Sensor Network Programmers," Software Engineering and Advanced Applications (SEAA), 2013 39th EUROMICRO Conference on , vol., no., pp.220,227, 4-6 Sept. 2013.
  • A. Elsts, G. Strazdins, A. Vihrov, L. Selavo, "Design and Implementation of MansOS: a Wireless Sensor Network Operating System," Scientific Papers, University of Latvia, volume 787, pp 79–105, 2012.
  • A. Elsts, L. Selavo, "A User-Centric Approach to Wireless Sensor Network Programming Languages." In SESENA ’12: Proceedings of the 3rd Workshop on Software Engineering for Sensor Network Applications, pages 29–30, New York, NY, USA, 2012.
  • G. Strazdins, A. Elsts, L. Selavo. "Mansos: easy to use, portable and resource efficient operating system for networked embedded devices." Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems. ACM, 2010. (pdf)
  • LiteOS, the original OS from which MansOS branched