Difference between revisions of "MansOS"

From DiLab
Jump to: navigation, search
m
Line 20: Line 20:


* [[Installing MansOS]]
* [[Installing MansOS]]
* [[MansOS_Platforms]] - make syntax and platform specific notes, e.g. where the particular executable is built and what options are available


* MansOS quick access
* MansOS SVN repository is open to public for reading. For example, to get the whole MansOS tree in the current-directory/mansos do this:
** MansOS SVN repository is open to public for reading. For example, to get the whole MansOS tree in the current-directory/mansos do this:
svn co http://mansos.net/svn/mansos/ mansos
svn co http://mansos.net/svn/mansos/ mansos


* Authenticated developers may access the [[MansOS_SVN]] repository via svn+ssh.
** Authenticated developers may access the [[MansOS_SVN]] repository via svn+ssh.
svn co svn+ssh://yourloginname@mansos.net/svn/mansos mansos
svn co svn+ssh://yourloginname@mansos.net/svn/mansos mansos


Line 31: Line 33:
=== Development with MansOS - tools and techniques ===
=== Development with MansOS - tools and techniques ===


* MansOS [[MansOS_Ref | Reference Guide]] and [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]]
* [[MansOS_Makefiles | Setting up and using Makefiles]]
* [[MansOS_Makefiles | Setting up and using Makefiles]]
Line 40: Line 42:
=== Developing the MansOS - notes ===
=== Developing the MansOS - notes ===


* [[MansOS_Platforms]] - make syntax and platform specific notes, e.g. where the particular executable is built and what options are available
* [[MansOS_API | API]]
* [[MansOS_API | API]]
* [[MansOS_Directory_Structure | Source directory structure]]
* [[MansOS_Directory_Structure | Source directory structure]]
* [[MansOS_Coding_Standard | Coding standard]]
* [[MansOS_Coding_Standard | Coding standard]]
* [[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



=== Internals ===
=== Internals ===

Revision as of 15:40, 4 November 2010

Qr mansos-net-s.png

MansOS.net QR code

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 quick access
    • MansOS SVN repository is open to public for reading. For example, to get the whole MansOS tree in the current-directory/mansos do this:
svn co http://mansos.net/svn/mansos/ mansos
    • Authenticated developers may access the MansOS_SVN repository 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

Chips

Platforms


Related publications and papers