Difference between revisions of "MansOS"

From DiLab
Jump to: navigation, search
Line 19: Line 19:
 
* [[MansOS_Philosophy | Philosophy]]
 
* [[MansOS_Philosophy | Philosophy]]
 
* [[MansOS_Architecture | Architecture]]
 
* [[MansOS_Architecture | Architecture]]
 +
* [[MansOS features]] - a simple list of features supported by MansOS
 +
  
 
=== Access (Download) ===
 
=== Access (Download) ===
  
 
* [[Installing MansOS]]
 
* [[Installing MansOS]]
* [[MansOS tutorial]]
 
* [[Building MansOS | MansOS building]] - more detailed description of make targets.
 
* [[MansOS configuration options]] - configuration file syntax and options.
 
* [[MansOS_Platforms | MansOS platforms]] - List of supported platforms and platform specific notes, e.g.:
 
** ''make'' syntax
 
** dependencies for this platform,
 
** where is the particular executable built
 
** what options are available for this platform
 
 
  
 
* MansOS SVN quick access
 
* MansOS SVN quick access
Line 40: Line 33:
  
 
* [[MansOS_Trac | TRAC - Bug tracking and task lists]]: http://mansos.net/trac/mansos
 
* [[MansOS_Trac | TRAC - Bug tracking and task lists]]: http://mansos.net/trac/mansos
 +
  
 
=== Development with MansOS - tools and techniques ===
 
=== Development with MansOS - tools and techniques ===
  
 +
* [[MansOS tutorial]]
 +
* [[Building MansOS]] - description of make targets.
 +
* [[MansOS configuration options]] - configuration file syntax and options.
 +
* [[MansOS_Platforms | MansOS platforms]] - List of supported platforms and platform specific notes, e.g.:
 +
** ''make'' syntax
 +
** dependencies for this platform,
 +
** where is the particular executable built
 +
** what options are available for this platform
 
* MansOS [http://jupiter.cs.fmf.lu.lv/~kursi/bst/mansos/MansOS-API.pdf API (pdf)]
 
* MansOS [http://jupiter.cs.fmf.lu.lv/~kursi/bst/mansos/MansOS-API.pdf API (pdf)]
 
* [[MansOS_Apps_examples | Application examples]]
 
* [[MansOS_Apps_examples | Application examples]]
Line 50: Line 52:
 
* [[MansOS_Testing | Debugging and testing]]
 
* [[MansOS_Testing | Debugging and testing]]
 
* [[MansOS_FAQ | FAQ]]
 
* [[MansOS_FAQ | FAQ]]
 +
  
 
=== Developing the MansOS - notes ===
 
=== Developing the MansOS - notes ===
Line 58: Line 61:
 
* [[MansOS_new_platform | Adapting a new hardware platform]]
 
* [[MansOS_new_platform | Adapting a new hardware platform]]
 
* Future developments - [[MansOS_Ref | Reference Guide]] for a simpler interface
 
* Future developments - [[MansOS_Ref | Reference Guide]] for a simpler interface
 +
  
 
=== Internals ===
 
=== Internals ===
Line 79: Line 83:
 
Platforms
 
Platforms
 
* [[MansOS_Platforms | Supported platforms]], such as telosb, Tmote Sky, Mini, Arduino, generic msp430, Atmel chips, etc.
 
* [[MansOS_Platforms | Supported platforms]], such as telosb, Tmote Sky, Mini, Arduino, generic msp430, Atmel chips, etc.
 +
  
 
=== Related publications and papers ===
 
=== Related publications and papers ===

Revision as of 18:26, 16 October 2011

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".

General information


Access (Download)

  • MansOS SVN quick access
    • Read-only access is open to public. For example, to get the whole MansOS tree in the current-directory/mansos do this:
svn co http://mansos.net/svn/mansos/ mansos
    • Read-write access is open to authenticated developers via svn+ssh.
svn co svn+ssh://yourloginname@mansos.net/svn/mansos mansos


Development with MansOS - tools and techniques


Developing the MansOS - notes


Internals


Hardware notes

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

Chips

Platforms


Related publications and papers