Difference between revisions of "MansOS"
(→Introduction) |
|||
Line 1: | Line 1: | ||
{|align=right |
{|align=right |
||
|__TOC__ |
|||
|} |
|||
=== Introduction === |
|||
MansOS is an operating system for wireless sensor networks and netted embedded systems. |
|||
''MansOS = Mobile agent netted sensor Operating System'' |
''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==== |
==== General information==== |
Revision as of 14:21, 1 September 2010
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 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
http://mansos.net/trac
Development with MansOS - tools and techniques
- MansOS Reference Guide and API (pdf)
- Application examples
- Setting up and using Makefiles
- Eclipse setup
- Debugging and testing
- FAQ
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
- API
- Source directory structure
- Coding standard
- Adapting a new hardware platform
Internals
Hardware notes
Chips
Platforms
Related publications and papers
- Flexible Hardware abstraction describing the HPL - HAL - HIL notion
- LiteOS paper, the original OS from which MansOS branched