About LiteOS
LiteOS is a UNIX-like operating system that
fits on memory-constrained motes such as MicaZ nodes. This
operating system allows you to operate wireless sensor networks like
operating Unix, which is easier
for people with adequate Unix background. LiteOS provides a familiar
programming environment based on
UNIX, threads, and C. Its
programming is not event-driven. We hope that this approach could
help simplify sensor network programming.
Key Features in Version 2.0
- Integrated compilation of user applications
and the kernel.
- Closely integrated with AVR Studio 5.0.
- Improved kernel robustness.
- JTAG Support.
- Event logging switch.
- Default support for AVRdude.
Key Features in Version 1.0
- Windows XP, Windows Vista, and Linux
Support
- Support for both MicaZ nodes and IRIS
nodes
- Plug-and-play routing stack
- Extremely lightweight event logging
- Unix like commands to operate the entire
sensor network.
- Multi-threading kernel.
- Write applications in C.
- Native wireless reprogramming.
- Built-in hierarchical file system.
- Extensive development libraries.
- Java tools to display and visualize data.
- Online debugging support, including
variable watches and unlimited number of breakpoints.
- Elastic dynamic memory that has almost zero
overhead.
- Snapshot a thread state or restore it to a
prevoius state.
- Installer for quickly deploying LiteOS
operating system.
- Documentation to quickly get started with
operating and programming .